Образовательная платформа
Участвует в Цифровых профессиях Государство оплатит от 50% до 100%
Основы разработки на C++

Основы разработки на C++

Программисты на C++ создают сложные программы и сервисы. Они разрабатывают высоконагруженные сетевые приложения, игры, графические движки, компоненты для операционных систем и железа. На этом языке написаны Windows, Linux и macOS, Android, Chrome, Counter-Strike, StarCraft и Diablo.

Программа профессиональной переподготовки реализуется в сетевой форме совместно с ООО «СКИЛБОКС».

Изображение

Как записаться на курсы

1. Заполните анкету на Госуслуги.
2. Дождитесь подтверждения льготы — проверка документов до 5 дней.
3. Оплатите стоимость обучения с учётом скидки — самостоятельно или за счёт работодателя.
4. Пройдите обучения и получите документ о дополнительном профессиональном образовании.

О профессии

Разработчики на C++ работают в крупных IT-компаниях, геймдеве, веб-разработке, создают корпоративные и банковские приложения, проектируют операционные системы и софт для роботов.

Кому подойдёт этот курс

  • Тем, кто хочет стать программистом Тем, кто хочет стать программистом

    Изучите основные принципы программирования на языке C++. Напишете свои первые программы, соберёте портфолио и сможете начать карьеру в понравившемся направлении.

  • Разработчикам на других языках Разработчикам на других языках

    Познакомитесь с синтаксисом C++ и выучите востребованный язык. Напишете микросервис и сможете претендовать на позицию junior-разработчика.

Чему вы научитесь

  1. Программировать на C++

    Изучите синтаксис, циклы, условия и функции языка. Узнаете, как превратить строки кода в работающие программы.

  2. Работать с базами данных

    Изучите язык SQL и сможете быстро получать информацию с помощью запросов к базам данных.

  3. Использовать Git

    Научитесь работать с распределённой системой контроля версий и сможете вносить изменения в проект вместе с командой.

  4. Понимать принципы ООП

    Познакомитесь с парадигмой объектно-ориентированного программирования и научитесь работать с объектами и классами.

  5. Разрабатывать микросервисы

    Узнаете, как создавать алгоритмы, и сможете разрабатывать сложные программы из разных независимых компонентов.

Льготные категории граждан

  • Студенты. Скидка 50%
    Гражданин, который на момент подачи заявления на обучение в рамках проекта осваивает образовательную программу среднего профессионального или высшего образования (бакалавриат, специалитет, магистратура).
  • Бюджетники. Скидка 50%
    Гражданин трудоспособного возраста, который на момент подачи заявления на обучение в рамках проекта осуществляет трудовую деятельность в государственном или муниципальном учреждении / унитарном предприятии / автономной некоммерческой организации / органе исполнительной власти субъекта Российской Федерации или органе местного самоуправления.
  • С низким доходом. Скидка 50%
    Гражданин трудоспособного возраста, средняя заработная плата которого за последние 6 месяцев, предшествующих 4 месяцам перед месяцем подачи заявления до даты подачи заявления на обучение в рамках проекта ниже установленной среднемесячной номинальной начисленной заработной платы работников в целом по экономике по соответствующему субъекту Российской Федерации.
  • С детьми до 3-х лет. Скидка 75% и 50%
    75%: гражданин трудоспособного возраста, являющийся родителем ребенка в возрасте до 3-х лет, средняя заработная плата которого за последние 6 месяцев, предшествующих 4 месяцам перед месяцем подачи заявления до даты подачи заявления на обучение в рамках проекта ниже установленной среднемесячной номинальной начисленной заработной платы работников в целом по экономике по соответствующему субъекту Российской Федерации.50%: гражданин трудоспособного возраста, являющийся родителем ребенка в возрасте до 3-х лет, средняя заработная плата которого за последние 6 месяцев, предшествующих 4 месяцам перед месяцем подачи заявления до даты подачи заявление на обучение в рамках проекта выше установленной среднемесячной номинальной начисленной заработной платы работников в целом по экономике по соответствующему субъекту Российской Федерации.
  • Безработные. Скидка 100% и 75%
    100%: гражданин трудоспособного возраста, который на момент подачи заявления на обучение в рамках проекта не имеет работы и заработка, зарегистрирован в органах службы занятости в целях поиска подходящей работы.

    75%: Гражданин трудоспособного возраста, который на момент подачи заявления на обучение в рамках проекта не имеет работы и заработка и не зарегистрирован в органах службы занятости в целях поиска подходящей работы.
  • Люди с ограниченными возможностями. Скидка 100%
    Гражданин в возрасте от 16 лет до достижения возраста, дающего право на страховую пенсию по старости, который на момент подачи заявления имеет установленную группу инвалидности.

