Frontend Developer

195 студентов зачислены

Опытный наставник,

который не даст тебе закопаться в деталях или свернуть не туда

Бесплатное обучение,

чтобы любой человек мог стать веб-

Бесплатное обучение

чтобы любой человек мог стать веб-разработчиком

Frontend Developer работает с клиентской частью веб-приложений, графическими интерфейсами, графическим представлением данных, полученных от Backend, превращает макеты, созданные веб-дизайнером, в удобный пользовательский интерфейс.

Оплата только после трудоустройства. Не нашел работу — ничего за курс платить не нужно. Гарантированная договором минимальная зарплата — 80.000 рублей.

Кому подойдёт этот курс

Новичкам в сфере IT

Всем, кто хочет стать разработчикам

Что вы изучите

Анимация трансформации и фильтры на CSS

Семантическая разметка доступность и SEO

Прототипная модель JS современный синтаксис классов

Адаптивная верстка. Media queries, подход mobile first

Базовые взаимодействия JavaScript со страницей. Обработка событий. Подключение внешних модулей.

Работа с сетевыми запросами: ajax, fetch.

Содержание курса

Тема 1: Структура HTML документа, блочная модель, основные теги. Выбор формата для изображения.
Тема 2: Семантическая разметка, доступность и SEO.
Тема 3: Работа с формами, взаимодействие с сервером.
Тема 4: CSS стилизация страниц: селекторы и приоритет применения, позиционирование, работа с сетками (flexbox, grid).
Тема 5: Адаптивная верстка: Media queries, подход mobile first.
Тема 6: Организация стилей на проекте, БЭМ методология.
Тема 7: Продвинутые техники CSS: Стилизация псевдоэлеметов, анимации, тени и градиенты.
Тема 8: Анимация, трансформации и фильтры на CSS.
Тема 9: Базовые взаимодействия JavaScript со страницей, обработка событий. Подключение внешних модулей.
Тема 10: Инструменты разработки: Использование препроцессора, минификация кода, npm, webpack.
Изучение основ создания интерфейсов в вебе

Тема 11: Основной синтаксис языка, переменные и константы, типы данных и структуры, функции, циклы.
Тема 12: Продвинутая работа с функциями, функции высшего порядка, рекурсия.
Тема 13: Продвинутый синтаксис языка: rest/spread операторы, деструктуризация.
Тема 14: Стандартные классы в JS: Map, Set. Работа с датами.
Тема 15: Замыкания, область видимости, контекст вызова.
Тема 16: Прототипная модель JS и современный синтаксис классов.
Тема 17: Работа с асинхронным кодом (Promises, callback, async/await). Event loop.
Тема 18: Работа с DOM. Выборка и модификация элементов. Событийная модель. Хранение данных на клиенте.
Тема 19: Работа с сетевыми запросами: ajax, fetch.
Тема 20: Принципы работы веба, веб серверы и DNS, протокол HTTP. Архитектура REST. Аутентификация в вебе.
Базовые концепции языка, работа в браузере, написание простых программ

Тема 21: Как работает react.js, синтаксис JSX и работа Virtual DOM
Тема 22: Компонентный подход, состояние компонентов, передача данных, обработка событий
Тема 23: Условия и циклы в шаблонах
Тема 24: Жизненный цикл компонента, оптимизация рендеринга
Тема 25: Работа со стилями в React.
Тема 26: Обработка данных форм, валидация
Тема 27: Построение клиент-серверных приложений.
Тема 28: Роутинг в приложении с react-router
Тема 29: State management: Redux, асинхронное взаимодействие

СТЭК
HTML
CSS/SASS
JavaScript/TypeScript
React
Redux
Git
NPM
Webpack
Разработка frontend части для настоящего коммерческого проекта

На этом этапе мы поможем тебе освежить и систематизировать все полученные теоретические знания для успешного прохождения собеседований, после чего ты пройдешь итоговую проверку по всем темам с наставником.

Около 7 месяцев Но многое будет зависеть от того, сколько времени ты будешь уделять учебе. Также немаловажен бэкграунд в программировании, с которым ты начнешь обучение.
Занятия проходят онлайн на образовательной платформе. Также тебе будет прикреплен наставник. Ты изучаешь материал и решаешь задачи самостоятельно, а при возникновении вопросов и трудностей обращаешься за помощью в общий чат или лично к ментору. Также наставники контролируют усвоение материала и проводят ревью кода. Что немаловажно - это делают разные менторы, чтобы оценивание было максимально объективным и ты имел возможность получать обратную связь от нескольких экспертов. Далее тебя ждет работа над реальным проектом и подготовка к собеседованию Твоя учеба будет проходит в команде из 8-12 таких же студентов. Это также даст тебе дополнительную мотивацию и поддержку.
Нет, ментор не будет сопровождать тебя на каждом шаге и "разжевывать" материал. Его задача - подготовить тебя к самостоятельному решению сложных задач, чтобы ты стал сильным специалистом. Для этого немаловажно уметь самому находить любую информацию в сжатые сроки. При этом основной материал по программе уже собран и систематизирован на нашей образовательной платформе, а наставник поможет тебе не закопаться в мелочах, выйти из тупика и проверит корректность твоего кода и усвоение темы.

Будьте первым кто оставит отзыв.

Оставить отзыв можно только с предоставлением сертификата о прохождении курса.

Пожалуйста, войдите чтобы оставить отзыв
Цена:
Бесплатно