Модуль 3:
Разработка web сайтов
Темы: Взаимодействие компонентов приложения, REST-сервисы, фреймворки, работа с SQL/NOSQL БД, архитектура приложений, клиентская часть, шаблоны, Docker.
В третьем блоке студент погрузится в комплексное изучение технологического стека, позволяющего создавать полноценные web-сайты. Рассмотрим все популярные практики, фреймворки и пакеты.
№12. Обзор протоколов взаимодействия компонентов распределённого приложения (лекция)
№13. Проектирование RESTful API. Обзор фреймворков (лекция)
№14. Работа с базами данных (лекция)
№15. Проектирование архитектуры приложения (лекция)
№16. Разработка клиентской части веб-приложений (лекция)
№18-№19. Разработка веб-сайта на Django (практика)
№17. Docker и настройка инфраструктуры (лекция)
Менторские консультации и ДЗ