О Skillbox

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

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

  • Иллюстрация этапа обучения
    Регистрация

    Знакомитесь с платформой

    Платформа Skillbox — собственная разработка компании, которую мы постоянно улучшаем. Вас ждут видео, практические задания и общение с кураторами. Доступ к материалам откроется сразу после покупки курса.

  • Иллюстрация этапа обучения
    Теория

    Получаете знания

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

  • Иллюстрация этапа обучения
    Практика

    Выполняете задания

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

  • Иллюстрация этапа обучения
    Обратная связь

    Работаете с куратором

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

Содержание курсов

Общий объем программы

  • 250 академических часов

Учебный модуль 1. С++ разработчик

  1. Часть 1. Основы языка программирования С++

      1. Вводный модуль. Первая программа
      2. Целочисленные переменные. Данные и вычисления
      3. Ввод данных пользователя. Строки
      4. Конструкция условия if
      5. Логические операторы и сложные условия
      6. Введение в циклы: while, do while, break
      7. Циклы for и алгоритмы на циклах
      8. Числа с плавающей запятой. Математические вычисления
      9. Строки и текстовые данные. Базовые алгоритмы со строками
      10. Установка и настройка IDE
      11. Функции в программировании
      12. Одномерные массивы. Базовые алгоритмы на массивах
      13. Знакомство с std::vector v2
      14. Двумерные массивы и алгоритмы над ними. Алгоритмы на массивах
      15. Типы данных
      16. Указатели
      17. Расширенная работа с функциями
      18. Чтение и запись в файлы
      19. Структуры данных
      20. Словари std::map
      21. Макросы и препроцессор
      22. Работа с датами
      23. Структура проекта
  2. Часть 2. Объектно-ориентированное программирование

      1. Введение в ООП
      2. Введение в многопоточность
      3. Парадигмы ООП
      4. HTTP запросы по сети
      5. Дополнительные возможности классов и умные указатели
      6. Сериализация и десериализация JSON
      7. Использование исключений
      8. Часть 3. Основы кросс-платформенных приложений
      9. Введение в разработку на Qt
      10. Новые возможности C++
      11. Виджеты Qt
      12. Qt Дизайнер и QML
      13. Продвинутый Qt
      14. Дополнительные возможности Qt
      15. Практики промышленной разработки
  3. Часть 3. Основы кросс-платформенных приложений

      1. Введение в разработку на Qt
      2. Новые возможности C++
      3. Виджеты Qt
      4. Qt Дизайнер и QML
      5. Продвинутый Qt
      6. Дополнительные возможности Qt
      7. Практики промышленной разработки

Учебный модуль 2. Система контроля версий Git

  1. Работа с Git

  2. Удаленный репозиторий

  3. Командная работа в Git

  4. Сравнение версий и отмена изменений

  5. Инструменты и правила работы с Git

Учебный модуль 3. Язык запросов SQL

  1. Введение в реляционные базы данных

  2. Основные запросы по работе с данными

  3. Функции и выражения в SQL-запросах

  4. Проектирование и оптимизация реляционных баз данных

Итоговая аттестация

Документ о квалификации

  • Превью видеозаписи

    Диплом установленного образца

    По окончании программы вы получите диплом установленного образца.

