Первые 6 месяцев обучения бесплатно

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

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

Длительность

12 месяцев

Результат

5 кейсов в портфолио

Гарантия

Трудоустройство после обучения

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

Онлайн,
2 раза в неделю

Frontend-разработчики
востребованы на рынке

80 000 ₽

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

5 233 вакансий

Доступно прямо сейчас*
*Данные взяты с сайтов по поиску работы
Frontend-разработчик
Самара
80 000 - 180 000 руб.
Frontend разработчик (Vue.js)
Москва
от 80 000 руб.
Frontend разработчик
Тольятти
от 1300 $

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

Новичкам

Поможем начать карьеру frontend-разработчика. Вы научитесь верстать сайты и создавать интерфейсы

Начинающим разработчикам

Поможем ускорить карьерный рост: вы получите новый опыт работы с HTML, CSS, JavaScript, ReactJS, Node.js

Практикующим IT-специалистам

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

Преимущества факультета по frontend-разработке

Актуальная программа обучения

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

Много практики

Год обучения в GeekBrains — это год реального опыта разработки для вашего резюме. Чтобы закрепить навыки, вы создадите 5 проектов самостоятельно и в команде.

Командная разработка

Вы пройдете все этапы командной разработки: от понимания задачи и распределения ролей до согласования результата и вывода проекта на рынок. У вас будет возможность поработать над в команде с менеджерами, дизайнерами и другими разработчиками — это даст преимущество на собеседованиях.

100%
студентов GeekBrains, которые обратились в наш центр карьеры, ежегодно выходят на работу по специальности.

Помогаем начать карьеру

Консультируем

Помогаем проанализировать ваши компетенции и пути карьерного развития. Все студенты, которые обращаются в центр карьеры GeekBrains, выходят на работу по специальности.

Помогаем с резюме

Чтобы вы выгодно выделялись на фоне конкурентов, наши HR-специалисты помогут составить резюме.

Составляем подборку вакансий

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

Помогаем получить работу мечты

Дадим советы, как пройти собеседование, и поздравим с оффером :-)

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

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

Павел Литвин

Профессию безопасника я получил на вечернем отделении в МЭИ, но так и не понял как применять эти знания без опыта. После учебы устроился SEO-специалистом, но через три года ушёл: работа была рутинной, перспектив я не видел.

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

Сейчас я работаю фронтенд-разработчиком, мой доход по сравнению с прошлой работой увеличился в 4 раза. Главное, что я выполняю важные задачи и могу показать результат: «Смотрите, часть этого проекта — моя работа!» Ну а когда работа приносит удовольствие — это уже образ жизни.

Вениамин Шитиков

В начале учёбы было сложно: ребята были опытные, а я новичок. Я справился, хотя иногда приходилось сидеть всю ночь, чтобы вовремя сделать задания.

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

Спасибо GeekBrains: я прошёл тут стажировку и остался работать. Это крутая компания: здесь обучают специалистов, которых сами берут на работу.

Илья Платонов

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

Страхов было много! Из родных поддерживала жена и её родители, мои же говорили, что я безумец: в 27 лет, имея семью и ребёнка, рисковать ради какого-то там программирования. Говорили, что я живу иллюзиями.

В итоге я окончил базовый курс по JS и курс профессиональной вёрстки. Мне повезло перевестись из группы «ПИК» в «ПИК Digital». Теперь мне нравится моя работа: она позволяет раскрываться и самореализовываться.

Выпускники GeekBrains уже работают в компаниях

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

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

1

Веб-верстка

7 видео-уроков
1 час обучающего контента
Как учиться эффективно. Видеокурс от методистов GeekUniversity

• Особенности обучения в GeekUniversity

• Почему тяжело учиться

• Инструменты для самообразования

• Учимся от компетенций

• Особенности обучения взрослых

• Постановка целей по схеме SMART

• Как формулировать образовательный запрос

1 месяц, 8 уроков
8 часов обучающего контента
24 часа практики
HTML/CSS. Интерактивный курс

• Основные понятия в веб-разработке

• Основы языка разметки HTML

• Основы таблиц стилей CSS

• Основные тэги, псевдоклассы и псевдоэлементы

• Основы позиционирования и работа с технологией CSS Flexbox

• Работа с макетом в графическом редакторе Figma

• Основы создания адаптивного сайта

• Web-стандарты и вспомогательные инструменты

1 месяц, 7 уроков
12 часов обучающего контента
24 часа практики
Профессиональная верстка

• Позиционирование элементов. Практическая верстка.

• Структура HTML5, знакомство с формами

• Работа с библиотекой Bootstrap

