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

Факультет разработки на С++

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

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

18 месяцев

Помощь

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

Результат

9 проектов
в портфолио

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

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

Разработчик C++ создаёт программы, приложения, игры, операционные системы, драйверы и другое высоконагруженное программное обеспечение. Если вы хотите выжать максимум из любого «железа», программировать роботов, создать свою ОС, язык или другую мощную и жадную до ресурсов штуку — вам понадобится язык программирования С++.
Платите позже ― отсрочка до 6 месяцев

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

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

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

Новичкам

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

Разработчикам

Разберётесь в языке программирования, на котором создаются десктопные приложения, утилиты, сервисы для Linuх, браузеры Google Chrome и Firefox и все высоконагруженные системы.

Почему С++?

Разработка на С++ входит в топ-10 востребованных IT-специальностей, по данным HeadHunter. Изучение C++ заложит фундамент ваших IT-знаний и позволит легко разобраться в любой смежной области.

C++ позволяет:

  • реализовывать проекты для интернета вещей;

  • создавать компьютерные игры: на нем написан движок Unreal Engine;

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

  • улучшать медицинское оборудование;

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

Преимущества факультета разработки на С++

Для учебы не нужно техническое образование. За год вы освоите разработку на C++ и сможете создавать свою ОС и программировать роботов, которые полетят в космос.

Навыки для трудоустройства

Мы регулярно анализируем вакансии и проверяем, какие компетенции востребованы на рынке. В программу обучения C++ для начинающих попадают курсы по тем hard и soft skills, которые нужны работодателям.

9 проектов для портфолио

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

Преподаватели — практики

На факультете преподают эксперты, которые каждый день используют C++ в работе. Они следят за трендами в программировании и ежегодно обновляют программу обучения C++. Наши преподаватели подготовили с нуля сотни выпускников, которые уже работают в сфере IT.

Доступ к сообществу GeekBrains

Вы найдёте полезные контакты и единомышленников в вашем городе, сможете делиться опытом в базе знаний GeekBrains. Будете посещать закрытые митапы, хакатоны и другие онлайн- и офлайн-мероприятия как слушатели и спикеры.

Разработчики С++
востребованы на рынке

3 500 BYN

Средняя стартовая зарплата
разработчика С++

200+ вакансий

Доступно прямо сейчас*
Начинающий программист С++ Витебск
Москва, удалённая работа
3 500 BYN
Junior программист C++ Гомель, удалённая
Москва, удалённая работа
2 700-3 400 BYN
Junior developer C++ Минск, удалённая
Москва, удалённая работа
3 800 BYN
100%
студентов GeekBrains, которые обратились в наш центр карьеры, ежегодно выходят на работу по специальности.

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

Проконсультируем

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

Вместе оформим резюме

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

Найдем вакансии

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

Поможем пройти отбор

Расскажем, как вести себя на собеседовании, и как проявить себя. А потом поздравим с оффером :-)

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

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

Александр Никольский

Студент направления «Программист С++»

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

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

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

Александр Смирнов

Выпускник направления «Программист С++»

Благодаря курсу «Программист С++» я устроился на интересную работу. На собеседовании понадобились знания Linux, которую мы проходили на курсе.

Поначалу на работе изучал структуру программных комплексов, писал простые скрипты на Bash. Потом начал участвовать в разработке корабельной станции управления вертолетом. Я разобрался в технологии АЗН-В, которая применяется в подобных станциях. Пройдя достаточно уроков по С++, начал участвовать в разработках и работать по специальности!

Выпускники GeekBrains востребованы на рынке

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

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

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

210

часов обучающего контента

220

часов практики

2

вебинара
в неделю

Подготовка

Курсы

Как учиться эффективно. Видеокурс от методистов GeekUniversity
Git. Базовый курс
Основы баз данных
Основы С. Интерактивный курс
Как найти первую работу

— Профессия программиста. Профориентация
— Как составить резюме
— Как искать работу
— Собеседование и испытательный срок
— Фриланс: первые шаги, поиск и выполнение заказов, оплата
— Специальности в IT
— Карьерная лестница в IT

4 недели — 8 уроков
I четверть

Введение в C++. Фундаментальные знания

Начнёте осваивать технические основы профессии. Узнаете базовые понятия Git и языков C/C++, получите навыки работы с операционной системой Linux, алгоритмами и структурами данных императивного программирования.

Курсы

Введение в C++. Фундаментальные знания

Начнёте осваивать технические основы профессии. Узнаете базовые понятия Git и языков C/C++, получите навыки работы с операционной системой Linux, алгоритмами и структурами данных императивного программирования.

4 месяца
Основы C++

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

1 месяц — 8 уроков
Рабочая станция Linux

Изучите основы работы в Linux. Научитесь управлять пользователями и правами файлов, писать скрипты в Bash, работать с процессами и управлять загрузкой и сервисами.

1 месяц — 8 уроков
Алгоритмы и структуры данных

Разберётесь в основных структурах данных и базовых алгоритмах. Получите общее понимание процессов внутри программы и освоите базовые навыки выстраивания работы алгоритмов.

1 месяц — 17 уроков
Итоги четверти

Разработаете игру в крестики-нолики в процедурном стиле.

II четверть

Применение C++. Понимание окружения

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

Курсы

Применение C++. Понимание окружения

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

3 месяца
ООП на примере C++

Вы познакомитесь с лучшими техниками программирования на С++. Узнаете, как эффективно использовать объектно-ориентированное программирование и библиотеки потокового ввода-вывода. Напишете консольную игру.

