Получить доступ
Эксклюзивный партнер
Skillbox в России
burger
Каталог Программирование Профессия Разработчик на C++ с нуля

Профессия Разработчик С++
 с нуля

Самый универсальный путь в IT за 7 месяцев
  • ★ 4,7 из 5

    рейтинг курса на основе 101 677 оценок

  • Объясняем сложный С++ понятно

    Простым языком, на доступных примерах

  • Упор на практику

    Более 100 практических работ + 2 проекта в портфолио

Лучшее время, чтобы освоить C++

  • С++ входит в тройку самых популярных языков По данным рейтинга TIOBE. Это производительный и быстрый язык, аналогов которому сейчас нет.
  • Зарплаты разработчиков на C++ растут По данным портала Хабр Карьера, во втором полугодии 2023 они выросли на 21%.
  • С++ используют топовые компании в России и в мире С++ разработчики работают в Яндексе, VK, Telegram, Альфа-Банке, Сбере, Google, Microsoft, Adobe.
  • На C++ создают программы для импортозамещения На C++ создают аналоги программ после ухода иностранных компаний. Именно на С++ написаны: приложения для видеоконференций, корпоративные сервисы и операционные системы.
  • С++ даст фундаментальные навыки в Computer Science Вы получите крепкие знания алгоритмов, структур данных
и сможете без труда освоить любой другой язык программирования.
  • На C++ можно создавать мощные игры Такие как Мир танков, Fortnite, Hogwarts Legacy, Atomic Heart, The Witcher.

С++ разработчики нужны во многих сферах

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

Кому подходит курс

  • Новичкам без опыта в программировании и IT

    Вы на понятных и доступных примерах освоите один из самых востребованных языков программирования. А мы — поможем найти работу!

  • Разработчикам на других языках и тем, кто изучает C++ самостоятельно

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

У них получилось. Получится 
и у вас

  • В 2010 году Григорий Брусник выучился на инженера, но потом забросил разработку и ушёл в продажи. Однажды его попросили автоматизировать одну из задач на работе, и он вновь «загорелся» программированием. Григорий прошёл курс по C++ в Skillbox за год, защитил дипломную работу по профессии и написал свой собственный проект, связанный с протоколами передачи данных.

    Продажник Инженер-программист
  • Виталий Иртегов с детства увлекался электроникой, поэтому вопрос о выборе профессии не стоял — выучился на инженера. Когда разработчики не смогли написать софт для одного из изобретений Виталия, он решил сделать это сам. Освоил C++ в Skillbox, успешно защитил диплом и получил офер от немецкой компании.

    Инженер-электротехник Разработчик в Германии
  • В 64 года Юрий Сухопаров понял, что ему скучно просто сидеть на пенсии. Мужчина решил углубиться в программирование и записался на курс по С++ от Skillbox. Учился почти каждый день, успешно защитил дипломный проект и устроился ведущим инженером-программистом на Oracle, SQL и С++ в компанию R-Style Softlab.

    Пенсионер Ведущий программист

Курс отвечает всем потребностям современного рынка

  • Мы провели глубокое исследование рынка. Опытные эксперты, методисты и продюсеры проанализировали требования работодателей, вакансии и профессиональные стандарты, а ещё опросили компании и экспертов.
  • В результате мы составили карту навыков, которые нужны работодателям прямо сейчас, — и создали курс, который поможет пошагово их освоить. Он охватывает все необходимые навыки и инструменты для вашего трудоустройства.
  • Мы постоянно на связи с нашими студентами, анализируем их отзывы, улучшаем и обновляем курс. Это помогает делать обучение эффективным и качественным.

