О курсе
Курс состоит из 21 урока, распределённого на три недели. В первой неделе рассматриваются базовые понятия: роль фулстек-разработчика, общая схема работы веб-приложения, логика и мышление разработчика, взаимодействие frontend и backend, передача данных между клиентом и сервером через запросы и ответы, а также понятие API и путь данных от пользовательской формы до базы данных.
Что рассматривается в программе
- рассматривается, кто такой фулстек-разработчик и какие задачи он решает
- разбирается взаимодействие frontend и backend
- изучается, как данные передаются между клиентом и сервером через запросы и ответы
- рассматривается понятие API и его использование в разработке
- разбирается архитектура веб-приложений, модули, компоненты и слои системы
- рассматриваются базовые аспекты безопасности веб-приложений
- изучается работа с Git и контроль версий
- рассматриваются отладка, тестирование и проверка работоспособности
Кому может быть полезен курс
- тем, кто интересуется фулстек-разработкой и хочет понять, как устроено веб-приложение целиком
- тем, кто хочет ознакомиться с базовыми принципами безопасности веб-приложений и защиты данных
- тем, кто стремится развивать логическое мышление для решения задач в разработке
- начинающим разработчикам, которым нужно понять взаимодействие frontend- и backend-частей
Вопросы о программе
Сколько уроков и какова длительность курса?
Программа включает 21 урок, рассчитанный на 3 недели.
Какие темы рассматриваются в первую неделю?
В первую неделю входят уроки о роли фулстек-разработчика, работе веб-приложения целиком, логике разработчика, взаимодействии frontend и backend, запросах и ответах, API и работе с данными от формы до базы данных.
Кто автор курса?
Автор курса — Владимир Языков, основатель Useful Web. По описанию, он принимал участие в более чем 200 проектах, среди которых ВТБ, Теле 2, S7, а также сотрудничал с ФизТех колледж, РУДН, Яндекс Практикум, Сбер (Edutoria), Нетология и другими игроками EdTech.
Какие темы посвящены командной работе?
В программе есть уроки о взаимодействии с frontend- и backend-разработчиками, работе с дизайнерами, аналитиками и менеджерами, а также о документации и постановке задач.