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

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

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

  • PHP PHP
  • SQL SQL
  • JavaScript JavaScript
  • Laravel Laravel
  • HTML HTML
  • CSS CSS
  • Git Git
  • bug_bounty Безопасность
  • Linux Linux
800 BYN в месяц 520 BYN в месяц При рассрочке до 5 месяцев Подробнее о тарифах и офисах в вашей стране
  • РАЗНЫЕ ФОРМАТЫ ОБУЧЕНИЯ
    • Занятия в группе с преподавателем
    • Онлайн-лекции и вебинары
    • Видеозаписи занятий
  • ДЛИТЕЛЬНОСТЬ5 месяцев
  • РЕЗУЛЬТАТЭлектронный
    сертификат
  • ПОСЛЕ ОБУЧЕНИЯПомогаем
    с трудоустройством

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

Начало обучения:

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

Спасибо за заявку! 
Скоро с вами свяжется наш менеджер! Мы будем признательны, если вы заполните нашу анкету — это поможет нам лучше понимать ваши потребности и сделать вашу работу с онлайн-платформой более комфортной.
Заполнить анкету
Frontend-разработчик — самая востребованная IT-профессия, по данным HeadHunter. Чтобы освоить специальность, вам будет достаточно школьных знаний. Вы научитесь верстать сайты на HTML и CSS, освоите JavaScript и продвинутую верстку с помощью ReactJS.
Платите позже ― отсрочка на 1 месяц

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

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

Учебный процесс

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

Компетенции, востребованные на рынке

Живое общение с экспертами-практиками

В курсе более 80% вебинаров с преподавателями: вы зададите вопросы по теме и быстро получите обратную связь. Записи занятий останутся в личном кабинете навсегда: вы сможете возвращаться к ним после обучения.

Инсайты от экспертов-практиков

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

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

Работа в кросс-функциональной команде

Поддержка наставника

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

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

Веб-разработка. Быстрый старт

PHP (Hypertext PreProcessor, препроцессор гипертекста) – язык программирования, исполняемый на стороне веб-сервера. Создатель PHP - Расмус Лердорфом (Rasmus Lerdorf) - спроектировал его в качестве инструмента для создания динамических и интерактивных веб-сайтов. Язык приобрёл большую популярность и используется в проектах разных масштабов: от простого блога до крупнейших веб-приложений в Интернете. Самые крупные PHP-проекты - Zend, Yahoo, Facebook, Google, NASA, W3C. Курс предназначен для тех, кто хочет приобрести начальные навыки веб-разработки на PHP, изучить логику работы с этим языком и терминологию, а также понять принципы функционирования систем и веб-приложений.

  • Урок 1. Для чего нужен PHP
  • Урок 2. Установка и развертывание сервера на своем компьютере
  • Урок 3. Как создавать веб-страницы
  • Урок 4. Создаём макет нашего магазина
  • Урок 5. Завершаем оформление шаблона
  • Урок 6. Основы PHP
  • Урок 7. Как хранить множество связанных данных
  • Урок 8. Хранение и обработка связанных по смыслу данных
  • Урок 9. Работаем с циклами
  • Урок 10. Как сделать сайт живым
  • Урок 11. Как делать навигацию между страницами
  • Урок 12. Создаём каталог товаров
  • Урок 13. Размещаем сайт в интернете
Git. Базовый курс

13 роликов научат вас основам работы с системы контроля версий Git. Вы узнаете, почему она важна в современной разработке. Изучите базовые понятия: репозиторий, коммиты, ветки и тэги. Освоите ключевые операции: создание и клонирование репозитория, слияние веток, запрос истории изменений и многое другое. После обучения вы будете готовы использовать Git для подготовки домашних заданий на курсах по программированию на любом языке. Кроме того, вы приблизитесь к прохождению собеседования, где несколько вопросов обычно посвящены системе контроля версий.

  • Урок 1. Введение в Git
  • Урок 2. Установка и настройка Git
  • Урок 3. Основные команды терминала
  • Урок 4. Работа с репозиториями в Git
  • Урок 5. Управление файлами репозитория
  • Урок 6. История изменений
  • Урок 7. Работа с ветками репозитория
  • Урок 8. Публикация репозитория
  • Урок 9. Слияния веток
  • Урок 10. Управление версиями
  • Урок 11. Создание pull-request
  • Урок 12. Сложные операции
  • Урок 13. Работа с Fork-репозиториями
