• Профессия
  • Программист
  • Уровень: Junior

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

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

  • JavaScript JavaScript
  • NodeJS NodeJS
  • Vue.js Vue.js
  • ReactJS ReactJS
  • TypeScript TypeScript
  • Webpack Webpack
  • SQL SQL
  • NoSQL NoSQL
  • Git Git
  • Диплом о профессиональной переподготовке
  • Государственная образовательная лицензия
в месяц от   в месяц Россия ...список стран и валют Россия Беларусь Китай Казахстан Украина Молдова Армения Кыргызстан Узбекистан При рассрочке до 36 месяцев Подробнее о тарифах и офисах в вашей стране
  • РАЗНЫЕ ФОРМАТЫ ОБУЧЕНИЯ
    • Занятия в группе с преподавателем
    • Онлайн-лекции и вебинары
    • Видеозаписи занятий
  • ДЛИТЕЛЬНОСТЬ12
  • ГАРАНТИЯТрудоустройство
    через 9 месяцев
  • ДЛЯ КОГОДля всех, кто хочет
    войти в мир IT

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

Начало обучения:
Старт потока каждые 2 недели

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

Frontend-разработчик отвечает за внешний вид сайта или мобильного приложения: он верстает шаблоны, красиво оформляет текст и изображения, улучшает взаимодействие пользователя с интерфейсом. Без frontend-разработчика не получится создать удобный цифровой продукт.
Frontend-разработчики востребованы на рынке
Источник данных: Headhunter
80 000 ₽
Зарплата в месяц
7% от всех
Доступных вакансий на hh.ru
180 000 ₽
Зарплата в месяц
57% от всех
Доступных вакансий на hh.ru

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

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

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

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

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

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

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

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

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

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

Основной блок — 3 месяца

Курсы
Введение в программирование
Познакомитесь с языками программирования, поймёте разницу между языком и программированием, научитесь строить блок-схемы и познакомитесь со структурами данных.
Математика и информатика
Повторите школьный курс информатики, логики и математики.
Введение в контроль версий
Познакомитесь с контролем версий и принципами работы в git и github, изучите синтаксис языка Markdown.
Знакомство с языком программирование C#
Знакомство с языком программирования C#: функциями и массивами, рекурсиями и двумерными массивами. Узнаем, как не нужно писать код.
Введение в базы данных
Познакомитесь с понятием «базы данных», разберетесь с их видами и основными подходами к работе с данными. Узнаете методы проектирования баз данных, а также способы модификации их структуры.
Профориентация
Изучим колесо компетенций и матрицу Декарта. Познакомимся со специализациями и выберем дальнейшее направление развития.

Специализация — 9 месяцев

