ПРОФЕССИЯ

C++ разработчик

Обучайтесь основам C++, решайте задачи любой сложности на одном из самых мощных языков программирования и укрепите базовые знания алгоритмов и ООП
СТАРТ: скоро
ДЛИТЕЛЬНОСТЬ: 8,5 МЕС
КУРС ВКЛЮЧАЕТ
Алгоритмы, ООП, C++, Linux, SQL, NoSQL
C++
12 : 10 : 44 : 16
40%
скидка
дней
часов
минут
секунд
Разработчик на C++

Почему стоит изучать C++

Правильная основа

C++ — базовый курс программирования, который позволяет подвести крепкий фундамент под профессию программиста. На его основе легче изучать алгоритмы, ООП и «высокое» программирование

Скорость

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

Широкий спектр использования

Программирование на C++ используется используется везде: от приложений и сложных банковских продуктов до программирования роботов и нейронных сетей.
C++ – это и есть настоящее программирование!
Этот язык входит в ТОП-5 самых популярных в мире. Программисты любят его за чистую и красивую логику, они говорят: «Этот язык помогает думать как программируешь и программировать — как думаешь». Он близок к «железу», так что на нем можно создавать код для датчиков, марсоходов. Однако гибкость языка помогает ему находить свое место в создании игр, высоконагруженных приложений и систем моделирования.
C++ для миллионов программистов стал аналогом английского языка. На нем можно и на IT-конференции выступить, и роман написать.
Отдыхайте и продолжайте двигаться к своей мечте
Учитесь с удовольствием в летнем формате SkillFactory:
Тратьте на учебу 4 часа в неделю, не пропускайте лучшие события лета
4
Ставьте обучение на паузу, если нужно, путешествуйте
Открывайте новые модули без сдачи заданий, не останавливайтесь
2
3
Двигайте дедлайны по домашкам, не беспокойтесь о сроках и «хвостах»
→ Не откладывайте обучение новой профессии еще на год
1
Инженерная школа с рейтингом
4,7
по отзывам студентов
SkillFactory — узкоспециализированная школа: мы учим Data Science, аналитике данных и программированию.
Многолетний фокус на инженерных специальностях помогает наращивать экспертизу и постоянно совершенствовать наши курсы.
8,82
В среднем студенты оценивают качество наших учебных материалов на 8,82 балла
9,1
Наши выпускники оценивают менторскую поддержку на 9,1 балла.
4,7
4,6
4,5
4,6
79
%
Сравнятор
Взаимодействие с участниками разных направлений, которое способствует развитию soft skills.
• Включаем в курсы задачи и вопросы из реальных собеседований
• Проводим онлайн-тренировки технических собеседований
• Помогаем составить резюме
Во время обучения студенты решают настоящие практические задачи и тренируются на настоящих кейсах.
Определенные направления подготовки дают возможность получить реальный стаж и опыт
Студенты отрабатывают навыки на практике и могут пообщаться с потенциальными работодателями.
Разработчикам
Новичкам
Изучите все самое важное для начинающих программистов, чтобы стать разработчиком уровня Pro: алгоритмы, ООП, основы рабочего кода языка C++.
Получите востребованную профессию и растите дальше.
Добавьте в копилку знаний и портфолио важный язык разработки.
Изучите все аспекты программирования на C++, используйте язык в работе и для пет-проектов.

Кому подходит профессия

1 год обучения
75 000 рублей
junior
middle
senior
1 год работы
170 000 рублей
Продвинутый C++
с опытом работы
от 3 лет
250 000 рублей

170 000 рублей
средняя зарплата специалиста

4 300+
Открытых вакансий
сейчас по данным hh.ru
ТОП-5
в рейтинге самых востребованных профессий ближайших лет
Скидка 50%
при оплате всего курса сразу
Скидка 50

Обучение C++ с нуля

Мышление программиста

Теория
и практика

Ментор
и сообщество

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

Как проходит обучение на курсе

Краткая программа профессии