1 месяц — 8 уроков
Компьютерные сети

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

1 месяц — 8 уроков
Сложные моменты C++

Изучите продвинутые возможности С++ и стандартной библиотеки (STL). Научитесь писать эффективный и понятный код.

1 месяц — 8 уроков
Итоги четверти

Вы создадите игру в блек-джек с применением ООП.

III четверть

С++ в контексте.
Оптимизация и тонкости

Научитесь использовать язык программирования C++ эффективно, узнаете об основных паттернах проектирования и создании графических интерфейсов. Вы объедините все полученные знания о языке и начнёте использовать их в комплексе. Это позволит создавать более сложные и технологичные приложения.

Курсы

С++ в контексте. Оптимизация и тонкости

Научитесь использовать язык программирования C++ эффективно, узнаете об основных паттернах проектирования и создании графических интерфейсов. Вы объедините все полученные знания о языке и начнёте использовать их в комплексе. Это позволит создавать более сложные и технологичные приложения.

4 месяца
Паттерны проектирования GoF

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

1 месяц — 8 уроков
Сетевое программирование на С++

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

1 месяц — 8 уроков
Разработка программ с графическим интерфейсом Qt

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

1 месяц — 8 уроков
Итоги четверти

Создадите:

  • HTTP-сервер, способный обрабатывать клиентские подключения и базовые запросы.
  • Базовый сетевой сканер.
  • Файловый менеджер с автоматическим монтированием внешних накопителей.
  • Игру SBomber.
IV четверть

Современные технологии, где применяется C++

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

Курсы

Мобильная разработка на С++/Qt Quick

Познакомитесь с технологией, компонентами и алгоритмами работы Qt Quick, научитесь создавать мобильные приложения для ОС Android с использованием языка C++.

1 месяц — 8 уроков
Основы работы с Unreal Engine

Познакомитесь с движком Unreal Engine 4 и напишете на нём небольшую игру.

1 месяц — 8 уроков
Командная разработка

Разработаете open-source текстовый редактор типа Emacs на C++ с плагинами. Вы получите навыки командной работы, работы с Git и taskTracker, а также познакомитесь с методологиями Agile-разработки, Scrum и Kanban.

1 месяц — 12 уроков
Итоги четверти

Создадите:

  • Высокорегулируемый текстовый редактор с возможностью применения скриптов.
  • Мобильный список задач, который позволяет создавать, хранить и синхронизировать списки дел или покупок.
  • Игру в тетрис (или Arkanoid) на движке Unreal Engine 4.

Законное индивидуальное предпринимательство и фриланс

Факультатив подготовлен диджитал-банком для предпринимателей «Точка».

Курсы

Законодательные тонкости при работе с валютой
Регистрация и налоги
Работа с площадками Google, Upwork, AppStore

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

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

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

Иван Овчинников | Ведущий специалист

Начальник группы программистов, архитектор программного обеспечения (Java, Spring).

Писал прошивки для микроконтроллеров Миландр, NXP, STM (C/C++. Keil), описание цифровой схемотехники (ПЛИС: Verilog, SystemVerilog, VHDL). Разрабатывал на C++ и Qt  пользовательские приложения для приема и расшифровки данных с космических аппаратов.

Семён Паничев | Разработчик ПО в группе компаний «Остек»

Разрабатывает программное обеспечение для подключения к измерительным и управляющим устройствам.В работе использует языки С++ и С#, технологии WPF, Entity Framework, MS SQL, MS Test и др.

Ранее занимался программированием микроконтроллеров (AVR) для систем  «умного дома». Окончил бакалавриат государственного электротехнического университета  «ЛЭТИ» и магистратуру института электроники и математики по специальности «Инжиниринг в электронике».


Дмитрий Сидельников | Senior C++ developer в компании Luxoft

Занимается automotive embedded проектом в Luxoft, a DXC Technology.

Ранее работал с VoIP и разрабатывал встраиваемые системы в X5 Retail Group и Orion Innovation. Применял методы Scrum и Agile в больших командах. Разрабатывал ПО для расчётов и моделирования химических расплавов. Визуализировал результаты химических исследований с помощью графиков и 3D-поверхностей на OpenGL.

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

Преподаватели

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

HR-менеджер

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

Студент-наставник

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

Куратор

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

Специалисты техподдержки

Помогут, если возникнут сложности с личным кабинетом или загрузкой занятий.

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

Мои навыки:

• Навыки программирования на C/ C++

• Знание алгоритмов и структур данных, в том числе STL

• Сетевое программирование

• Основы разработки графического интерфейса во фреймворке Qt

• Работа с системой контроля версий Git

• Управление компиляцией

• Навыки использования шаблонов проектирования

• Владение игровым движком Unreal Engine 4

• Базовые навыки командной работы

Дмитрий Беляев
Разработчик С++

Ожидания по з/п
3 500 BYN
Локация
Беларусь
Формат работы
Предпочитаю удалённую работу

Образование

GeekBrains,  Разработчик С++, 2021

Портфолио

Консольная игра в крестики-нолики
Консольная игра в блэкджек
HTTP-сервер
Базовый сетевой сканер
Файловый менеджер 
Трекер задач  с интерфейсом Qt
Текстовый редактор
To-do list, позволяющий синхронизировать списки дел или покупок
Арканоид или игра в тетрис на движке Unreal Engine 4

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

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

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

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

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

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

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

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

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

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

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

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

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