Первый платёж через 6 месяцев

Факультет
frontend-разработки

Освойте современную профессию: вы научитесь создавать сайты и приложения, проектировать интерфейсы и работать со сложными инструментами frontend-разработчика.
12 месяцев
5 проектов в портфолио
Гарантия трудоустройства
Диплом о переподготовке
Хостинг-партнер курса REG.RU
-20%
7 курсов  бесплатно
Купите этот курс со скидкой до 19 апреля, получите ещё 7 в подарок и прокачайте суперсилы любого востребованного специалиста: от умения считать юнит-экономику до знаний в интернет-маркетинге.
Frontend-разработчик отвечает за внешний вид сайта или мобильного приложения: он верстает шаблоны, красиво оформляет текст и изображения, улучшает взаимодействие пользователя с интерфейсом. Без frontend-разработчика не получится создать удобный цифровой продукт.
Frontend-разработчики востребованы на рынке
Источник данных: Headhunter
80 000 ₽
Зарплата в месяц
7% от всех
Доступных вакансий на hh.ru
180 000 ₽
Зарплата в месяц
57% от всех
Доступных вакансий на hh.ru

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

Новичкам
Поможем начать карьеру frontend-разработчика, научим создавать красивые сайты и удобные интерфейсы.
Начинающим
веб-разработчикам
Поможем ускорить карьерный рост: вы получите новый опыт работы с HTML, CSS, JavaScript, ReactJS, Node.js.
Практикующим
IT-специалистам
Поможем перейти в перспективное направление, чтобы заниматься любимым делом и больше зарабатывать.

Станьте frontend-разработчиком с нуля

Актуальная программа
Постоянно обновляем программу и учитываем требования работодателей. Поможем стать frontend-разработчиком с нуля, даже если у вас нет опыта работы или профильного образования.
Командная разработка
Вы пройдете все этапы командной разработки: от понимания задачи и распределения ролей до согласования результата и вывода проекта на рынок.
Поддержка после обучения
Помогаем подготовить резюме, пройти собеседование и получить работу мечты.
Преподаватели из Mail.ru Group и reg.ru
Они руководят командами веб-разработки и преподают в ведущих технических вузах.
100%
студентов GeekBrains, которые обратились в наш центр карьеры, ежегодно выходят на работу по специальности

Как вы найдете работу с помощью GeekBrains

Обучаем профессии
Получите все необходимые знания по frontend-разработке и закрепите их на практике.
Улучшаем резюме
Научитесь выгодно подчеркивать свои преимущества и выделяться на фоне других кандидатов.
Рекомендуем вакансии
Вы всегда сможете откликнуться на интересные вакансии в разделе «Карьера», даже во время обучения.
Помогаем пройти собеседование
Подготовитесь к интервью на позицию middle-специалиста: разберёте частые вопросы и ошибки.

Гарантия трудоустройства закреплена в договоре. Если после успешного обучения вы не найдёте работу, мы вернём вам деньги

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

Наши студенты достигают успеха

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

I четверть

Веб-верстка

— Научитесь верстать сайты, создадите страницу и подготовитесь к созданию планировщика задач
— Освоите библиотеку Bootstrap, препроцессоры LESS и SASS
— Освоите адаптивную вёрстку, принципы кроссбраузерности и валидности
Курсы
Как учиться эффективно. Видеокурс от методистов GeekUniversity
— Особенности обучения в GeekUniversity
— Почему тяжело учиться
— Инструменты для самообразования
— Учимся от компетенций
— Особенности обучения взрослых
— Постановка целей по схеме SMART
— Как формулировать образовательный запрос
7 видеоуроков
1 час контента
HTML/CSS. Интерактивный курс
— Основные понятия веб-разработки
— Основы языка разметки HTML
— Основы таблиц стилей CSS
— Основные теги, псевдоклассы и псевдоэлементы
— Основы позиционирования и работа с технологией CSS Flexbox
— Работа с макетом в графическом редакторе Figma
— Основы создания адаптивного сайта
— Веб-стандарты и вспомогательные инструменты
1 месяц — 8 уроков
8 часов контента, 24 часа практики
Профессиональная вёрстка
— Позиционирование элементов. Практическая вёрстка
— Структура HTML5, знакомство с формами
— Работа с библиотекой Bootstrap
— Работа с препроцессорами
— CSS3: эффекты перехода и трансформации
— CSS3: медиазапросы, адаптивная вёрстка
— Практическое применение адаптивной вёрстки
1 месяц — 7 уроков
12 часов контента, 24 часа практики
II четверть

Frontend-разработка