1-ый блок
2 месяца
Основные конструкции C++
1) Переменные, типы данных
2) Порядок выполнения кода в программе. Ветвления, циклы
3) Массивы. Строки. Указатели и ссылки
4) Функции
Программа:
В результате вы:
Научитесь использовать основные возможности языка. Решите свыше 20 практических заданий для закрепления материала.

5) ООП
6) Исключения
7) Управление памятью C/C++
8) Шаблоны
2-ой блок
2 месяца
Алгоритмы и структуры данных
1) Оценка времени работы алгоритмов
2) Алгоритмы сортировки
3) Элементарные структуры данных
4) Введение в алгоритмы поиска
Программа:
В результате вы:
Вы научитесь использовать основые алгоритмы и структуры данных, будете хорошо понимать, как они выглядят изнутри и как работают. Эти знания и навыки помогут вам писать высокопроизводительный код и пройти собеседования в крупные компании.
5) Сбалансированные деревья поиска
6) Хеширование
7) STL
3-ий блок
1 месяц
Основы Linux на примере Ubuntu
1) Работа с файлами и директориями в терминале
2) Работа с пользователями и правами доступа
3) Устройство компьютера, базовые принципы работы. Компиляция программы
Программа:
4-ый блок
1 месяц
Параллельное программирование
1) Что такое параллелизм
2) Потоки и процессы
3) Управление потоками
4) Асинхронная работа с сетью
Программа:
5) Пулы потоков, прерывание потоков
5-ый блок
1,5 месяца
Работа с базами данных
1) Введение в реляционные базы данных
2) Проектирование баз данных на примере PostgreSQL
3) Язык запросов SQL
4) Работа с базами данных в C++
Программа:
В результате вы:
Научитесь проектировать базы данных, освоите язык запросов SQL, и научитесь взаимодействовать с БД из C++. А также познакомитесь NoSQL базами данных, и научитесь их использовать в проектах на C++
5) Обзор NoSql
6-ой блок
2 недели
Тестирование
1) Unit-тестирование
2) TDD (Gtest, Gmock)
Программа:
В результате вы:
Научитесь писать надёжный код и покрывать его тестами.
7-ой блок
2 недели
Современные стандарты C++
1) Что нового в C++ 11 (Умные указатели)
2) Что нового в C++ 14 (Лямбда-выражения)
3) Новшества C++ 17
4) Все что нужно знать про C++ 20
Программа:
В результате вы:
Будете знать ключевые изменения, привнесённые в стандарты C++ 11, 14, 17, 20
8-ой блок
2 недели
Desktop-разработка на Qt
1) Введение в Qt
2) Создание UI для проекта
Программа:
В результате вы:
Cоздадите интерфейс для итогового проекта
Получить полную программу курса C++
Программа рассчитана на 8,5 месяцев. По окончании вы сможете стать Junior разработчиком на C++ и зарабатывать от 90 тысяч рублей в месяц
Узнайте, как преобразилась их жизнь

Реальные истории наших студентов

Отправьте заявку на бесплатную консультацию. Мы позвоним и расскажем подробнее о курсе
Присоединяйтесь!
30 лет, Москва
Татьяна Мирко
Набережные Челны
Аркадий Хазанов
27 лет, Москва
Александра Быстрова
Сергей Димов
34 года, Абакан
Артем Белоконский
Киев
Каменск-Уральский
Долговская Виктория
Москва
Валентин Ветюков
Калининград
Антон Пальшин
Москва
Николай Шумаков
Челябинск
Валентин Шунайлов
53 года, Москва
Москва
Ника Гвенетадзе
34 года, Рига
Харьков
Ольга Шутылева

