← Назад к проектам
MobileFullStackBackend

Учебные проекты

Коллекция учебных и практических проектов, охватывающих разработку приложений, интерфейсов, баз данных, веб-сервисов и интеграцию локальных LLM.

Учебные проекты

О проекте

Коллекция учебных и практических проектов, выполненных в процессе изучения программирования, разработки приложений, проектирования интерфейсов, работы с базами данных и технологиями искусственного интеллекта. В рамках проектов выполнялось проектирование пользовательских интерфейсов в Figma и их последующая реализация в приложениях на Java. Также проводилось проектирование реляционных баз данных с использованием PostgreSQL и Microsoft SQL Server с соблюдением нормализации, типизации данных и логической структуры таблиц. Отдельное направление составляла интеграция баз данных с прикладными приложениями на Python и C#, включая реализацию операций работы с данными и взаимодействие между программной логикой и хранилищем. В рамках изучения веб-разработки были реализованы простые монолитные веб-приложения на Python. Также разрабатывались различные desktop-приложения на C#, включая приложения для учёта и контроля рабочих данных, графические и геометрические приложения, а также программы для решения математических задач. Отдельно изучались технологии локального и self-hosted запуска LLM. Проводилось развёртывание и тестирование различных моделей с использованием приложений с графическим интерфейсом, а также самостоятельная сборка систем для работы с LLM через API. Для запуска моделей также использовался vLLM в Docker-контейнерах. Были реализованы схемы взаимодействия, при которых модель запускается как отдельный сервис с API, а клиентское приложение подключается к ней через открытый порт и используется для отправки запросов и получения результатов генерации. Проекты позволили получить практический опыт работы с различными языками программирования, базами данных, пользовательскими интерфейсами, прикладной архитектурой, контейнеризацией и развёртыванием локальных LLM.