— Освоите JavaScript и принципы ООП
— Научитесь работать с Parcel, Webpack, Vue.js и сторонними API
— Сможете работать в различном окружении и подключать сторонние библиотеки
Проекты
— Приложение для планирования задач
— Интерактивная Kanban-доска
Курсы
Базовый курс JavaScript
— Основы языка JavaScript
— Основные операторы JavaScript
— Циклы, массивы и структуры данных
— Объекты в JavaScript
— Введение в DOM — объектную модель документа
— Обработка событий в JavaScript
— Урок-практикум
— Анонимные функции и замыкания
1 месяц — 8 уроков
12 часов контента, 24 часа практики
Продвинутый курс JavaScript
— Современный JavaScript
— Объектно-ориентированное программирование (ООП) в JavaScript
— Асинхронные запросы
— Регулярные выражения
— Фреймворк Vue.js
— Компоненты Vue.js
— JavaScript на сервере
— Тестирование и сборка кода
1 месяц — 8 уроков
12 часов контента, 24 часа практики
Инструменты сборки проектов
— Установка и работа с упаковщиками Parcel и Webpack
— Работа с таск-менеджером Gulp
— Работа с менеджером пакетов npm
— Подключение сторонних пакетов и библиотек
2 недели — 4 урока
6 часов контента, 12 часов практики
Vue.js
— Знакомство с Vue.js
— Взаимодействие компонентов Vue.js
— Методы и директивы
— Vue CLI для создания проекта приложения Vue.js
— Работа с маршрутизатором Vue Router
— Работа с паттерном управления состоянием Vuex
— Работа с API — программным интерфейсом приложения
1 месяц — 7 уроков
10 часов контента, 21 час практики
III четверть

Библиотека ReactJS и основы backend-разработки

— Научитесь работать с ReactJS
— Сможете применять ECMAScript 6 и использовать концепцию Flux
— Освоите основы разработки бэкенда на Node.js и сможете создавать различные REST API
Проект
— Создадите мессенджер в виде одностраничного приложения и разработаете backend-часть
Курсы
Библиотека ReactJS. Базовый курс
— Настройка среды разработки и первое React-приложение
— Жизненный цикл React-компонента
— Погружение в React и подключение UI-библиотеки
— Роутинг в React: разделение мессенджера на чаты
— Библиотека Redux для JavaScript
— Функции Redux middleware. Подключение роутера к Redux и хранение данных с помощью библиотеки Redux persist
— Работа с API
— Прогрессивное веб-приложение (Progressive Web App)
1 месяц — 8 уроков
12 часов контента, 24 часа практики
Платформа Node.js
— Знакомство с Node.js
— Консольные программы
— Работа с сетевыми запросами
— Фреймворк Express
— Работа с MySQL — системой управления базами данных
— Аутентификация и авторизация
— Работа с архитектурным подходом REST API
— Веб-сокеты (WebSockets)
1 месяц — 8 уроков
12 часов контента, 24 часа практики
IV четверть

Разработка от идеи до релиза

— Познакомитесь с методологиями Agile, Scrum, Kanban
— Получите навыки командной разработки и научитесь работать с GIT 
— Изучите принципы Continuous Integration и Continuous Delivery
Проекты
— Командный выпускной проект. Пройдете этапы профессиональной разработки: от поиска идеи до тестирования и релиза продукта
Курсы
Профессиональная разработка веб-приложений
— Введение в язык программирования TypeScript
— Продвинутая система типов в TypeScript
— Классы, пространство имён, конфигурирование TypeScript
— Добавление TypeScript в React
— Концепция MobX
— Тестирование приложения: React + TypeScript
— Технология SSR в React
1 месяц — 7 уроков
10 часов контента, 21 час практики
Командная разработка дипломного проекта
— Проект и продукт, MVP продукта, команда
— Требования к проекту и техническое задание 
— Инструменты
— Методологии разработки
— Проблемы и их решение
— Практика командной работы, качество
— Релиз — выход продукта в свет
— Вывод продукта на рынок и монетизация
1 месяц — 8 уроков
12 часов контента, 24 часа практики

Курсы вне четверти 