• Работа с препроцессорами

• CSS3: эффекты перехода и трансформации

• CSS3: медиа-запросы, адаптивная верстка

• Практическое применение адаптивной верстки

Итоги четверти

• Научитесь верстать сайты

• Освоите библиотеку Bootstrap и препроцессоры LESS и SASS

• Освоите адаптивную верстку, принципы кроссбраузерности и валидности

• Создадите посадочную страницу и подготовитесь к созданию приложения для планирования задач

2

Фронтенд-разработка

1 месяц, 8 уроков
12 часов обучающего контента
24 часа практики
Базовый курс JavaScript

• Основы языка JavaScript

• Основные операторы JavaScript

• Циклы, массивы и структуры данных

• Объекты в JavaScript

• Введение в DOM — объектную модель документа

• Обработка событий в JavaScript

• Урок-практикум

• Анонимные функции и замыкания

1 месяц, 8 уроков
12 часов обучающего контента
24 часа практики
Продвинутый курс JavaScript

• Современный JavaScript

• Объектно-ориентированное программирование (ООП) в JavaScript

• Асинхронные запросы

• Регулярные выражения

• Фреймворк Vue.js

• Компоненты Vue.js

• JavaScript на сервере

• Тестирование и сборка кода

1 неделя, 2 урока
3 часа обучающего контента
6 часов практики
Инструменты сборки проектов

• Модульность в JavaScript. Знакомство с инструментами сборки

• Практика конфигурации сборки проектов с использованием Webpack Node.js

1 месяц, 9 уроков
14 часов обучающего контента
24 часа практики
Vue.js

• Фреймворк Vue и его главные концепции

• Встроенные директивы и работа с данными в компоненте

• Взаимодействие между компонентами

• Устанавливаем и настраиваем vue-router

• Управление данными приложения с VueX

• Продвинутые решения и загрузка данных

• Тестирование и презентация компонентов

• Интегрируем UI библиотеку - Vuetify

• Новое в Vue 3. Оптимизации, настройки сборки проекта

Итоги четверти

• Освоите JavaScript и принципы ООП

• Научитесь получать и обрабатывать данные со сторонних API

• Научитесь работать с Parcel и Webpack — инструментами для модульной сборки на фронтенде

• Научитесь работать в различном окружении и подключать сторонние пакеты и библиотеки

• Научитесь разрабатывать компоненты с помощью фреймворка Vue.js

• Разработаете приложение для планирования задач и интерактивную Kanban-доску


3

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

1 месяц, 8 уроков
12 часов обучающего контента
24 часа практики
Библиотека 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)

Итоги четверти

• Попрактикуетесь работать с ReactJS — библиотекой для создания интерфейсов

• Научитесь применять ECMAScript 6 и использовать концепцию Flux с Redux

• Освоите основы разработки бэкенда на Node.js и сможете создавать различные REST API

• Создадите мессенджер в виде одностраничного приложения и разработаете для него бэкенд.

4

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

1 месяц, 8 уроков
12 часов обучающего контента
24 часа практики
Typescript

• Знакомство с TypeScript

• Интерфейсы

• Работы с интерфейсами

• Функции

• Углубляемся в язык TypeScript

• Разделение код

• Утилитарные типы (Utility Types)

• Компилятор TypeScript

1 месяц, 8 уроков
12 часов обучающего контента
24 часа практики
Командная разработка дипломного проекта

• Проект и продукт, MVP продукта, команда

• Требования к проекту и техническое задание.

• Инструменты

• Методологии разработки

• Проблемы и их решение

• Практика командной работы, качество

• Релиз — выход продукта в свет

• Вывод продукта на рынок и монетизация

Итоги четверти

• В конце четверти сделаете командный выпускной проект. Пройдёте этапы профессиональной разработки: от поиска идеи до тестирования и релиза продукта

• Получите навыки командной разработки и познакомитесь с методологиями Agile, Scrum, Kanban

• Научитесь работать с GIT

• Изучите принципы Continuous Integration и Continuous Delivery

~

Курсы с открытой датой

2 недели, 6 уроков
9 часов обучающего контента
18 часов практики
Подготовка к техническому собеседованию

• HTML и CSS

• JavaScript

• Инструменты сборки проектов

• Vue.js

• Основы разработки бэкенда для веб-приложения

• Пробное техническое собеседование

20 видео-уроков
4 часа обучающего контента
Основы баз данных. Видеокурс

• Реляционные базы данных

• Установка СУБД

• Проектирование базы данных, нормальные формы

• SQL-команды: CREATE, INSERT, DISTINCT, ORDER BY, LIMIT, SELECT и WHERE, DELETE и UPDATE

