Бренд: —
Цена: 1769.00 RUB
Эта книга предлагает последовательный путь от фундаментальных принципов серверной разработки до создания полноценных приложений на Python. Вы начнёте с изучения архитектуры клиент-сервер, протоколов HTTP, HTTPS и WebSocket, а также низкоуровневой работы с сокетами. Уникальность издания в сравнительном анализе трёх зрелых стеков — Flask, Django и FastAPI — на реальных проектах, что помогает понять, где уместна простота, где необходима полнота функционала, а где критичны скорость и асинхронность.
Практическая часть включает разработку CRM-системы на Django, телеграм-бота с серверной логикой, REST API для мобильного приложения и интерактивного чата на WebSocket. Вы освоите работу с базами данных, включая выбор хранилища под нагрузку, использование ORM и шаблоны подключения к PostgreSQL, MySQL, SQLite и MongoDB. Отдельное внимание уделено масштабированию и оптимизации: балансировщики Nginx и Gunicorn, кеширование с Redis и Memcached, фоновые задачи через Celery и RabbitMQ, а также контейнеризация с Docker и Kubernetes.
Рассмотрены вопросы безопасности: TLS/SSL, JWT-токены, OAuth 2.0, защита от SQL-инъекций, XSS и CSRF. Вы также изучите развёртывание на AWS, Heroku, DigitalOcean и настройку продакшн-инфраструктуры. К книге прилагается виртуальный диск с примерами проектов для закрепления материала.
Выбор учебного пособия зависит от программы конкретной школы, требований учителя и индивидуальных особенностей ученика. Рекомендации сайта носят общий информационный характер; перед покупкой уточняйте актуальный перечень учебников у педагога или на сайте образовательного учреждения.