О курсе

Курс состоит из 21 урока, распределённого на три недели. В первой неделе рассматриваются базовые понятия: роль фулстек-разработчика, общая схема работы веб-приложения, логика и мышление разработчика, взаимодействие frontend и backend, передача данных между клиентом и сервером через запросы и ответы, а также понятие API и путь данных от пользовательской формы до базы данных.

Что рассматривается в программе

  • рассматривается, кто такой фулстек-разработчик и какие задачи он решает
  • разбирается взаимодействие frontend и backend
  • изучается, как данные передаются между клиентом и сервером через запросы и ответы
  • рассматривается понятие API и его использование в разработке
  • разбирается архитектура веб-приложений, модули, компоненты и слои системы
  • рассматриваются базовые аспекты безопасности веб-приложений
  • изучается работа с Git и контроль версий
  • рассматриваются отладка, тестирование и проверка работоспособности

Кому может быть полезен курс

  • тем, кто интересуется фулстек-разработкой и хочет понять, как устроено веб-приложение целиком
  • тем, кто хочет ознакомиться с базовыми принципами безопасности веб-приложений и защиты данных
  • тем, кто стремится развивать логическое мышление для решения задач в разработке
  • начинающим разработчикам, которым нужно понять взаимодействие frontend- и backend-частей

Вопросы о программе

Сколько уроков и какова длительность курса?

Программа включает 21 урок, рассчитанный на 3 недели.

Какие темы рассматриваются в первую неделю?

В первую неделю входят уроки о роли фулстек-разработчика, работе веб-приложения целиком, логике разработчика, взаимодействии frontend и backend, запросах и ответах, API и работе с данными от формы до базы данных.

Кто автор курса?

Автор курса — Владимир Языков, основатель Useful Web. По описанию, он принимал участие в более чем 200 проектах, среди которых ВТБ, Теле 2, S7, а также сотрудничал с ФизТех колледж, РУДН, Яндекс Практикум, Сбер (Edutoria), Нетология и другими игроками EdTech.

Какие темы посвящены командной работе?

В программе есть уроки о взаимодействии с frontend- и backend-разработчиками, работе с дизайнерами, аналитиками и менеджерами, а также о документации и постановке задач.