Оценка курса студентами: ★ 4.85

  • Сергей Макаров Курс «Основы разработки на C++»
    Понравились подача материала, примеры из личного опыта и помощь куратора во всех вопросах, которые возникали при обучении на платформе.
  • Руслан Казаков Курс «Основы разработки на C++»
    На данном этапе обучения на платформе всё нравится. Рад, что в профессии много разнотипных задач.
  • Сергей Кононов Курс «Основы разработки на C++»
    Мне нравится такая форма обучения. Могу заниматься где хочу, когда хочу, сколько хочу. Ответы от куратора приходят быстро.
  • Елена Поправко Курс «Основы разработки на C++»
    Нравятся помощь в сложных моментах и оперативность проверки практических работ куратором.
  • Константин Дикарев Курс «Основы разработки на C++»
    Понравилось, как построены лекции по ООП. Мне удалось благодаря этому легко освоить такой нелёгкий материал.
  • Станислав Сиротенко Курс «Основы разработки на C++»
    Много практических работ, есть возможность практиковаться, набить руку.
  • Алексей Ненашев Курс «Основы разработки на C++»
    Структурированный плановый курс. Хорошее взаимодействие с куратором.
  • Отзывы студентов Ирина Штакина Курс «Основы разработки на C++»
    Удобный вариант обучения, заниматься можно в любое свободное время. Куратор отвечает оперативно и показывает всё на видео, это плюс. В общем, курс мне нравится!
  • Станислав Таланов Курс «Основы разработки на C++»
    Отлично подобран материал. Интересные практические задания мотивируют на изучение дополнительных источников и более глубокое погружение в тему. При этом материала в видеороликах достаточно для выполнения заданий.
  • Денис Катков Курс «Основы разработки на C++»
    Нравится доступность объяснений, лаконичность, краткость изложения довольно сложных вещей. Достаточно быстрая реакция куратора на сообщения и выполненные задания, развёрнутые рекомендации и ссылки на дополнительные материалы по теме, если требуется.
  • Никита Холодков Курс «Основы разработки на C++»
    Понравилось отношение кураторов и понимание, что изучение абсолютно нового материала даётся всем по-разному. Вне зависимости от уровня навыков пользователя кураторы всегда максимально позитивно ответят, поддержат и наставят на путь истинный.
  • Роберт Клевцов Курс «Основы разработки на C++»
    Нравится обратная связь от куратора и общение в чате: почти всегда помогут или направят мысли на нужный путь. Также понравилось наличие дополнительных курсов, пройдя которые можно значительно расширить умения.
  • Вадим Яковлев Курс «Основы разработки на C++»
    - Отсутствие строгого дедлайна.
    - Понятное объяснение материала.
    - Если не считать рекламу других курсов, рассылка на почту не лишена пользы.
    - Кроме основного курса есть несколько дополнительных, что тоже плюс.
    - Телеграм-чат, в котором постоянно сидит толпа головастых парней и девушек. Они быстро ответят и помогут, если появились какие-то проблемы.
  • Владимир Стаферов Курс «Основы разработки на C++»
    Сравнивать обучение мне не с чем, поэтому просто опишу свои мысли. Нравится, что очень много практических заданий разной сложности, куратор отвечает всегда очень оперативно, и вместе с ним можно выяснить, что я не так делаю в задании или как его надо делать, если не понимаю. Но надо помнить, что и от тебя очень многое зависит.
  • Можно учиться в любое удобное время + приятно, что курс, порой, выходит за рамки «Мы тебе все разжевали и в ротик положили, а теперь только запомни». Вместо этого ты можешь сидеть и разбирать всё досконально, пока точно не поймёшь.
  • Ольга Кузьмишина Курс «Основы разработки на C++»
    Всё очень нравится, толковый спикер, не перегружают информацией. Дозированно дают информацию к размышлениям и для эксперимент. Куратор, при наличии вопроса, толково объясняет и даёт пояснения по заданному вопросу.
  • Александр Ростов Курс «Основы разработки на C++»
    Всё очень нравится, толковый спикер, не перегружают информацией. Дозированно дают информацию к размышлениям и для эксперимент. Куратор, при наличии вопроса, толково объясняет и даёт пояснения по заданному вопросу.
  • Ильназ Хусаенов Курс «Основы разработки на C++»
    Очень понравилось, как организовано обучение. Преподаватели — практики. Есть возможность гибко изучать курсы, входящие в процесс обучения.
  • Екатерина Кузнецова Курс «Основы разработки на C++»
    Формат обучения, позволяющий выбирать удобное время и темп прохождения курса. Лояльность компании при замене курса в случае ошибки при первоначальной покупке.
  • Анна Иванова Курс «Основы разработки на C++»
    Курс мне нравится: спикеров слушаю с удовольствием, материал подаётся качественно, а куратор мотивирует. Чудесные менеджеры вошли в моё положение и бесплатно актуализировали мой старый заброшенный курс.

    С момента покупки курса Skillbox сильно улучшился процесс обучения: теперь доступ открыт сразу ко всем блокам, в разы увеличилась скорость проверки. В общем, отдельная похвала Skillbox за то, как они работают с обратной связью пользователей.
  • Ольга Парнак Курс «Основы разработки на C++»
    Всё очень понравилось: подача и материал просто супер, спикеры отличные, а ещё куратор, который проверяет практические работы. Если мне непонятно, он объясняет дополнительно, его ответы всегда ёмкие и информативные. Спасибо огромное!

Стоимость курса

По данной программе вы можете получить государственное софинансирование по программе «Цифровые профессии» от 50% до 100%

При 50% софинансирования вы заплатите:
  • 40 000
  • 80 000
При 75% софинансирования вы заплатите:
  • 20 000
  • 80 000
При 100% софинансирования вы заплатите:
  • 0
  • 80 000
Участвует в Цифровых профессиях Государство оплатит от 50% до 100%
Изображение

Вы можете выбрать любую программу на сайте Цифровых профессий

Цифровые профессии — это государственная программа дополнительного профессионального образования в сфере цифровой экономики.