HTML/CSS. Интерактивный курс. 1 месяц.

HTML/CSS - язык гипертекстовой разметки, основа для изучения серверных ЯП. Изучив HTML, вы сможете создать адаптивную веб-страничку или веб-сайт. CSS - каскадные таблицы стилей - позволит оформить сверстанный сайт так, как вам хочется. Вы сможете смотреть видеокурс в удобное время и по всем вопросам обращаться к наставнику, который будет контролировать ваш прогресс. Формат располагает к общению и самодисциплине в обучении. За месяц вы научитесь: * верстке адаптивных сайтов, * валидной кроссбраузерной вёрстке, * flexbox вёрстке, * выполнению базовых операций в Figma, * использованию препроцессоров SASS и Bootstrap. Для перехода к следующему занятию курса необходимо, чтобы ваше домашнее задание прошло проверку. Это покажет, что вы поняли предыдущий урок и легко освоите новые знания.

  • Урок 1. Основные понятия в веб-разработке
  • Урок 2. Основы языка разметки документов HTML
  • Урок 3. Основы языка оформления стилей документа CSS
  • Урок 4. Основные тэги для вёрстки, Псевдоклассы и псевдоэлементы
  • Урок 5. Основы позиционирования, работа с Flexbox
  • Урок 6. Работа с макетом дизайна в формате Figma
  • Урок 7. Основы создания адаптивного сайта
  • Урок 8. Стандарты web и вспомогательные инструменты
Основы программирования

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

  • Урок 1. Программа, переменные и типы данных
  • Урок 2. Блок-схемы и ветвления
  • Урок 3. Циклы
  • Урок 4. Функции
  • Урок 5. Массивы
HTML5 и CSS3. 1 месяц.

Основа веб-технологии – это HTML/CSS. Это базовый фундамент, который служит основой для создания современных веб-сайтов и является первым этапом для изучения других технологий программирования для глобальной сети Internet. Любая значимая организация имеет своё представление в глобальной сети. Это требование времени и требование рынка. Без учета современных реалий мира невозможно добиться конкурентоспособности и следовательно успеха. Именно связка HTML/CSS даёт возможность верстать макеты, создавать и редактировать статические сайты.

  • Урок 1. HTML5: Семантические элементы.
  • Урок 2. Позиционирование элементов, Практическая вёрстка.
  • Урок 3. HTML5 формы. Добавление Аудио и Видео на страницу.
  • Урок 4. Параметры CSS для фона. Использование SVG.
  • Урок 5. Работа с текстом. Границы в CSS3
  • Урок 6. Эффекты перехода и трансформации CSS3.
  • Урок 7. Адаптивная вёрстка (Часть 1).
  • Урок 8. CSS3 Углубленное изучение.SASS. Flexbox.
JavaScript. Уровень 1. 1 месяц.

Данный курс предназначен для тех, кто уже знаком с принципами HTML-вёрстки и созданием статичных страниц. Практические знания и навыки, приобретённые на этом уровне, дают возможность работать и создавать динамические веб-страницы и приложения. Курс систематизирует знания студентов, которые уже сталкивались с JavaScript, но не имеют богатого опыта работы с языком . Студенты знакомятся с основами создания интерактивных веб-страниц с помощью языка JavaScript. Полученные на уроках знания закрепляются через практическую часть - реализация игр на языке JavaScript. Перед началом обучения рекомендуется пройти курсы «Основы программирования» и «HTML / CSS».

  • Урок 1. Основы языка JavaScript
  • Урок 2. Основные операторы JavaScript
  • Урок 3. Циклы, массивы, структуры данных
  • Урок 4. Объекты в JavaScript
  • Урок 5. Введение в DOM
  • Урок 6. Обработка событий в JavaScript
  • Урок 7. Урок-практикум
  • Урок 8. Анонимные функции, замыкания
