FRONTEND-РАЗРАБОТЧИК

Научим создавать и программировать современные веб-приложения на HTML, CSS, JavaScript и React
ОЧНЫЙ КУРС
30 мая
Понедельник и среда 19:00–22:00
56 занятий (~7 месяцев)
Обучаем с нуля до первого предложения о работе
Сделаете 5 проектов для портфолио
Начнете зарабатывать сразу после окончания курса.
Живые занятия с преподавателем
Возможность получить практический опыт, необходимый для трудоустройства
Группы до 12 человек
Возможность получить индивидуальную обратную связь от преподавателя
HR-сопровождение
Возможность составить резюме и подготовится к собеседованию под руководством опытного HR из IT-компании + бонус: пройти открытое собеседование с техническим специалистом
Трудоустройство
Возможность для лучших студентов получить первое предложение о работе
Сегодня колоссальный спрос на frontend-разработчиков, и этот спрос только растет
Низкий порог входа
В отличие от других направлений, здесь даже новичок найдет свое место
Frontend-разработчики нужны в каждой IT-компании
В отличие от backend, который пишется на разных языках программирования, frontend – это только JavaScript, и поэтому такой специалист более универсален и нужен в каждой компании.
Технологии frontend-разработки наименее сложны для освоения
По сравнению с другими языками пограммирования, JavaScript считается одним из самых простых для освоения новичками.
$ 1 800
Средняя зарплата frontend-разработчика
(по материалам devby.io)

Программа курса

HTML/CSS

  • Теги и атрибуты. Структура макета. Семантическая верстка.
  • Свойства CSS. Селекторы.
  • Float, Display, Position.
  • Flexbox.
  • Адаптивная верстка.
  • CSS-трансформации, переходы и анимации.
  • Библиотеки и фреймворки (bootstrap, font awesome, animate.css и др.)
  • Препроцессоры (SCSS)

JavaScript

Основы JavaScript

  • Типы и структуры данных
  • Циклы и операторы ветвления
  • Основы алгоритмизации
  • Функции, замыкания и hoisting
  • Объекты и прототипы
  • Конструкторы, классы, модули и другие нововведения в языке

DOM

  • Поиск, вставка, удаление элементов, работа с атрибутами, классами элементов.
  • Перемещение и клонирование элементов.
  • Работа с событиями. Делегирование событий. Всплытие и перехват
  • Паттерны работы с DOM
  • Разработка приложений на основе изученных знаний

BOM

  • Window
  • Navigator
  • History
  • LocalStorage
  • APIs

Взаимодействие с backend

  • Асинхронные операции AJAX, fetch, API.
  • Путь от callback к Promise, от Promise к async/await.
  • Протокол HTTP, методы запросов, статусы ответов

React

Компоненты React

  • React, JSX, виды компонент, props и state.
  • Жизненный цикл компонент.

Паттерны разработки

  • Паттерны разработки React приложений, нейминг, идеи.
  • Роутинг.

Redux

  • Redux, идея об обособленном хранилище данных.
  • Context API.

CSS in JS

  • CSS in JS, Анимации в React, тесты

Нововведения

  • Современные подходы, устаревшие моменты
  • Нововведения в React
50
Акцент на практике
72
5
практических задач для отработки материала
часов чистой практики на занятиях с преподавателем
готовых работающих проектов для вашего портфолио

Отличные карьерные перспективы

Уже во время обучения вы сможете подрабатывать на фрилансе

HTML, CSS

JavaScript

React

$300–400

Работа
на фрилансе

$300–800

Работа
в IT-компании

$400>4000

Работа
в IT-компании

Ваши преподаватели
Егор Леонов
Frontend-разработчик
Василий Мельник
Frontend-разработчик
Дмитрий Дроздов
Frontend-разработчик
Анастасия Сидарович
React-разработчик
Алексей Гуло
Frontend-разработчик
Анна Арзамасцева
Frontend-разработчик
Александр Рыхлицкий
FullStack-разработчик
Игорь Кот
Frontend-разработчик

Наши ученики трудоустроились в

Сколько это стоит?

Продолжительность обучения: 56 занятий (~7 месяцев)
480
BYN / месяц (8 занятий)

Запишитесь на курс или получите консультацию менеджера

Заполняя форму, вы соглашаетесь с политикой конфиденциальности и даете согласие на обработку своих персональных данных.