Курсы
Знакомство с треком обучения и направлениями: интро
Познакомитесь с форматом и треком обучения, поймете назначение каждого курса.
Основы Питон
Познакомитесь с языком Python, изучите данные, функции и модули, попробуете поработать с кодом.
Знакомство с Веб-технологиями
Разберём основные понятия в веб-разработке. Познакомимся с языком разметки документов HTML, основами языка оформления стилей документа CSS, основами JavaScript, бэкенда PHP и MySQL, а также форматами передачи данных JSON и XML.
Операционные системы  (Linux)
Будем разбираться с серверной системой на базе Linux, рассмотрим один из самых популярных дистрибутивов Ubuntu (построен на базе Debian).Серверные системы Linux используют текстовый интерфейс, поэтому графические оболочки не будут использоваться как основа, хотя графический интерфейс может помочь в начале знакомства с Linux (для это существует Desktop-версия ОС Ubuntu).Мы научимся понимать файловую структуру Linux, работать в консоли, применять основные команды, работать с удаленной системой по SSH.Отдельно будет рассмотрена работа Linux как платформы для веб-приложений, мы настроим и запустим полноценный стек сервисов для работы веб-сайта на базе Nginx и PHP.Важным аспектом системного администрирования является установка программ (пакетов) из репозиториев и автоматизация действий (скрипты bash) – все эти темы мы рассмотрим на отдельных занятиях.Кроме того, будут рассмотрены вопросы безопасности и сетевой подсистемы ОС Linux.
Объектно-ориентированное программирование
Один из основных подходов к программированию, где на первом месте стоят объекты. Используется для упрощения сложного кода. Чтобы это сделать, программу делят на уникальные блоки, которые называются объектами, данные внутри него называются свойствами, а функции — методами.
Алгоритмы и структуры данных
Курс нацелен на получение знаний о  структурах  данных и алгоритмов, которые необходимы начинающему программисту для старта карьеры. Сложность алгоритмов, О-нотация.
Исключения в программировании и их обработка
Во время работы программы иногда возникают критические ошибки, которые приводят к аварийному завершению программы. Большинство подобных ошибок можно избежать, если научить программу правильно их обрабатывать. Чтобы программа знала, что делать, если возникла какая-то ошибка, используют обработчики исключений.
Unit-тесты
Кроме проверки пользовательского интерфейса и описанных пользовательских сценариев, очень важно проверять и код на предмет его корректной работы в разных ситуациях. Для решения такой задачи используют юнит-тесты - это программа, которая проверяет правильность работы небольшой части кода. Наличие таких тестов позволяет разработчикам сразу после внесенных изменений проверить, что код после этого работает верно, что позволяет найти критичные ошибки в коде до непосредственного тестирования, и уже после этого отдать задачу тестировщику
Базы Данных и SQL
Познакомитесь с языком запросов SQL. Научитесь писать запросы, делать расчёты и работать с таблицами. Узнаете основные ограничения SQL. Поработаете с MySQL и познакомитесь с альтернативными базами данных.
Контейнеризация
На курсе изучите различия между микросервисной и традиционной архитектурой, научится работать с Docker и Docker Compose, а так же создавать собственные Dockerfile. Большая часть курса посвящена Kubernetes - самому популярному оркестратору контейнеров. После окончания курса студент сможет разворачивать приложения в Kubernetes, в том числе с помощью GitLab CI/CD.
Архитектура ПО: принцип SOLID, проектирование ООП, чистая архитектура
После успешного прохождения данного курса вы разберетесь в универсальных принципах классического объектно-ориентированного проектирования, усвоите подход SOLID, ознакомитесь с наиболее часто применяемыми паттернами разработки ПО, освоите навыки проектирования программных компонентов. Узнаете основные принципы проектирования “чистых” архитектур.
Контроль Версий Углубленно (Git)
В данном курсе мы изучим специальные команды Git, узнаем, как с ними работать на практике, научимся использованию системы контроля версий Git и работе с репозиторием на продвинутом уровне.
Организация CI/CD
Во время курса мы познакомимся с основными понятиями и средствами CI/CD и инструментами, рассмотрим интеграцию и взаимодействие средств CI/CD и Docker’a, Углубимся в CI.
Парадигмы программирования и языки парадигм
После успешного прохождения данного курса вы начнете разбираться в современных парадигмах программирования, будете понимать как они взаимосвязаны, сможете уверенно рассуждать об их достоинствах и недостатках, обретете системное понимание эволюционного развития подходов к разработке ПО. Благодаря всему этому сможете принимать оптимальные решения при выборе парадигмы в зависимости от задачи.
Профориентация по направлению и языкам
Рассмотрим основные направления – фронтенд, бэкенд и мобильную разработку. Пройдемся по основным языкам, которые используются в направлениях. Сориентируемся в выборе дальнейшего трека обучения.

Технологическая специализация — 3 месяцев

Курсы
Фронтенд и веб-программирование (углубленно для программистов)
Рассмотрим JavaScript и TypeScript подробнее
Веб-вёрстка HTML/CSS
Познакомимся с основами создания сайта, работой с макетом и создание блочной структуры. Разберемся с основами позиционирования и создания адаптивного сайта. Изучим новые возможности HTML5 и CSS3. Проверим сайт на ошибки, изучим вспомогательные инструменты.
Основы языка JavaScript
Изучим основные  операторы JavaScript; циклы, массивы, структуры данных. Познакомимся с объектами и обработкой событий в JavaScript. Познакомимся с DOM. И напоследок узнаем о анонимных функциях, замыканиях.
Продвинутый курс JavaScript
Студенты получат системные структурированные знания и навыки работы с основными АПИ, доступными в современных браузерах, включая АПИ объектной модели документа (DOM), Web Storage, History, IndexedDB, WebSocket, Web Workers, WebRTC, SVG, Canvas.Приобретенные на курсе знания позволят студентам создавать функциональные, интерактивные, динамические веб приложения, используя всю мощь доступных в браузерах технологий, успешно и качественно решать задачи, возникающие перед фронтенд разработчиками, используя лучшие практики и подходы, применяемые профессионалами.
Проект
Открыть всю программу