Программа обучения

  • 7 месяцев обучения
  • 3 курса
  • 90 модулей
  • 100 практических задач
  1. Основной курс: C++
    1. Переменные, циклы, условия 1 месяц
      • Научитесь работать с переменными, принимать данные от пользователя в программе и манипулировать ими в зависимости от условий
      • Что освоите: целочисленные переменные, строки, условия if, логические операторы, циклы while, do while, break, for, числа с плавающей запятой, математические вычисления
    2. Базовые конструкции языка. Часть 1 1,5 месяца
      • Узнаете, как работать с наборами данных в С++
      • Что освоите: функции, одномерные массивы, алгоритмы на массивах, std::vector v2, двумерные массивы, типы данных, указатели
    3. Базовые конструкции языка. Часть 2 1,5 месяца
      • Научитесь работать с файлами и датами
      • Что освоите: чтение из файлов, запись в файлы, структуры данных, словари std::map, макросы и препроцессоры
    4. ООП и сетевое программирование 2 месяца
      • Освоите объектно-ориентированное программирование, научитесь создавать свои типы данных
      • Что освоите: парадигмы ООП, HTTP запросы по сети, дополнительные возможности классов и умные указатели, сериализацию и десериализацию JSON, использование исключений
    5. Фреймворк Qt 1 месяц
      • Научитесь использовать фреймворк QT — полезный инструмент для создания программ на С++ с графическим интерфейсом
      • Что освоите: виджеты Qt, Qt Дизайнер и QML, практики промышленной разработки
    6. ✦ Возможность попасть на стажировку в СКБ Контур
  2. Продвинутые навыки
    1. Основы SQL Научитесь использовать язык для работы с базами данных.
      • SQL. Введение
      • Структура БД, запрос DESCRIBE
      • Выбор и фильтрация данных, запрос SELECT
      • Функции и выражения, агрегация данных
      • Отношения и соединение таблиц: JOIN
      • Основы SQL
      • Введение в реляционные базы данных
      • Основные запросы по работе с данными
      • Функции и выражения в SQL-запросах
      • Проектирование и оптимизация реляционных баз данных
    2. Программирование игр на C++ для Unreal Engine Научитесь создавать игры на популярном игровом движке.
      • Создание проекта, интерфейс редактора, базовые операции
      • Базовые классы, настройки проекта, структура проекта и движка
      • Как использовать Git при работе в одиночку
      • Actor: создание и наполнение
      • Blueprints: переменные, функции, управление потоком
      • Blueprints: перемещение, столкновения и пересечения Actor
      • Blueprints: наследование, массивы
      • Blueprints: Construction Script, Spawn, Event Dispatcher
      • Blueprints: отладка, тестирование
      • Blueprints: сборка
      • Инструменты C++
      • Функции, вызов функций, параметры функций
      • Препроцессор и его директивы
      • Создание проекта, создание базовых классов на C++, настройка проекта
      • Правила создания классов и объектов, заголовки и макросы
      • Массивы. Преобразование типов данных
      • Классы и объекты в С++. Инкапсуляция
      • Указатели и ссылки
      • Классы и объекты в С++. Наследование
      • Структуры, перечисления
      • Классы и объекты в С++. Полиморфизм

Скачайте программу в формате PDF

Чтобы подробнее узнать о содержании профессии и продолжительности отдельных курсов.

Вы получите все необходимые навыки для работы

Должность

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

Навыки

  • Разработка приложений на C++
  • Кросс-платформенная
  • Работа с библиотекой STL
  • Отладка и мониторинг приложений
  • Работа с SQL
  • Работа с многопоточностью
  • Написание кода для Unreal Engine 4
  • Создание микросервисов
  • Работа с git, gcc, gdb
  • Создание REST API
  • Работа с документацией

Инструменты

Почему мы уверены, что у вас всё получится

  • Будете учиться по принципу «от простого к сложному»

    На вас не обрушится сразу много непонятных терминов — вы спокойно и постепенно освоите С++ с нуля.

  • Подготовитесь
к реальной работе

    Курс на 80% состоит из практики. Вы будете учиться на реальных кейсах и узнаете, как устроена работа разработчика C++ изнутри.

  • Сможете пройти курс в комфортном темпе

    Занимайтесь, когда вам удобно, без жёсткого расписания
и дедлайнов. Уроки можно пересмотреть в любой момент — доступ к курсу и обновлениям останется навсегда.

  • Попробуйте бесплатно

    Попросите менеджера открыть бесплатный доступ к первым 5 модулям курса. Вы сможете оценить платформу, формат занятий — и решить, готовы ли учиться дальше.

Поддержим вас на пути 
к новой профессии

  • Наставники

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

  • Координаторы

    Помогут сориентироваться на платформе и решить организационные вопросы.

  • HR-консультант

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

  • Служба заботы

    Поможет установить лицензионные программы и решить технические вопросы.

Учитесь у опытных разработчиков

Записаться на курс
-45%
5 461 ₽/мес
9 929 ₽/мес
В рассрочку на 30 мес
Скидка по промокоду:
Кешбэк 30%: 49 145 баллов на Lerna
Профессия Разработчик на C++ с нуля
Длительность: 7 мес
Старт курса: после оплаты
Заполните контактные данные
Имя
Телефон
E-mail
Промокод
Название компании
Отправить заявку
success
error
warning

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

  • Я никогда не программировал на C++. У меня получится?

    Конечно! У вас всё получится даже без специальных знаний — просто уделяйте больше внимания практике и читайте дополнительную литературу. В остальном помогут практикующие эксперты, которые будут сопровождать вас на протяжении всего курса. В остальном помогут опытные наставники, которые будут курировать вас на протяжении всего курса.

  • Какой график обучения на платформе? Получится ли совмещать его с работой?

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

  • Кто будет мне помогать в обучении на платформе?

    У вас будут проверяющие эксперты и куратор в Telegram-чате курса. Они прокомментируют практические работы, дадут полезные советы и ответят на любые вопросы. Вы сможете перенять их опыт, профессиональные знания и лайфхаки.

  • Действуют ли какие-нибудь программы рассрочки?

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