ПРОФЕССИЯ

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

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

Практический курс по C++: обучение программированию на C (Си)

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

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

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

Скорость

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

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

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

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

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

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

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

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

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

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

1-ый блок
3 месяца
Основные конструкции 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-ый блок
2 месяца
Работа с базами данных
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++
Программа рассчитана на 11 месяцев. По окончании вы сможете стать 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 ₽
Сопровождаем вас на всем пути, пока не получите тот самый оффер
Центр карьеры
Вместе создадим резюме,
которое зацепит внимание работодателя и подсветит ваши достоинства кандидата на вакансию.
Дадим рекомендации по карьере. С карьерным консультантом вы сформируете план действий по достижению цели.
Поможем выйти на работу в зарубежную компанию — у наших HR-специалистов есть опыт подбора персонала на рынках США, Европы, Азии.
Познакомим с представителями компаний-работодателей. Узнаете, каких кандидатов предпочитают и что сделать, чтобы попасть в компанию мечты.
Научим проходить интервью с IT-рекрутерами и HR-менеджерами.
Получите обратную связь и поймете, как перейти на следующий этап отбора.
Здесь начинающие специалисты:
В нашем карьерном сообществе 9000+ студентов и выпускников
  • Знакомятся с трендами и перспективами IT-рынка.
  • Узнают о карьерных мероприятиях и вакансиях наших компаний-партнеров.
  • Объединяются в команды для участия в хакатонах и ищут единомышленников для собственных проектов.
  • Обмениваются опытом трудоустройства: делятся тестовыми заданиями и вопросами технических интервью.
компаний работают с нами на постоянной основе
> 200
наших студентов получили новую работу или повышение на старой
71 %
студентов после ревью резюме Центром карьеры работодатели пригласили на собеседование
81 %
Это консультанты и карьерные коучи с узкой специализацией и опытом 10+ лет в HR и IT-рекрутинге в России и за рубежом
С вами будет работать команда из 40+ профессионалов в области карьеры
<div class='t396__elem tn-elem tn-elem__4934487821663670974105' data-elem-id='1663670974105' data-elem-type='image' data-field-top-value="307" data-field-top-res-960-value="655" data-field-top-res-640-value="730" data-field-top-res-480-value="810" data-field-top-res-320-value="832" data-field-left-value="828" data-field-left-res-960-value="625" data-field-left-res-640-value="315" data-field-left-res-480-value="170" data-field-left-res-320-value="194" data-field-width-value="53" data-field-width-res-960-value="49" data-field-width-res-640-value="47" data-field-width-res-480-value="45" data-field-width-res-320-value="47" data-field-axisy-value="top" data-field-axisx-value="left" data-field-container-value="grid" data-field-topunits-value="px" data-field-leftunit