Получите программу курса на 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.

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

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

Почему студенты
выбирают GeekBrains

GeekBrains ― лидирующая образовательная онлайн-платформа для специалистов в IT и диджитал. Обучаем с нуля востребованным специальностям и профессиям.
11 лет
обучаем востребованным
профессиям
2,7 млн
пользователей
312 000
активных студентов
2 800
преподавателей
и наставников
965 000
человек построили
карьеру с нами
Программы обучения
современным профессиям
Готовим специалистов актуальных профессий и для разных областей: учим как веб-разработке, так и машинному обучению или созданию искусственного интеллекта.
База знаний
В распоряжении студентов есть онлайн-библиотека с видеоуроками, учебными статьями и подкастами. Учится можно где угодно с помощью ноутбука, планшета или смартфона.
Бесплатные мероприятия
и онлайн-марафоны
Получите ответы на сложные вопросы про переход в IT и трудоустройство, выберите для себя одну из ключевых специализаций в IT и получите гайд для создания карьеры с нуля.
Коммьюнити
Наша платформа объединяет крупнейшее сообщество IT-специалистов: практикующих экспертов, работодателей и людей, которые осваивают новые профессии.
Государственная лицензия ДПО № 040485
Проводим обучение на основании государственной лицензии от 3 декабря 2019 года на право оказывать услуги по дополнительному профессиональному образованию и дополнительному образованию детей и взрослых.
Посмотрите лицензию и приложение
1,1 Мб
После успешного прохождения выпускных испытаний студенты получают документ, подтверждающий уровень их компетенций
Наши выпускники работают и стажируются в компаниях
Что о нас говорят и пишут
Жанара Абидова
46 лет, Юрмала
Лингвист-переводчик
Студент программы «Разработчик»
Цель обучения
найти себя, освоить новую перспективную профессию
Цель по доходу
80 000 ₽
Карьерные ожидания
стать аналитиком или продакт-менеджером
Выход на работу
планирует начать работу через 11 месяцев
Программа нравится. Преподаватель Ильнар Шафигуллин — прекрасный оратор. Все логично, без воды, прекрасная дикция и чувство юмора. Материалы в лекциях хорошо структурированы, презентации продуманы. Семинары дают полезную отработку полученных знаний. Преподаватель Денис Карпенко проводит их в виде квизов, теория легко усваивается
Анастасия Зубковских
23 года, Челябинск
Бариста, фрилансер-таргетолог
Студент программы «Разработчик»
Цель обучения
найти себя, освоить новую перспективную профессию
Цель по доходу
80 000 ₽
Карьерные ожидания
стать аналитиком или продакт-менеджером
Выход на работу
планирует начать работу через 11 месяцев
Раньше даже представить не могла, что получится решать задачи и писать код, на деле это оказалось не так уж страшно. Чувствую в себе потенциал! Нравится постепенное нарастание сложности материала. Здорово, что можно отработать новые знания на практике с преподавателем в режиме реального времени. Преподаватели все  подробно разжевывают, стараются помочь даже вне семинаров.
Жанара Абидова
46 лет, Юрмала
Лингвист-переводчик
Студент программы «Разработчик»
Программа нравится. Преподаватель Ильнар Шафигуллин — прекрасный оратор. Все логично, без воды, прекрасная дикция и чувство юмора. Материалы в лекциях хорошо структурированы, презентации продуманы. Семинары дают полезную отработку полученных знаний. Преподаватель Денис Карпенко проводит их в виде квизов, теория легко усваивается
Анастасия Зубковских
23 года, Челябинск
Бариста, фрилансер-таргетолог
Студент программы «Разработчик»
Раньше даже представить не могла, что получится решать задачи и писать код, на деле это оказалось не так уж страшно. Чувствую в себе потенциал! Нравится постепенное нарастание сложности материала. Здорово, что можно отработать новые знания на практике с преподавателем в режиме реального времени. Преподаватели все  подробно разжевывают, стараются помочь даже вне семинаров.
Название СМИ
Автор:
Программа нравится. Преподаватель Ильнар Шафигуллин — прекрасный оратор. Все логично, без воды, прекрасная дикция и чувство юмора. Материалы в лекциях хорошо структурированы, презентации продуманы. Семинары дают полезную отработку полученных знаний. Преподаватель Денис Карпенко проводит их в виде квизов, теория легко усваивается
Читать подробнее
Название СМИ
Автор:
Раньше даже представить не могла, что получится решать задачи и писать код, на деле это оказалось не так уж страшно. Чувствую в себе потенциал! Нравится постепенное нарастание сложности материала. Здорово, что можно отработать новые знания на практике с преподавателем в режиме реального времени. Преподаватели все  подробно разжевывают, стараются помочь даже вне семинаров.
Читать подробнее
Название награды
Год награждения:
Читать подробнее
Название награды
Год награждения:
Читать подробнее

