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

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

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

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

18 месяцев

Помощь

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

Результат

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

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

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

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

Оформив беспроцентную рассрочку в надежном банке-партнере — Альфа-банк— вы не вносите первоначальный взнос и не переплачиваете.  

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

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

Новичкам

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

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

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

Почему С++?

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

36 000 грн

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

100+ вакансий

Доступно прямо сейчас*
Начинающий программист С++ Харьков, удалённая
Москва, удалённая работа
36 000 грн
Junior программист C++ Одесса
Москва, удалённая работа
29 000-32 000 грн
Junior developer C++ Киев, удалённая
Москва, удалённая работа
40 000 грн
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

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

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

Ожидания по з/п
36 000 грн
Локация
Киев
Формат работы
Предпочитаю удалённую работу

Образование

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

Портфолио

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

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

Стоимость обучения

Цена сегодня
1 646 грн/мес
Цена до скидки
1 914 грн
Рассрочка до 24 месяцев
Удобно вносить небольшие суммы
Хотите узнать подробнее?
Вы можете оставить заявку, менеджер свяжется с вами и ответит на любые интересующие вас вопросы.

Стоимость обучения

-40%
9 900₽ / месяц

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

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

Бесплатный звонок +380 44 233-88-86
Отправляя заявку,  вы принимаете условия публичного договора и даете согласие на обработку своих персональных данных в соответствии с политикой конфиденциальности.
Скидка до
-20%
до 21 октября

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

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

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

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

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

Скидка на обучение 

50%

Оставьте заявку и узнайте подробности у менеджера

14
дня
00
:
00
:
00
до конца новогодней распродажи
Оставить заявку

Скорее собирайтесь у елочки: розыгрышей будет целых три. И все они среди тех, кто с 1 по 30 декабря 2020 года купит обучение на сумму от 50 000 рублей. Рассказываем по порядку.

  • У нашего Деда Мороза есть мешок подарков от Apple. Среди них — MacBook Air, iPhone 11 Pro, часы Apple Watch и наушники AirPods Pro. 
  • Разыгрываем призы трижды: 11 декабря, 21 декабря и 12 января. Участвуют те, кто купил курсы на сумму от 50 000 рублей с 1 по 30 декабря 2020. Результаты опубликуем в нашем блоге.
  • Чем раньше купите обучение, тем больше у вас шансы на выигрыш. Например, если вы оплатите курс 1 декабря, то поучаствуете во всех трех розыгрышах.

Подробнее обо всех условиях розыгрыша читайте в блоге.

Счастливого Нового года и удачи!

Курс участвует в Черной пятнице

Скидка 6 500 ₴
от стоимости курса до 30 ноября