Веб-приложения
Учебный год 2025-2026.
Лекции
- Лекция 1. Введение в разработку интернет-приложений
- Лекция 2. Сетевые основы и архитектура веб-приложений
- Лекция 3. Протокол HTTP в деталях
- Лекция 4. Прикладные протоколы и форматы данных
- Лекция 5. REST API: проектирование веб-сервисов
- Лекция 6. REST API: продвинутые темы
- Лекция 7. Основы баз данных и SQL
- Лекция 8. Индексы, транзакции и ACID
- Лекция 9. ORM и миграции (SQLAlchemy, Alembic)
- Лекция 10. Аутентификация в веб-приложениях
- Лекция 11. Авторизация и безопасность веб-приложений
Практики
- Практика 1. Практическая работа #1: Python + FastAPI (Windows) — сервис «Книги»
- Практика 2. Практическая работа 2. HTTP-запросы и первые REST-эндпоинты
- Практика 3. Практическая работа 3. Pydantic-модели и валидация данных
- Практика 4. Практическая работа 4. CRUD-ресурс на FastAPI
- Практика 5. Практическая работа 5. Коды состояния и обработка ошибок
- Практика 6. Практическая работа 6. Пагинация, фильтрация и сортировка
- Практика 7. Практическая работа 7. Версионирование API и структура проекта
- Практика 8. Практическая работа 8. Документация OpenAPI/Swagger и зависимости
- Практика 9. Практическая работа 9. Тестирование REST API
- Практика 10. Практическая работа 10. SQL: запросы к базе данных
- Практика 11. Практическая работа 11. ORM: модели и CRUD через SQLAlchemy
- Практика 12. Практическая работа 12. Миграции схемы через Alembic
- Практика 13. Практическая работа 13. Аутентификация и авторизация (JWT + RBAC)