Станьте разработчиком на C++ с нуля. Вы научитесь писать код на языках C/C++, создавать сетевые и мобильные приложения и реализовывать графические интерфейсы.
12 месяцев
Трудоустройство
после обучения
9 проектов
в портфолио
Онлайн,
1-2 раза в неделю
Освоите универсальный язык программирования и найдете работу разработчика на C++. Разберетесь в основах создания игр и системного программирования.
Разберётесь в языке программирования, на котором создаются десктопные приложения, утилиты, сервисы для Linuх, браузеры Google Chrome и Firefox и все высоконагруженные системы.
Разработка на С++ входит в топ-10 востребованных IT-специальностей, по данным HeadHunter. Изучение C++ заложит фундамент ваших IT-знаний и позволит легко разобраться в любой смежной области.
реализовывать проекты для интернета вещей;
создавать компьютерные игры: на нем написан движок Unreal Engine;
развивать автомобильную и космическую индустрии;
улучшать медицинское оборудование;
создавать ядра операционных систем, библиотеки для искусственного интеллекта и машинного обучения.
Для учебы не нужно техническое образование. За год вы освоите разработку на C++ и сможете создавать свою ОС и программировать роботов, которые полетят в космос.
Мы регулярно анализируем вакансии и проверяем, какие компетенции востребованы на рынке. В программу попадают курсы по тем hard и soft skills, которые нужны работодателям.
Вас ждут практические задания, которые помогут закрепить материал. К концу обучения создадите 9 проектов: от таск-менеджеров до игр и HTTP-сервера. Сможете показать их будущему работодателю.
На факультете преподают эксперты, которые каждый день используют C++ в работе. Они следят за трендами в программировании и ежегодно обновляют программу обучения.
Поможем проанализировать ваши навыки, компетенции и зоны роста. Предложим несколько карьерных треков — вам останется только выбрать.
HR-менеджер GeekBrains изучит ваше резюме и даст советы, как его улучшить. Мы расскажем, как выделиться среди других кандидатов.
Менеджер по трудоустройству соберет самые перспективные вакансии, чтобы вы не тратили время на поиск.
Расскажем, как вести себя на собеседовании, и как проявить себя. А потом поздравим с оффером :-)
Студент направления «Программист С++»
Работая тестировщиком, захотел сменить деятельность на более творческую. Решил выучиться на программиста С++ и пошел в GeekBrains.
Мне нравится, что в программе много практических задач. Это помогает набить руку. Спустя несколько месяцев обучения я уже могу написать простенькую программу, которая распарсит текст, обработает файлы или что-нибудь посчитает.
В начале курса я поставил себе цель устроиться разработчиком С++. Жду конца обучения, чтобы попробовать себя в новой профессии.
Выпускник направления «Программист С++»
Благодаря курсу «Программист С++» я устроился на интересную работу. На собеседовании понадобились знания Linux, которую мы проходили на курсе.
Поначалу на работе изучал структуру программных комплексов, писал простые скрипты на Bash. Потом начал участвовать в разработке корабельной станции управления вертолетом. Я разобрался в технологии АЗН-В, которая применяется в подобных станциях. Пройдя достаточно уроков по С++, начал участвовать в разработках и работать по специальности!
Многие из наших выпускников раньше не работали в IT, но после обучения открыли свой бизнес или устроились в крупные компании.
Вы познакомитесь с основами программирования, ключевыми инструментами и понятиями. Узнаете, что такое компиляция, сборка проекта, переменные, функции, циклы и массивы.
Изучите основы работы в Linux. Научитесь управлять пользователями и правами файлов, писать скрипты в Bash, работать с процессами и управлять загрузкой и сервисами.
Разберетесь в основных структурах данных и базовых алгоритмах. Получите общее понимание процессов внутри программы и базовые навыки выстраивания работы алгоритмов.
Разработаете игру в крестики-нолики в процедурном стиле.
Вы познакомитесь с лучшими техниками программирования на С++. Узнаете, как эффективно использовать объектно-ориентированное программирование и библиотеки потокового ввода/вывода. Напишете консольную игру.
Разберетесь, как функционируют стек протоколов TCP/IP, клиент-серверная архитектура и протоколы прикладного уровня. Научитесь создавать приложения, устойчивые к взлому.
Изучите продвинутые возможности С++ и стандартной библиотеки (STL). Научитесь писать эффективный и понятный код.
Вы создадите игру в блэкджек с применением ООП.
Изучите основные паттерны объектно-ориентированного проектирования. Вы узнаете о роли паттернов в архитектуре сложных систем и сможете быстро и эффективно создавать собственные приложения с учетом ограничений, возникающих при разработке.
Познакомитесь с сетевыми технологиями. Разберетесь в сокетном взаимодействии, работе серверных протоколов прикладного уровня. Научитесь понимать принципы работы сетевых приложений от простейших сетевых сервисов до REST и Telegram-ботов.
Вы узнаете, как перестать выводить результаты работы в консоль и вместо этого нативно рисовать интерфейс. Научитесь работать с сигналами и слотами, подключать основные модули Qt, работать с Qt Designer.
Создадите:
Познакомитесь с технологией, компонентами и алгоритмами работы QtQUICK, научитесь создавать мобильные приложения для ОС Andriod с использованием языка C++.
Познакомитесь с движком Unreal Engine 4 и напишете на нем небольшую игру.
Разработаете OpenSource текстовый редактор типа Emacs на C++ с плагинами. Вы получите навыки командной работы, работы с Git и taskTracker, а также познакомитесь с методологиями Agile-разработки, SCRUM и Kanban.
Разработаете:
Начальник группы программистов, архитектор программного обеспечения (Java, Spring).
Писал прошивки для микроконтроллеров Миландр, NXP, STM (C/C++. Keil), описание цифровой схемотехники (ПЛИС: Verilog, SystemVerilog, VHDL). Разрабатывал на C++ и Qt пользовательские приложения для приема и расшифровки данных с космических аппаратов.
Разрабатывает программное обеспечение для подключения к измерительным и управляющим устройствам.В работе использует языки С++ и С#, технологии WPF, Entity Framework, MS SQL, MS Test и др.
Ранее занимался программированием микроконтроллеров (AVR) для систем «умного дома». Окончил бакалавриат Санкт-Петербургского государственного электротехнического университета «ЛЭТИ» и магистратуру Московского института электроники и математики по специальности «Инжиниринг в электронике».
80% занятий — это вебинары. Вас ждёт живое общение с экспертами. Вы сможете сразу задать им вопросы, получить обратную связь и помощь по проекту.
Он изучит ваше резюме, поможет его улучшить и даст рекомендации по подготовке к собеседованию.
Это помощник, который всегда на связи. Он подскажет, как сделать домашнее задание, и ответит на вопросы по программе.
Следит за тем, чтобы вам было комфортно учиться. Поможет записаться на курс и освоиться в личном кабинете. Соберет у вас фидбек по курсу и решит сложные ситуации.
Помогут, если возникнут сложности с личным кабинетом или загрузкой занятий.
Мы проводим обучение на основании государственной лицензии № 040485. Вы получите диплом о профессиональной переподготовке и электронный сертификат, которые можно добавить в портфолио и показать работодателю.
Вы можете вернуть до 13% стоимости обучения в виде налогового вычета. Подробности расскажет наш консультант после отправки заявки.