JavaScript. Уровень 2. 1 месяц.

Курс предназначен для тех, кто уже освоил базовые возможности языка JavaScript, и теперь хочет научиться делать реально крутые вещи. Каждый урок включает в себя как полезную теорию, так и эффективную практику. Насыщенный самыми актуальными знаниями и навыками, продвинутый курс от GeekBrains - это возможность быстро и надёжно стать профессиональным разработчиком JavaScript.

  • Урок 1. Современный JavaScript
  • Урок 2. ООП в JavaScript
  • Урок 3. Асинхронные запросы
  • Урок 4. Регулярные выражения
  • Урок 5. Фреймворк Vue.js
  • Урок 6. Компоненты Vue.js
  • Урок 7. JavaScript на сервере
  • Урок 8. Тестирование и сборка
Основы баз данных. 20 уроков.

Базы данных (БД) - это системы хранения и обработки данных, для доступа к которым используется язык SQL (Structured Query Language). Любой современный сайт, игра или настольное приложение нуждаются в хранении данных. На данный момент существует множество различных систем управления базами данных (СУБД), самой популярной является MySQL. “Основы баз данных” - это 20 интенсивных видео-уроков (по 10 минут), где мы вместе пройдём все этапы проектирования БД на примере интернет-магазина с использованием языка запросов SQL. После этого курса вы сможете использовать различные базы данных, такие как MS SQL и Postgre Sql, так как синтаксис языка SQL для них практически не отличается

  • Урок 1. Реляционные базы данных
  • Урок 2. Установка СУБД
  • Урок 3. Проектирование базы данных, нормальные формы
  • Урок 4. SQL-команда CREATE
  • Урок 5. SQL-команда INSERT
  • Урок 6. SQL-команды SELECT и WHERE
  • Урок 7. SQL-команды DISTINCT, ORDER BY, LIMIT
  • Урок 8. SQL-команды DELETE и UPDATE
  • Урок 9. Согласованность данных
  • Урок 10. Внешний ключ
  • Урок 11. Создание таблиц с отношением “многие ко многим”
  • Урок 12. Составной первичный ключ
  • Урок 13. Объединение данных из нескольких таблиц
  • Урок 14. Оператор INNER JOIN
  • Урок 15. Операторы LEFT JOIN, RIGHT JOIN
  • Урок 16. Оператор UNION
  • Урок 17. Агрегирующие функции
  • Урок 18. Оператор GROUP BY
  • Урок 19. Индексы
  • Урок 20. Транзакции
ReactJS. 1 месяц.

ReactJS — это JаvaScript-библиотека для построения пользовательских интерфейсов. Он был представлен Facebook в 2013 году, и очень быстро обрёл популярность. Сегодня его используют многие известные компании, включая Instagram, Airbnb, Ebay, Netflix, Yahoo и другие. Данный курс рассчитан для начинающих фронтенд-разработчиков, освоивших язык JavaScript. На курсе мы с вами освоим одну из самым популярных библиотек для профессиональной разработки в области фронтенда - ReactJS. В сочетании с библиотекой Redux, которую мы также будем изучать на курсе, ReactJS составляет достойную конкуренцию популярному фреймворку AngularJS.

  • Урок 1. Введение в ReactJS: современный Javascript
  • Урок 2. Жизненный цикл React-компонента
  • Урок 3. Продолжаем погружение в React и подключаем UI-библиотеку
  • Урок 4. Роутинг в React: разбиваем мессенджер на чаты
  • Урок 5. Redux. Управление состоянием приложения
  • Урок 6. Redux middlewares, подключение роутера к Redux и хранение данных с помощью Redux-persist
  • Урок 7. Работа с API
  • Урок 8. SQL-команды DELETE и UPDATEУрок 8. Progressive Web App
