Профессия Frontend разработчик

Актуальный курс
Уровень 1
Длительность 10 месяцев
JavaScript
HTML/CSS
Профессиональные наставники

Курс для тех, кто мечтает о работе в IT, но не знает, с чего начать, или переживает, что ничего не получится. Мы поможем вам преодолеть все страхи и пройти весь путь к новой профессии: от выбора IT-направления до трудоустройства.

LEVEL UP * Новый курс для освоения Frontend разработке * LEVEL UP * Новый курс для освоения Frontend разработке

Кому подойдет курс

Для новичков

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

Продолжающим

Если у вас уже есть знания по верстке или фронтенду, но их недостаточно для трудоустройства или заказов.

Backend разработчикам

Если вы уже владеете знаниями в backend, то закончив наш курс по frontend станете полноценным Fullstack-разработчиком.

Веб-дизайнерам

Обладая навыками верстки и frontend-разработки сайтов, вы сможете брать заказы на сайты «под ключ» и зарабатывать в разы больше.

Как будет проходить обучение

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

Оффлайн обучение

У вас будет удобный и продуманный личный кабинет с доступом к учебным материалам, инструкциям и отслеживанием прогресса обучения.

Механика обучения

20% обучения — интересная и важная теория. Теория разбита на короткие блоки, после которых обязательно идёт практика.

Домашнее задание

После каждого занятия будет домашнее задание. Все задачи приближены к реальным - их можно с гордостью вложить в портфолио.

Алгоритм

После окончания курса с вами будет работать карьерный консультант и будет всячески помогать вам с трудоустройством в компании.

Кураторство

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

Сообщество

Попадете в сообщество студентов и выпускников курса. C ними можно обмениваться опытом, делиться инсайтами и обсуждать актуальные вопросы.

LEVEL UP * Обучение Frontend разработке * LEVEL UP * Обучение Frontend разработке *

Формат обучения

Практические задания и тесты
40 практических занятий и тестов
Вебинары и онлайн встречи
до 9 вебинаров и онлайн встреч
Короткие видеоуроки
51 урок в видео формате

Авторы программы и основатели

Преподаватели — опытные разработчики ведущих компаний

Проводят занятия по обязательным курсам программы и принимают участие в составлении учебного плана. Разрабатывают программу своего блока и актуализируют информацию, исходя из обратной связи студентов и трендов рынка.

Открыты к диалогу. Консультируют по пройденному материалу, не оставляют без внимания любой вопрос по теме, рекомендуют дополнительные ресурсы. Проверяют домашние задания, дают объективную оценку успеваемости и обратную связь по учебе.

LEVEL UP * Программа обучения * LEVEL UP * Программа обучения *

Программа

1 Блок 1 – Предобучение
  • Узнаете, какие книги почитать, чтобы погрузиться в профессию
  • Установите себе среду разработки (IDE) профессионалов – программу WebStorm
  • Узнаете базовую информацию про работу веб-сайтов и про основные технологии
  • Узнаете, как лучше и эффективнее обучаться
2 Блок 2 – Введение в курс и профессию
  • Познакомитесь с автором курса
  • Настроите среду разработки (IDE) профессионалов – программу WebStorm
  • Разберетесь в основах Photoshop и основных инструментах
  • Разберетесь в основах Figma и основных инструментах
  • Научитесь работать с дизайн-макетами в Photoshop/Figma
3 Блок 3 – HTML и CSS
  • Разберетесь с основами разметки HTML
  • Научитесь использовать основные теги, их атрибуты и свойства
  • Создадите собственную большую форму и научитесь её отправлять POST-запросом, контролируя отправляемые данные
  • Научитесь работать с таблицами
4 Блок 4 – Мобильная и адаптивная вёрстка
  • Вёрстка резинового макета
  • Резиновые изображения
  • Медиа-запросы и медиа-функции
  • Адаптивная типографика, выбор breakpoints
  • Адаптивные изображения
5 Блок 5 – Основы программирования
  • Алгоритмы
  • Переменные, числа и строки
  • Логика и математика
  • Ветвление кода
  • Алгоритм с множественным выбором
