В рамках курса будут рассмотрены принципы командной работы в IT-компании, основные этапы разработки программных продуктов — от сбора требований и составления технического задания до разворачивания сайта на боевом сервере.
Программа курса включает следующие вопросы:
- Принципы и стандарты современной веб-разработки,
- Что такое фреймворки и как они упрощают жизнь разработчика,
- PHP-фреймворки (краткий обзор, сходства, различия). Основные принципы и структура проекта на примере Laravel,
- CSS-фреймворки,
- JS-фреймворки (jquery, vue, react — краткий обзор, зачем нужны, в чем смысл их применения),
- Взаимодействие frontend- и backend-блоков в одном проекте,
- Командная работа — как с точки зрения разработки (git и gitlab), так и с точки зрения управления проектом (agile/waterfall),
- Запуск проектов в боевом режиме (деплой, docker и виртуальные машины, мониторинг, continuous integration и т.д.).
Регистрация на сайте http://www.it-univer43.ru/.