Образовательный курс

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

Получите профессию разработчика на C++: с нуля до трудоустройства за 1,5 года.

Программа идеально подойдёт

Новичкам

Вы начнёте с изучения переменных и простейших алгоритмов. Системное обучение поможет научиться программировать с нуля и усвоить всю программу.

Практикующим программистам

Пройдете полный курс по С++ и прикладной курс по Unreal Engine 4. Вам будет проще найти работу программиста в геймдеве.

Программа курса

Программа курса содержит 2 основных блокa.

  1. C++

    Базовые знания
    • Целочисленные переменные. Данные и вычисления.
    • Сокращённые арифметические операции. Простейшие алгоритмы.
    • Условный оператор if.
    • Логические выражения и сложные условия.
    • Введение в циклы: while, do while, break, continue.
    • Циклы for и алгоритмы на циклах.
    • Числа с плавающей запятой. Математические вычисления.
    • Функции в программировании.
    • Создание проекта на VS Code.
    • Отладка и логирование.
    • Одномерные массивы. Базовые алгоритмы на массивах.
    • Двумерные массивы.
    • Продвинутые алгоритмы на массивах. Сортировка.
    • Массивы как указатели. Динамическое выделение памяти.
    • Контейнеры и автоматическое управление памятью.
    • Стандартные алгоритмы.
    • Модульность и организация исходного кода в C++.
    • Строки и текстовые данные. Базовые алгоритмы со строками.
    • Работа с файлами, std::fstream.
    • Структуры и составные форматы данных.
    • Битовые операции и обработка двоичных данных.
    • Автоматическое тестирование, юнит-тесты.
    • Перегрузка функций. Рекурсия и рекурсивные алгоритмы.
    • Функции. Передача параметров по ссылке и по значению. Константные данные и функции.
    Объектно-ориентированное программирование
    • ООП и простые классы. Конструкторы и деструкторы.
    • Практические приёмы работы с классами.
    • Инкапсуляция.
    • Наследование.
    • Виртуальные методы, интерфейсы и полиморфизм.
    • ООП и архитектура.
    Продвинутые знания
    • Командные инструменты. Контроль версий и учёт ошибок. git и jira.
    • Продвинутые алгоритмы работы с текстовыми данными: Регулярные выражения.
    • Параллельные вычисления, std::thread.
    • Обобщённое программирование: обобщенные функции.
    • Обобщённые структуры данных и классы.
    • Использование сторонних библиотек. FLTK.
    • С++ 11, 17.
    • Принципы solid, grasp, kiss, dry и yagni.
    • Особенности библиотеки Boost.
  2. Unreal Engine 4

    Программирование игр на C++ для UE4
    • Делаем простой арканоид на Blueprints.
    • Усложняем задачу: пишем арканоид на С++.
    • Делаем шутер с видом сверху (TDS).
    • Создаём окружение.
    • Разбираемся с основными классами и методами.

Получите полную программу и индивидуальную консультацию

Преподаватели

Что дает профессия разработчика на С++

Вы сможете начать заниматься тем, что вам нравится, или сменить специализацию.

Перспективная область программирования

Язык С++ — это софт, операционные системы, драйвера, проекты в области машинного зрения, игры. Если хотите создавать что-то значимое и масштабное, то вы не ошиблись с выбором.

Достойная зарплата

Средняя заработная плата разработчика на С++ — 150 000 рублей. Крупные компании готовы предложить больше. После курса у вас будут знания и портфолио, которые позволят вам претендовать на позицию с более высоким окладом.

Множество вакансий на выбор

Сейчас на одном только hh.ru доступно 2 910 вакансий разработчика на С++ в России. Вы можете работать в штате или удалённо — на отечественную или зарубежную компанию.

Вы научитесь

Всему, что нужно знать разработчику на С++.

Умение работать с Jira, Confluence.

Знание SQL и STL.

Работа с многопоточностью.

Знание инструментов и средств разработки: git, gcc, gdb.

Понимание культуры написания кода.

Кроссплатформенная разработка.

С++ 11, 17.

Понимание основ и принципов ООП и опыт их применения.

скидка 50%

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

Вы выполняете домашние задания и открываете доступ к новому уникальному контенту по теме. Достаточно выделить 3–5 часов в неделю.

  1. Изучаете
    тему

    В курсе — полезные видеоуроки.

    Интерфейс системы обучения
  2. Выполняете домашнее задание

    В том темпе, в котором вам удобно.

    Интерфейс системы обучения
  3. Общаетесь с наставником

    Закрепляете знания и исправляете ошибки.

    Интерфейс системы обучения
  4. Защищаете дипломный проект

    И дополняете им свое портфолио.

    Интерфейс системы обучения

Трудоустройство

Его обеспечивает наш Центр развития карьеры. Карьерный консультант и команда рекрутёров будет сопровождать вас на протяжении всего курса, помогая на каждом этапе: от карьерной цели до выхода на работу.

  1. Заявка в Центр карьеры. Перед защитой диплома отправляете заявку в Центр карьеры Skillbox и знакомитесь с персональным карьерным консультантом.
  2. Подготовка резюме. Совместно с консультантом формируете цели на поиск, выбираете сферу, направление и создаете образ работы мечты. Составляете эффективное резюме.
  3. Обзор вакансий. Регулярно получаете подборки лучших вакансий от наших партнёров и участвуете в отборе на них. Центр развития карьеры помогает в прохождении собеседований и корректирует ваш поиск.
  4. Трудоустройство. Выбираете позицию с наилучшими для себя условиями и начинаете работать.

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

Аделина Ветрова разработчик на С++

Ожидаемая зарплата от 150 000

Ключевые навыки:
  • Знание структур баз данных и алгоритмов.
  • Знание принципов solid, grasp, kiss, dry и yagni.
  • Понимание принципов ООП и ООД.
  • Написание кода для Unreal Engine 4.
  • Знание C++ 11, 17. (объектно-ориентированное программирование, сети, STL).
  • Работа с библиотекой Boost.

Диплом Skillbox

Подтверждает успешное прохождение курса «Профессия разработчик на С++ с нуля»

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

Стоимость обучения

Скидка 50%

Стоимость обучения 117 000

2 438 Рассрочка без первого взноса

58 500

Гарантия возврата денег в течение 14 дней

Запишитесь на курс

Дата начала: 8 декабря

Осталось: 15 мест

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

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

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

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

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

  3. Сколько часов в неделю мне нужно будет уделять учёбе?

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

  4. Я могу общаться с преподавателем?

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

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

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

  6. А я точно смогу трудоустроиться?

    Да, мы помогаем выпускникам с подбором вакансий и готовим к собеседованиям.

или получить

Появились вопросы по курсу?

Оставьте ваш номер телефона, и наш специалист свяжется с вами, чтобы дать подробную информацию.