6 Блок 6 – Git — система контроля версий
  • Предназначение системы контроля версий
  • Основные операции (фиксация и откат изменений, поиск, история)
  • Работа с сервисом GitHub
  • Ветки, слияние веток и разрешение конфликтов
  • Командная работа
7 Блок 7 – Основы JavaScript
  • Основы отладки
  • Базовый синтаксис
  • Расширенный синтаксис
  • Типы данных
  • Функции, объекты
  • Прототип и конструктор объекта
8 Блок 8 – Основы JavaScript в браузере
  • Возможности JavaScript в браузере
  • Способы поиска нужного HTML-элемента
  • Объект события
  • DOM
  • Работа с HTML-формами
  • Изменение структуры HTML-документа
  • Асинхронные запросы
9 Блок 9 – Продвинутый JavaScript
  • Стандарты и рабочее окружение
  • Модули и Webpack
  • Платформы: браузер vs Node.js
  • Unit-тестирование
  • Прототипы, конструкторы, классы и наследование
10 Блок 10 – Продвинутый JavaScript в браузере
  • Рабочее окружение
  • Работа с DOM (объектная модель документа)
  • Обработка событий
  • Организация тестирования (Unit, E2E)
  • Работа с HTML-формами, LocalStorage
  • Drag & Drop, работа с файлами
11 Блок 11 – Библиотека React
  • Компоненты, композиция компонентов
  • События и состояние
  • Props
  • Формы
  • Жизненный цикл и работа с HTTP

Средняя зарплата
разработчика

Разработчик - одна из наиболее востребованных профессий в мире

Junior $500
С опытом до 1 года
Middle $800
С опытом до 1 - 3 года
Senior $1 500
С опытом более 3 лет

Ваш результат после курса

  • 1

    Верстать сайты по дизайн-макетам из Photoshop и Figma, используя HTML и CSS

  • 2

    Программировать, использовать средства разработчика в браузере и делать отладку кода

  • 3

    Использовать Git на профессиональном уровне

  • 4

    Быстро разбираться и использовать любые CSS и JS библиотеки и плагины

  • 5

    Делать сборку проектов, писать тесты, загружать на сервер свои приложения

Часто задаваемые вопросы

1 Я ничего не понимаю в IT. Этот курс поможет мне разобраться?

Мы создали этот курс специально для тех, кто хочет получить востребованную IT-профессию, но не знает, с чего начать. Вы познакомитесь с технологиями, языками программирования и IT-специальностями, а ещё — сможете понять, какая профессия вам подходит больше.

2 На этом курсе будет практика?

Конечно! В ознакомительной части вас ждут задания, которые можно выполнять по желанию, а на основном курсе — обязательные практические работы с подробной проверкой от эксперта.

3 Я смогу после прохождения курса сменить профессию?

Да! Причём для этого не придётся ждать конца курса — уже за полгода обучения на платформе вы освоите навыки, которые позволят вам выйти на стажировку или найти работу Junior-специалистом.

4 Почему вы так уверены, что у меня получится найти работу?

Потому что наши курсы нацелены на трудоустройство:

  • Помогаем оформить резюме и подготовиться к интервью — вы научитесь навыкам самопрезентации и сможете без страха разговаривать с HR-специалистами.
  • Подбираем лучшие вакансии, договариваемся о собеседовании в компаниях-партнёрах.
  • Составляем итоговые проекты по брифам от реальных компаний, а на презентацию работ зовём представителей бизнеса.
  • Регулярно обновляем курсы, чтобы вы получали актуальные знания и навыки, которые прямо сейчас нужны работодателям.
5 Сомневаюсь, что смогу стать программистом. Есть ли какие-то ограничения?

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

6 Нужно ли знать математику?

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

7 Какой компьютер подходит для курса?

Вам не нужно покупать мощное железо — все программы, которые вы будете устанавливать, не требовательны к ресурсам. Например, для курса по Python вам потребуется: 4Gb оперативной памяти, 5 свободных гигабайт на жёстком диске и 64-разрядная операционной система.