ПРОФЕССИЯ

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

Обучайтесь основам С++, решайте задачи любой сложности на одном из самых мощных языков программирования и укрепите базовые знания алгоритмов и ООП
СТАРТ: скоро
ДЛИТЕЛЬНОСТЬ: 8,5 МЕС
КУРС ВКЛЮЧАЕТ
Алгоритмы, ООП, C++, Linux, SQL, NoSQL
C++
12 : 10 : 44 : 16
40%
скидка
дней
часов
минут
секунд
Курс «C++ разработчик»
/
/
Инженерная школа с рейтингом
SkillFactory — узкоспециализированная школа:
мы учим Data Science, аналитике данных и программированию.
Многолетний фокус на инженерных специальностях помогает наращивать экспертизу и постоянно совершенствовать наши курсы.
4,7
по отзывам студентов
Почему студентам нравится учиться в SkillFactory?
Студенты и выпускники рекомендуют нашу школу:
Внимание и поддержка менторов. Их цель — помочь каждому студенту получить необходимые навыки и пройти весь путь до конца.
Крепкий фундамент технических знаний.
В среднем студенты оценивают качество наших учебных материалов на 8,82 балла.
Наши выпускники оценивают менторскую поддержку на 9,1 балла.
Чтобы студенты усваивали знания максимально эффективно, мы чередуем форматы обучения: тренажеры, тесты, видеоуроки, онлайн-митапы, хакатоны и сквозные проекты.
Гибкий формат обучения для тех, кто работает
Помогаем составить резюме. 81% студентов, которым мы дали ревью по резюме, получили приглашение на собеседование
Проводим онлайн-тренировки для прохождения технических собеседований
Включаем в каждый курс задачи и вопросы, взятые из реальных собеседований
Комплексная подготовка к собеседованиям:
Студенты отрабатывают навыки на практике и могут пообщаться с потенциальными работодателями.
Хакатоны SkillFactory и других компаний
Лучших студентов рекомендуем работодателям из нашей базы
Рекомендация
Командная работа и совместные проекты студентов из разных направлений помогают развивать soft skills
Стажировки в компаниях-партнерах, во время которых студенты получают реальный стаж и опыт
Стажировки в компаниях-партнерах
Командная работа
Во время обучения студенты решают настоящие практические задачи и тренируются на настоящих кейсах.
Задачи от реальных заказчиков
Опыт работы и погружение в практику
Занимайтесь без отрыва от работы и выделяйте на учебу столько времени, сколько у вас есть.
Наши курсы ориентированы на тех, кто работает и испытывает недостаток времени
Студентам помогают опытные менторы-практики из IT-индустрии. Они дают качественную обратную связь на домашние задания, отвечают на вопросы и помогают студентам достичь своих целей во время обучения.
Программы курсов создаются экспертами с опытом от 5 лет
Вся теория разбита на короткие блоки, после которых обязательно идет практическая часть.
Мы делаем упор на практику

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

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

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

Скорость

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

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

С++ используется везде: от приложений и сложных банковских продуктов до программирования роботов и нейронных сетей.
С++ – это и есть настоящее программирование!
Этот язык входит в ТОП-5 самых популярных в мире. Программисты любят его за чистую и красивую логику, они говорят: «Этот язык помогает думать как программируешь и программировать — как думаешь». Он близок к «железу», так что на нем можно создавать код для датчиков, марсоходов. Однако гибкость языка помогает ему находить свое место в создании игр, высоконагруженных приложений и систем моделирования.
С++ для миллионов программистов стал аналогом английского языка. На нем можно и на IT-конференции выступить, и роман написать.
Разработчикам
Новичкам
Изучите все самое важное для начинающих программистов, чтобы стать разработчиком уровня Pro: алгоритмы, ООП, основы рабочего кода языка С++.
Получите востребованную профессию и растите дальше.
Добавьте в копилку знаний и портфолио важный язык разработки.
Изучите все аспекты программирования на С++, используйте язык в работе и для пет-проектов.

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

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

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

4 300+
Открытых вакансий
сейчас по данным hh.ru
ТОП-5
в рейтинге самых востребованных профессий ближайших лет
Только до конца месяца — купите любой курс
по программированию от SkillFactory со скидкой
40%
стартуйте в удобное время и получайте подарки от Центра карьеры —
секретные вебинары для выпускников

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

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

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

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

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

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

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

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
Программа:
В результате вы:
Будете знать ключевые изменения, привнесённые в стандарты С++ 11, 14, 17, 20
8-ой блок
2 недели
Desktop-разработка на Qt
1) Введение в Qt
2) Создание UI для проекта
Программа:
В результате вы:
Cоздадите интерфейс для итогового проекта
Получить полную программу курса
Программа рассчитана на 8,5 месяцев. По окончании вы сможете стать Junior разработчиком и зарабатывать от 90 тысяч рублей в месяц
Get a free lesson
Just type your contacts
It's totally free
Арслан Юсифов
C++/DevOps Engineer at ActiveVideo
Работает над виртуализацией Android для легковесного стриминга видео клиентам из популярных приложений (Netflix, Amazon, HBO).
Андрей Золотых
Группа архитектуры и новых технологий OOO «МТС Информационные технологии»
Ведущий разработчик С++, A3 GROUP – Тимлид, руководитель проектов, победитель хакатона Baltic Sea Hack 2019. Эксперт по языкам программирования С и С++, системам реального времени и сетевым протоколам. В данный момент занимается разработкой back-end для высоконагруженных систем.
Александр Адамов
Программист (Playrix)
Основные конструкции C++
В IT с 16 лет, последние 4 года занимается разработкой на С++ в геймдеве, работал над серией Assassins creed, сейчас занимается разработкой движка в Playrix.
Эксперты курса
Олег Олискевич
Работает в компании «Сетевые решения»
Опыт в IT более 5 лет. Работал в компании «Тензор» — разработчике системы СБИС. Занимался системами контроля управления доступом и удаленного налогообложения.
Ауфар Закиев
Работает в компании «ICL Group»
Frontend-разработчик.
Опыт работы в IT более 4 лет.
Стек: С++/Qt и Vue/TypeScript
Владимир Щелов
Ведущий разработчик в Фирме 1С.
Опыт работы в IT более 10 лет.
Стек: С++, Java
Учитесь 8 месяцев до 10 часов в неделю. За это время вы освоите базовые знания алгоритмов, объектно-ориентированного программирования, основы Linux, тестирование и стандарты языка С++