Арслан Юсифов
C++/DevOps Engineer at ActiveVideo
Работает над виртуализацией Android для легковесного стриминга видео клиентам из популярных приложений (Netflix, Amazon, HBO).
Андрей Золотых
Группа архитектуры и новых технологий OOO «МТС Информационные технологии»
Ведущий разработчик C++, A3 GROUP – Тимлид, руководитель проектов, победитель хакатона Baltic Sea Hack 2019. Эксперт по языкам программирования C и C++, системам реального времени и сетевым протоколам. В данный момент занимается разработкой back-end для высоконагруженных систем.
Александр Адамов
Программист (Playrix)
Основные конструкции C++
В IT с 16 лет, последние 4 года занимается разработкой на C++ в геймдеве, работал над серией Assassins creed, сейчас занимается разработкой движка в Playrix.
Эксперты курса
Олег Олискевич
Работает в компании «Сетевые решения»
Опыт в IT более 5 лет. Работал в компании «Тензор» — разработчике системы СБИС. Занимался системами контроля управления доступом и удаленного налогообложения.
Ауфар Закиев
Работает в компании «ICL Group»
Frontend-разработчик.
Опыт работы в IT более 4 лет.
Стек: C++/Qt и Vue/TypeScript
Владимир Щелов
Ведущий разработчик в Фирме 1С.
Опыт работы в IT более 10 лет.
Стек: C++, Java
Программист C++ (ФГУП «НАМИ»)
Разрабатывает системы компьютерного зрения для беспилотных автомобилей.
Стек: C++, Python, ROS.
Тамерлан Бахов
Учитесь в любое время и в любом месте с мобильного, планшета или ноутбука
Занимайтесь в своем темпе
Наши курсы ориентированы на тех, кто работает и хочет сам регулировать нагрузку. Занимайтесь без отрыва от работы и выделяйте на учебу столько времени, сколько есть прямо сейчас, — 15 минут или 2 часа в день.
80% обучения — практика в разных форматах
Для развития навыков у нас есть 5 видов практики: тренажёры, тесты, домашние задания, проекты и хакатоны. Разнообразие форматов помогает усваивать знания максимально эффективно.
Фокус на подготовке к трудоустройству
Вы тренируетесь на кейсах компаний, а также делаете проекты для реальных заказчиков в команде. Помогаем оформить резюме и подготовиться к собеседованиям.

Лучших студентов рекомендуем по накопленной базе работодателей. На стажировках в компаниях-партнёрах вы отработаете навыки и пообщаетесь с потенциальными работодателями.
20% обучения — интересная и важная теория
Теория разбита на короткие блоки, после которых обязательно идёт практика.

Вы смотрите короткие видео, изучаете текстовые материалы и приступаете к заданиям, чтобы закрепить знания.
Менторы и координаторы помогут дойти до конца
Все менторы — опытные практики из IT-индустрии. Они дают качественную обратную связь на задания, отвечают на вопросы и помогают студенту достичь своих целей во время обучения. Выпускники оценивают менторскую поддержку на 9,1 балла из 10.

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

Эффективный формат онлайн-обучения

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

Павел Егоров
Решать задачи любой сложности с помощью C++

Знать основные возможности и стандарты языка C++

Писать высокопроизводительный код

Писать надежный код и покрывать его тестами

Знаю и использую концепцию TDD

Проектировать и взаимодействовать с базами данных (SQL, noSQL)

C++ разработчик
Я уверенно могу:
от 90 000 ₽
Получите поддержку в вопросах трудоустройства.
Получите доступ к спецканалам с вакансиями.
Набьете руку на решении тестовых заданий.
01
02
03
04
Научитесь проходить собеседования.

Как вы начнете работать

Через 5 месяцев после старта курса вы можете претендовать на вакансию junior-разработчика. Карьерные консультанты школы проведут ревью вашего резюме. Помогут сделать его эффективным. научат искать работу и проходить собеседования
Студенты получают сертификат об успешном окончании курса «Профессия: C++ разработчик». Текст документа может быть составлен на английском языке.
Школа SkillFactory ведет образовательную деятельность на основании государственной лицензии №041164

Сертификат и диплом

По окончании дополнительной профессиональной программы выдается диплом о профессиональной переподготовке установленного образца
Запишитесь на обучение и получите в подарок курс «Алгоритмы и структуры данных»!
Длительность подарочного курса:
2 месяца
Акция действует
до 9 по 15 марта