Чему вы научитесь
- Разбираться, как устроены веб-приложения и фронтенд «под капотом».
- Понимать взаимодействие клиента и сервера.
- Создавать правильную семантическую разметку и учитывать базовые принципы accessibility.
- Разбираться в подходах к организации CSS и эффективной работе со стилями.
- Понимать, какие современные инструменты фронтенда существуют и для чего они нужны.
- Разбираться в принципах сборки и оптимизации проектов, работать с npm.
- Работать с Git и понимать основы CI/CD.
- Ориентироваться в структуре реальных проектов и уверенно включаться в командную работу.
- Понимать роль Docker и облачных платформ и в расположении фронтенд-кода в архитектуре проекта.
О курсе
Освой ключевые принципы Frontend-разработки: как работает браузер, клиент-серверная архитектура, основы CSS и инструментов разработки. Курс для новичков, которые хотят понять, как устроен веб.
Для кого этот курс
Идеально для начинающих и тех, кто хочет укрепить базовые знания. Курс проведет вас шаг за шагом через основные принципы и концепции фронтенда.
Начальные требования
Для прохождения курса желательно иметь базовые знания HTML, CSS и JavaScript, однако это не является обязательным требованием. Никаких специальных знаний или опыта во фронтенд-разработке не требуется - все необходимые понятия и инструменты вы освоите в процессе обучения. Достаточно желания учиться и разбираться в теме.
Преподаватели курса
Как проходит обучение
Вы изучаете теорию через наглядные примеры и сразу проверяете понимание с помощью небольших тестов. Такой формат помогает связать знания в единую картину и уверенно двигаться дальше.
Что вы получите
- Ясное понимание того, как устроен фронтенд и работают веб-приложения;
- Знание браузера, клиентской части и принципов взаимодействия с сервером;
- Представление о современных инструментах, сборке проектов и npm;
- Навыки CSS, тестирования, Git и CI/CD;
- Прочный фундамент для дальнейшего освоения React, Vue и других библиотек.
Нагрузка
4-5 неделю