Скидка до
-10%
до 24 мая
Успейте забронировать
место на курсе

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

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

Скидка до
-20%
до 21 октября
Длительность

12 месяцев

Результат

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

Помощь

с трудоустройством

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

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

Frontend-разработчик отвечает за внешний вид сайта или мобильного приложения: он верстает шаблоны, красиво оформляет текст и изображения, улучшает взаимодействие пользователя с интерфейсом. Без frontend-разработчика не получится создать удобный цифровой продукт.
Платите позже ― отсрочка до 6 месяцев

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

• Без переплат по процентам
• Без оплаты первого взноса 
• Для граждан Беларуси 
• Надёжные банки-партнёры

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

2 700 BYN

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

570 вакансий

Доступно прямо сейчас*
*Данные взяты с сайтов по поиску работы
Frontend-разработчик Гомель, удалённая
Самара
2 000 - 4 000 BYN
Frontend разработчик (Vue.js) (Python) Витебск
Москва
от 3 000 BYN
Frontend разработчик Минск, удалённая
Тольятти
от 3 200 BYN
Frontend-разработчики востребованы на рынке
Источник данных: rabota.by
1 800 BYN
Зарплата в месяц
7% от всех
Доступных вакансий на rabota.by
2 760 BYN
Зарплата в месяц
51% от всех
Доступных вакансий на rabota.by

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

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

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

Новичкам

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Подготовительный блок

Курсы

Как учиться эффективно. Видеокурс от методистов GeekUniversity

— Особенности обучения в GeekUniversity
— Почему тяжело учиться
— Инструменты для самообразования
— Учимся от компетенций
— Особенности обучения взрослых
— Постановка целей по схеме SMART
— Как формулировать образовательный запрос

7 видеоуроков
1 час контента
Основы программирования

— Создание переменных;
— Операции сложения, вычитания, деления и умножения;
— Логические операции;
— Работа с массивами;
— Функции.

Git. Базовый курс

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

I четверть

Веб-верстка

— Научитесь верстать сайты, создадите страницу и подготовитесь к созданию планировщика задач
— Освоите библиотеку Bootstrap, препроцессоры LESS и SASS
— Освоите адаптивную вёрстку, принципы кроссбраузерности и валидности
— Создадите посадочную страницу

Курсы

HTML/CSS. Интерактивный курс

— Основные понятия веб-разработки
— Основы языка разметки HTML
— Основы таблиц стилей CSS
— Основные теги, псевдоклассы и псевдоэлементы
— Основы позиционирования и работа с технологией CSS Flexbox
— Работа с макетом в графическом редакторе Figma
— Основы создания адаптивного сайта
— Веб-стандарты и вспомогательные инструменты

1 месяц — 8 уроков
8 часов контента, 24 часа практики
Профессиональная вёрстка

— Позиционирование элементов. Практическая верстка
— Структура HTML5, знакомство с формами
— Практическое применение Bootstrap
— Препроцессоры: применение на практике
— Эффекты перехода и трансформации в CSS3
— CSS3: медиа-запросы, адаптивная верстка
— Практическое применение адаптивной верстки
— Grid layout, новые возможности CSS3

1 месяц — 8 уроков
12 часов контента, 24 часа практики
II четверть

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

— Освоите JavaScript и принципы ООП
— Научитесь работать с Parcel, Webpack, Vue.js и сторонними API
— Сможете работать в различном окружении и подключать сторонние библиотеки

Проект
— Приложение для учета расходов

Курсы

Базовый курс 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

Курсы

Библиотека 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 часов практики
Подготовка к поиску работы

— Как составить резюме, которое точно заметят
— Составляем карту поиска работы
— Зачем нужны сопроводительные письма
— Что вас ждет на собеседовании с HR

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. Имеет опыт разработки микросервисного программного обеспечения.

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

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

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

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

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

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

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

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

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

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

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

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

Вместе мы позаботимся о вашем профессиональном будущем

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

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

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

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

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

Мы дарим подарки всем студентам

Изучение английского языка с Lingualeo
3 месяца к Premium подписке
Ключ от продуктов
JetBrains
Бесплатная подписка
Защитное решение «Лаборатории Касперского»
Пробная версия на 3 месяца

Платите в удобном темпе

Если вам комфортно платить за образование по частям ― оформите рассрочку от банка-партнёра без переплат. 
Цена со скидкой
151 BYN/мес
Цена до скидки
176 BYN/мес
Рассрочка до 24 месяцев
Удобно вносить небольшие суммы
Планируйте свой бюджет
Оформите рассрочку, не оплачивая первый взнос. Вы сможете начать платить за курс через 6 месяцев после начала занятий. Оставляйте заявку и узнайте подробности от нашего консультанта. 
-40%
9 900₽ / месяц

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

Начало занятий: 16 июля

Бесплатный звонок +375 29 171-55-70
Отправляя заявку,  вы принимаете условия публичного договора и даете согласие на обработку своих персональных данных в соответствии с политикой конфиденциальности.
Скидка до
-20%
до 21 октября

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

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

Хотите узнать подробнее?

Вы можете оставить заявку, менеджер свяжется с вами и ответит на любые интересующие вас вопросы.

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