Стажировка в GeekBrains (Web). 2 месяца.

Во время стажировки студентам предстоит поработать в режиме удаленной занятости над Open Source-проектом либо стартапом. Студентам будет предложено выбрать один из набора доступных для разработки проектов. Они научатся работать в команде, коммуницировать с другими разработчиками, product- и project-менеджерами, дизайнерами, изучат гибкие методологии, фреймворк SCRUM, освоят принципы дистанционной работы. Результат стажировки: умение работать в команде, пополнение портфолио, возможность указать работу над проектом в качестве профильного опыта работы в резюме.

  • Урок 1. Начало проекта
  • Урок 2. Гибкие методологии разработки
  • Урок 3. Проблемы и их решение. Совещание
  • Урок 4. Первые промежуточные итоги
  • Урок 5. Совещание. Качество. Тестирование
  • Урок 6. Совещание. Подготовка резюме
  • Урок 7. Совещание. Карьера разработчика
  • Урок 8. Подведение итогов

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

Игорь Филимонов | Преподаватель GeekBrains

Глава департамента веб-разработки в «МакроИндексе». Senior Web Developer, реализует IT-проекты с 2006 года. Ведущий преподаватель GeekBrains, участник и спикер конференции WordСamp Moscow.

Александр Ерофеев | Преподаватель GeekBrains

Веб-разработчик, научный сотрудник в СПбПУ. Занимается проектом по реализации новой терапевтической стратегии восстановления когнитивных функций в ходе развития болезни Альцгеймера. Был помощником SEO-разработчика в Molinos.

Сергей Твардовский | Преподаватель GeekBrains

Старший специалист, Vue.Js-разработчик в компании «НЕОЛАНТ», работает с Autodesk Revit. Занимался 2D- и 3D-графикой, дизайном, разработкой на Vanilla JS.

Олег Шиков | Преподаватель GeekBrains

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

Как вы найдёте работу с помощью Центра развития карьеры

Резюме

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

Индивидуальный карьерный план

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

Партнерские вакансии

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

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

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

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

Помимо знаний и навыков вы получите:

Электронный сертификат GeekBrains

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

Методические материалы

У вас останутся наработки преподавателей, фреймворки и методики, которые будет удобно использовать и после обучения.

Доступ к комьюнити

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

Электронный сертификат

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

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

Изучение английского языка с Kespa
Год английского в подарок
Английский для
IT-специалистов
Видеокурс
Ключ от продуктов
JetBrains
Бесплатная подписка
Также вам может подойти
  • Востребованная профессия

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

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

800 BYN в месяц 520 BYN в месяц При рассрочке до 5 месяцев Подробнее о тарифах и офисах в вашей стране
  • ОСНОВНАЯ ИНФОРМАЦИЯ
    • Длительность 5
    • Помощь в трудоустройстве
    • Электронный сертификат
  • РАЗНЫЕ ФОРМАТЫ ОБУЧЕНИЯ
    • Занятие в группе с преподавателем
    • Онлайн-встречи с экспертами
    • Онлайн-лекции и вебинары
    • Видеозаписи занятий
    • Практические занятия
    • Домашняя работа

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

Начало обучения:

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

Спасибо за заявку! 
Скоро с вами свяжется наш менеджер! Мы будем признательны, если вы заполните нашу анкету — это поможет нам лучше понимать ваши потребности и сделать вашу работу с онлайн-платформой более комфортной.
Заполнить анкету

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

Изучение английского языка с Kespa
Год английского в подарок
Английский для
IT-специалистов
Видеокурс
Ключ от продуктов
JetBrains
Бесплатная подписка