Выберите пакет обучения

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

В любом пакете уже включено:

Диплом о профессиональной переподготовке

Государственная образовательная лицензия

Гарантия трудоустройства

Доступ к дополнительными курсам GeekBrains  на ограниченное время

Выгода 20% при единовременной оплате

В каждом пакете первый год обучения включает:

15
месяцев
обучения
=
3
месяца
Общий блок
+
9
месяцев
Специализация
+
3
месяца
Трудоустройство
или создание бизнеса
на ваш выбор в ходе обучения
Intern
IT-Специалист

Специалист

от  ₽
от  ₽
в месяц при рассрочке до 36 месяцев
Уровень навыков и профессионализма
Уровень знаний
после обучения
Intern
Длительность
обучения
6 мес
Гарантия трудоустройства
через 6 мес
Доход после обучения
от 60 000 ₽
Выбрать
Выбрано
Junior
.

Специалист

от  ₽
от  ₽
в месяц при рассрочке до 36 месяцев
Уровень навыков и профессионализма
Уровень знаний
после обучения
Junior
Длительность
обучения
12 мес
Гарантия трудоустройства
через 9 мес
Доход после обучения
от 80 000 ₽
Потенциальный доход через 3 года
от 120 000 ₽
Выбрать
Выбрано
Junior
.

Разработчик

от  ₽
от  ₽
в месяц при рассрочке до 36 месяцев
Уровень навыков
и профессионализма
Уровень знаний
после обучения
Junior
Длительность
обучения
12 мес
Гарантия трудоустройства
через 9 мес
Доход после обучения
от 80 000 ₽
Потенциальный доход через 3 года
от 150 000 ₽
+ Бизнес акселератор
+ Технологическая специализация
Выбрать
Выбрано
Middle
Диджитал-мастер

Digital-master

от  ₽
от  ₽
в месяц при рассрочке до 36 месяцев
Уровень навыков
и профессионализма
Уровень знаний
после обучения
Middle
Длительность
обучения
24 мес
Гарантия трудоустройства
через 9 мес
Доход после обучения
от 80 000 ₽
Потенциальный доход через 3 года
от 200 000 ₽
Спецпрограмма
для Digital-мастеров
+ Бизнес акселератор
+ Технологическая специализация
Выбрать
Выбрано
Middle+
Гик

Geek

от  ₽
от  ₽
в месяц при рассрочке до 36 месяцев
Уровень навыков
и профессионализма
Уровень знаний
после обучения
Middle+
Длительность
обучения
36 мес
Гарантия трудоустройства
через 9 мес
Доход после обучения
от 80 000 ₽
Потенциальный доход через 3 года
от 250 000 ₽
Спецпрограмма
для Geek’ов
+ Бизнес акселератор
+ Технологическая специализация
+ Отраслевая специализация
Выбрать
Выбрано

Дополнительная информация

Направьте материнский капитал на образование любого из детей.

Оформите налоговый вычет и верните 13 % от стоимости обучения.

Используйте материнский капитал

Получите налоговый вычет — 13%

  • Востребованная профессия

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

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

от 5 542 ₽ в месяц от 3 112 ₽ в месяц Россия ...список стран и валют Россия Беларусь Китай Казахстан Украина Молдова Армения Кыргызстан Узбекистан При рассрочке до 36 месяцев Подробнее о тарифах и офисах в вашей стране
  • ОСНОВНАЯ ИНФОРМАЦИЯ
    • Длительность 12
    • Трудоустройство через 9 месяцев
    • Для всех, кто хочет войти в IT
  • РАЗНЫЕ ФОРМАТЫ ОБУЧЕНИЯ
    • Занятие в группе с преподавателем
    • Онлайн-встречи с экспертами
    • Онлайн-лекции и вебинары
    • Видеозаписи занятий
    • Практические занятия
    • Домашняя работа
  • Диплом о профессиональной переподготовке
  • Государственная образовательная лицензия

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

Начало обучения:
Старт потока каждые 2 недели

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