Их тоже нужно пройти, чтобы получить диплом и помощь в трудоустройстве. Записаться на курсы с открытой датой можно в любой день, даже после окончания всех курсов в расписании.
Курсы
Подготовка к техническому собеседованию
— HTML и CSS
— JavaScript
— Инструменты сборки проектов
— Vue.js
— Основы разработки бэкенда для веб-приложения
— Пробное техническое собеседование
2 недели — 6 уроков
9 часов контента, 18 часов практики
Основы баз данных. Видеокурс
— Реляционные базы данных
— Установка СУБД
— Проектирование базы данных, нормальные формы
— SQL-команды: CREATE, INSERT, DISTINCT, ORDER BY, LIMIT, SELECT и WHERE, DELETE и UPDATE
— Согласованность данных
— Внешний ключ
— Создание таблиц с отношением «многие ко многим»
— Составной первичный ключ
— Объединение данных из нескольких таблиц
— Операторы: INNER JOIN, LEFT JOIN, RIGHT JOIN, UNION, GROUP BY
— Агрегирующие функции
— Индексы
— Транзакции
20 видеоуроков
4 часа контента
Базы данных
— Вебинар. Установка окружения и DDL-команды
— Видеоурок. Управление базой данных и работа с языком запросов SQL
— Вебинар. Введение в проектирование баз данных
— Вебинар. CRUD-операции
— Видеоурок + вебинар: операторы, фильтрация, сортировка и ограничение. Агрегация данных
— Видеоурок + вебинар: сложные запросы
— Видеоурок + вебинар: транзакции, переменные, представления. Администрирование. Хранимые процедуры и функции, триггеры
— Видеоурок + вебинар: Оптимизация запросов. NoSQL
1 месяц — 12 уроков
18 часов контента, 36 часов практики
Linux. Рабочая станция
— Установка и знакомство с Linux
— Настройка интерфейса командной строки
— Управление пользователями и группами
— Загрузка ОС и процессы
— Устройство файловой системы Linux. Понятия файла и каталога
— Введение в скрипты Bash. Планировщики задач crontab и at
— Управление пакетами и репозиториями. Основы сетевой безопасности
— Введение в Docker
1 месяц — 8 уроков
12 часов контента, 24 часа практики
Фриланс-разработчик: курс подготовки
— Как работает фриланс
— Первые шаги на фриланс-бирже
— Как получать больше заказов на фрилансе
— Как достигнуть целей на фрилансе и не утонуть в работе
— Кейсы и лайфхаки опытных фрилансеров
5 уроков
7 часов контента, 15 часов практики

Получите программу курса на email

Нажимая на кнопку, вы даете согласие на обработку своих персональных данных в соответствии с политикой конфиденциальности.
Спасибо! Ваша заявка принята.
Мы уже выслали программу курса на вашу почту.
Oops! Something went wrong while submitting the form.

Вас будут обучать топовые эксперты

Поддержка во время обучения

Преподаватели
Ведут занятия, отвечают на вопросы и дают обратную связь по заданиям.
Личный наставник
Подсказывает по заданиям и помогает быстрее усваивать материал.
Аккаунт-менеджер
Помогает освоиться в личном кабинете и записаться на обучение.
Специалисты техподдержки
Решают сложности с личным кабинетом или загрузкой занятий.
HR-менеджер
Помогает составить резюме и подготовиться к собеседованию.
Одногруппники в чате
Делятся опытом и обсуждают вопросы по Frontend-разработке.

Ваше резюме после обучения

Валентина Цветкова
Frontend Developer
90 000 ₽
График
Удалённая работа
Образование
GeekBrains,
Frontend-разработка
Опыт работы
GeekBrains, Проектная работа
Ключевые навыки
— Верстаю сайты и владею адаптивной версткой.
— Создаю одностраничные приложения 
— Работаю с HTML и CSS, Node.js
— Владею инструментами для модульной сборки — Parcel и Webpack
— Использую Vue.js и основных библиотек его экосистемы, разрабатываю компоненты на Vue.js
— Работаю с библиотекой ReactJS
— Использую концепцию Flux с применением библиотек Redux
Портфолио

Станьте дипломированным специалистом

Вы получите электронный сертификат и диплом о профессиональной переподготовке, их можно приложить к портфолио и показать работодателю. Обучение проводим на основании гослицензии № 040485.

Стоимость обучения

0 ₽
в месяц
первые шесть месяцев
3 880 ₽
в месяц
после полугода обучения
Первый платёж через 6 месяцев после начала обучения
Рассрочка до 36 месяцев. Удобно вносить небольшие суммы
Можно ещё дешевле!
Вы можете вернуть до 13% стоимости обучения в виде налогового вычета. Подробности расскажет наш консультант после отправки заявки.

Оставьте заявку

Начало занятий: 6 апреля

Начало занятий: 15 апреля

Отправляя заявку,  вы принимаете условия договора-оферты и даете согласие на обработку своих персональных данных в соответствии с политикой конфиденциальности..
Спасибо! 
Ваша заявка принята. Наш менеджер свяжется с вами в ближайшее время.
Oops! Something went wrong while submitting the form.
Хочу учиться