Курсовая по разработке: Веб‑глоссарий на FastAPI
Лабораторная работа: Разработка вебглоссария на FastAPI с gRPC и деплоем
Новинка
Описание
Задание 1.
Создание проекта в PyCharm, создание каталогов и файлов: index.html, style.css, script.js и вспомогательного файла README.md. Публикация репозитория проекта в GitHub. Настройка GitHub Pages для деплоя проекта на сервер. Создание в папке workflows файла deploy.yml для хранения данных конфигурации. Создание файла README.md для описания пошаговой инструкции настройки проекта.
Задание 2.
Создание нового проекта в PyCharm, подключение библиотеки fastapi uvicorn для работы с Fast API. Создание в корневом каталоге проекта файла main.py для подключения к Fast API, создания основной структуры программы (глоссария и компонентов). Создание файлов index.html (контейнеры для терминов, кнопки), styles.css (стили) и script.js (функции кнопок). Проверка работы приложения (отображение терминов, добавление, обновление, удаление, поиск). Развертывание приложения на облачной платформе Heroku (регистрация, создание requirements.txt, Procfile, подключение Git-репозитория, деплой). Добавление файла README.md с инструкциями по установке и кратким описанием.
Задание 3.
Создание глоссария с использованием gRPC. Подключение библиотек grpcio и grpcio-tools. Создание файла glossary.proto для определения gRPC сервиса. Генерация Python-кода из этого файла. Добавление файла server.py для реализации сервера. Создание файла client.py для реализации клиентской части. Проверка работы приложения (запуск сервера и клиента). Создание графического интерфейса с использованием Tkinter (файл client_gui.py). Демонстрация работы приложения (добавление терминов, отображение на главном экране).Показать/скрыть дополнительное описание
Создание проекта в PyCharm, создание каталогов и файлов: index.html, style.css, script.js и вспомогательного файла README.md. Публикация репозитория проекта в GitHub. Настройка GitHub Pages для деплоя проекта на сервер. Создание в папке workflows файла deploy.yml для хранения данных конфигурации. Создание файла README.md для описания пошаговой инструкции настройки проекта.
Задание 2.
Создание нового проекта в PyCharm, подключение библиотеки fastapi uvicorn для работы с Fast API. Создание в корневом каталоге проекта файла main.py для подключения к Fast API, создания основной структуры программы (глоссария и компонентов). Создание файлов index.html (контейнеры для терминов, кнопки), styles.css (стили) и script.js (функции кнопок). Проверка работы приложения (отображение терминов, добавление, обновление, удаление, поиск). Развертывание приложения на облачной платформе Heroku (регистрация, создание requirements.txt, Procfile, подключение Git-репозитория, деплой). Добавление файла README.md с инструкциями по установке и кратким описанием.
Задание 3.
Создание глоссария с использованием gRPC. Подключение библиотек grpcio и grpcio-tools. Создание файла glossary.proto для определения gRPC сервиса. Генерация Python-кода из этого файла. Добавление файла server.py для реализации сервера. Создание файла client.py для реализации клиентской части. Проверка работы приложения (запуск сервера и клиента). Создание графического интерфейса с использованием Tkinter (файл client_gui.py). Демонстрация работы приложения (добавление терминов, отображение на главном экране).Показать/скрыть дополнительное описание
Проект демонстрирует создание веб‑глоссария с фронтендом и бэкендом на FastAPI, интеграцией gRPC и примером десктопного клиента на Tkinter. Включены конфигурации для деплоя, README и команды для запуска — готовая основа для лабораторных и курсовых..
Характеристики лабораторной работы
Предмет
Учебное заведение
Семестр
Просмотров
1
Размер
1,15 Mb
Список файлов
Отчет.docx
🎓 Никольский - Помощь студентам 📚 Любые виды работ: тесты, сессии под ключ, практики, курсовые и дипломные с гарантией результата ✅ Все услуги под ключ ✅ Знаем все тонкости именно вашего ВУЗа ✅ Сдадим или вернем деньги
Комментарии
Нет комментариев
Стань первым, кто что-нибудь напишет!
ТИУ
nikolskypomosh