• Согласованность данных

• Внешний ключ

• Создание таблиц с отношением «многие ко многим»

• Составной первичный ключ

• Объединение данных из нескольких таблиц

• Операторы: INNER JOIN, LEFT JOIN, RIGHT JOIN, UNION, GROUP BY

• Агрегирующие функции

• Индексы

• Транзакции

1 месяц, 12 уроков
18 часов обучающего контента
36 часа практики
Базы данных

• Вебинар. Установка окружения и DDL-команды

• Видеоурок. Управление базой данных и работа с  языком запросов SQL

• Вебинар. Введение в проектирование баз данных

• Вебинар. CRUD-операции

• Видеоурок + вебинар: Операторы, фильтрация, сортировка и ограничение. Агрегация данных

• Видеоурок + вебинар: Сложные запросы

• Видеоурок + вебинар: Транзакции, переменные, представления. Администрирование. Хранимые процедуры и функции, триггеры

• Видеоурок + вебинар: Оптимизация запросов. NoSQL

1 месяц, 8 уроков
12 часов обучающего контента
24 часа практики
Linux. Рабочая станция
  • Установка и знакомство с Linux
  • Настройка интерфейса командной строки
  • Управление Пользователями и группами
  • Загрузка ОС и процессы
  • Устройство файловой системы Linux. Понятие файла и каталога
  • Введение в скрипты bash. Планировщики задач crontab и at
  • Управление пакетами и репозиториями. Основы сетевой безопасности
  • Введение в docker
5 уроков
7 часов обучающего контента
15 часов практики
Фриланс разработчик: курс подготовки

• Как работает фриланс

• Первые шаги на фриланс-бирже

• Как повысить шансы на фрилансе

• Как достигнуть целей на фрилансе и не утонуть в работе

• Кейсы и лайфхаки опытных фрилансеров

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

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

Спасибо, ваша заявка принята!

Менеджер свяжется с вами в ближайшее время.
Oops! Something went wrong while submitting the form.

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

Алексей Кадочников | Frontend Developer в Mail.ru Group

Ведущий преподаватель GeekBrains, обучил более 30 000 студентов. Эксперт в области backend-разработки для интернет-магазинов.

Тимофей Сафронов | Frontend-разработчик

Один из самых крупных проектов — логистическая программа прогнозирования расхода лекарств в онкологической поликлинике.

Олег Шиков | Веб-разработчик в MedPoint24

Работает по гибким методологиям разработки Scrum, BDD. В проектах использует PHP, JavaScript, Node.js, MongoDb и MySQL. Имеет опыт разработки микросервисного программного обеспечения.

Дмитрий Бондарчук | Lead Software Engineer в EPAM

Опыт разработки и руководства командой — 10 лет. Кандидат физико-математических наук в области Computer Science

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

Обратная связь

Преподаватели разбирают практические задания, отвечают на вопросы и делятся кейсами.

Помощь с заданиями

Если попалось сложное задание, можете обратиться к личному наставнику: он поможет разобраться.

Подборки материалов

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

Карьерные консультации

HR-менеджер помогает составить резюме и подготовиться к собеседованию.

Техническое сопровождение

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

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

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

Мои навыки:

• Верстаю сайты и владею адаптивной версткой. Создаю одностраничные приложения

• Работаю с HTML и CSS, Bootstrap и препроцессорами, Node.JS

• Владею инструментами для модульной сборки — Parcel и Webpack

• Использую Vue.js и основных библиотек его экосистемы, разрабатываю компоненты на Vue.js

• Работаю с библиотекой ReactJS

• Использую концепцию Flux с применением библиотеки Redux

Валентина Цветкова
Frontend Developer

Ожидания по з/п
90 000 ₽
Локация
Санкт-Петербург
График работы
Предпочитаю удалённую работу

Образование

GeekBrains, Факультет Frontend-разработки, 2021

Опыт работы

GeekBrains, Проектная работа Июнь–август 2021

Портфолио

Landing Page
Приложение для планирования задач
Интерактивная Kanban-доска
Мессенджер в виде SPA и его backend-часть
Командный выпускной проект

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

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

Стоимость курса

Рассрочка до 36 месяцев: удобно вносить небольшие суммы

Первый платёж через 6 месяцев после начала обучения

0
₽ / месяц
первые шесть месяцев
4 990
₽ / месяц
после полугода обучения

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

Начало занятий: 10 марта, 24 марта

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

Спасибо, ваша заявка принята!

Менеджер свяжется с вами в ближайшее время.
Упс! Что-то пошло не так

Можно ещё дешевле!

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

Начать обучение