Что вы получите за время учёбы

75 модулей с теорией, заданиями, тестами, скринкастами и домашними заданиями, на которых вы осваиваете необходимую теорию и практикуете разработку с ментором в режиме онлайн
Уроки и вебинары
Онлайн-тренажеры для комфортной отработки навыков.
Тренажёры
3 вида проектов: мини-проекты по темам для закрепления навыка, сквозные полноценные проекты по разработке. Их можно с гордостью поместить в портфолио.
Проекты в портфолио
После обучения вы сможете делать почти все что захотите — сами, с помощью одного языка. Это особенно ценится на рынке.
Обучение на универсального программиста

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

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

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

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

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

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

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

C++ разработчик
Я уверенно могу:
от 90 000 ₽
Получите полную программу и запишитесь на курс
Изучите все современные стандарты языка С++
На курсе вы:
Научитесь писать надёжный код и покрывать его тестами
Научитесь работать с SQL и NoSQL базами данных
Научитесь находить узкие места в своей программе и ускорять их в несколько раз.
3749
/ мес.
6249 ₽/мес.
Стоимость обучения при беспроцентной рассрочке на 24 месяца
Забронировать курс со скидкой
Курс стартует: скоро
Осталось: 14 мест
У меня есть промокод
12 : 10 : 44 : 16
40%
скидка
дней
часов
минут
секунд
В честь акции дарим 14-недельный курс

«Soft Skills для digital-менеджеров»
Все, кто купит любой курс SkillFactory, получат в подарок бесплатный доступ еще к одному, на котором вас научат управлять командой и своим тайм-менеджментом, противостоять рабочему стрессу и делать так, чтобы вас слушали.
Ближайшие программы
Тестирование, веб-разработка и мобильная разработка.
#Профессия
Создайте собственную игру на Unity и C#
Старт: {{gamedev}}
Длительность: 12 месяцев
#Курс
Прокачайте знание алгоритмов, чтобы работать в топовой IT-компании
Старт: {{algo}}
Длительность: 5 месяцев
#Профессия
Освойте веб-разработку на Python и Javascript с нуля
Старт: {{fpw}}
Длительность: 15 месяцев

Часто задаваемые вопросы

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

Еженедельно вам будет открываться доступ к очередному модулю, который содержит материалы для освоения и кейсы для решения на ближайшие 7 дней. Материалы — это в первую очередь практические задачи по написанию кода, а также видеолекции, скринкасты, заготовки кода и статьи.

В какое время проходит обучение?
Вы сами выбираете время, когда изучать курс и выполнять задания. Обучение проходит на нашей учебной платформе и не привязано к определенному времени. Периодически проходят вебинары, на которых вы общаетесь с преподавателем, задаете вопросы, смотрите лайвкодинг. Один раз в неделю вам открывается очередной модуль (набор уроков), для изучения которого вы сами распределяете свои часы. При этом на выполнение одного модуля, конечно, есть дедлайны.
После обучения будут ли мне доступны материалы курса?
Да, доступ к материалам курса остается у вас навсегда. Подробнее об этом вы можете прочитать в договоре-оферте.
Есть ли варианты оплаты в рассрочку?
Да, наши банки-партнеры предоставляют рассрочку (без переплаты) на 6 или 12 месяцев. Подробные условия вы сможете узнать у нашего менеджера.
Что будет, если я не успеваю выполнять задания или пропускаю часть обучения?
Если возникает ситуация, из-за которой вы вынуждены отложить обучение, мы предложим опцию переноса вашего обучения на другой удобный для вас поток курса или включим заморозку курса. В любом случае вы всегда можете обратиться к координатору курса и в индивидуальном порядке получить нашу поддержку по этому вопросу.
Можно ли сделать отмену и возврат?
Да, мы можем вернуть вам средства полностью или частично, в зависимости от срока обучения. Мы всегда внимательны к нашим клиентам и в каждом индивидуальном.
Кто будет преподавателями и менторами на курсе?
Все менторы и преподаватели наших курсов проходят предварительный конкурс. Мы хотим, чтобы с нашими клиентами работали профессионалы, которые одновременно являются опытными экспертами в своей области и имеют навыки преподавания.
Сколько времени нужно уделять учебе?
Программа разработана с учетом того, что на обучение студент в среднем выделяет 10 часов в неделю. Это комфортный темп освоения материала и практики, особенно для тех, кто работает на текущей работе. В зависимости от вашего опыта и сложности модуля, это число может составлять в среднем 5-11 часов в неделю.
Вера Шерман
Мне хочется сказать большое спасибо авторам этого куса и организаторам обучения. Это был мой первый онлайн курс в жизни. Я давно работаю в сфере IT. Очень любопытно было познакомиться с новым инструментом. Курс оказался именно тем, чего хотелось. Для меня все было новым. Несмотря на наличие опыта программирования на разных языках, мне было нелегко.
Наталья Карькова