Образовательная платформа
Участвует в распродаже Скидка 35%
действует 0 дней 00:00:00

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

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

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

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

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

  • 4 018 компаний

    сейчас ищут разработчиков на C++

  • 120 000 рублей

    средняя зарплата junior-специалиста

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

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

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

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

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

Что вам даст этот курс

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

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

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

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

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

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

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

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

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

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

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

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

  6. Создавать игры для UE4

    Научитесь применять инструментарий C++ для разработки игр. Сможете создавать простые арканоиды и шутеры для движка Unreal Engine.

Акция!

Акция!

Всем участникам курса на время обучения на платформе мы даём бесплатный доступ к специализированной IDE (среде разработки) от компании JetBrains — CLion. Умная кросс-платформенная IDE для C и C++

Трудоустроим или вернём деньги

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

Если вы не выйдете на работу, мы вернём вам деньги за курс*.

Чем вам поможет Центр карьеры:

  • Резюме

    Презентуем вас работодателям с выгодной стороны

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

  • Индивидуальный карьерный план

    Расскажем, как начать и развивать карьеру

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

  • Партнерские вакансии

    Порекомендуем вашу кандидатуру партнёрам

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

  • Оформление портфолио

    Поможем эффектно представить ваши проекты

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

  • Карьерные консультации

    Подготовим вас к старту карьеры

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

Почему мы уверены в вашем трудоустройстве?

  • Определяем потребности рынка

    Мы тщательно анализируем профессии, в которых помогаем с трудоустройством: опрашиваем специалистов, оцениваем вакансии, потребность в кандидатах и доступность профессии для новичков.

  • Даём качественные знания

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

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

    Наши консультанты контролируют каждый шаг на пути к вашей карьере. Они помогают избежать ошибок и спланировать профессиональный путь.

1300 пользователей Skillbox уже трудоустроились в 2021 году

  • 88% пользователей находят работу после обращения в ЦРК
  • 100% выходят в штат компании после стажировки
  • Александр Жигалов

    Александр Жигалов 23 года

    Студент Продюсер

  • Светлана Макарова

    Светлана Макарова 43 года

    Металлург Тестировщица

  • Любовь Потапкина

    Любовь Потапкина 30 лет

    Юрист Менеджер проектов

  • Михаил Булгаков

    Михаил Булгаков 32 года

    Тренер SEO-специалист

  • Валентина Котельникова

    Валентина Котельникова 30 лет

    Переводчица UX-дизайнер

  • Динара Хисметуллова

    Динара Хисметуллова 32 года

    Менеджер Дизайнер

  • Виктория Сержанова

    Виктория Сержанова 32 года

    Учёная Frontend-разработчица

Люди, которые изменили жизнь благодаря Skillbox

Пользователи Skillbox осваивают новые профессии. Строят карьеру, меняют жизнь и обретают себя. У вас тоже получится.

Отзывы работодателей

  • Юлия Ильяева

    Юлия Ильяева

    Директор по развитию Team for Dream

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

  • Максим Зубцов

    Максим Зубцов

    Директор по маркетингу в Checkroi

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

  • Роман Горбачёв

    Роман Горбачёв

    Основатель дизайн-студии «Логомашина»

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

  • Ольга Новодворская

    Ольга Новодворская

    HR BP в Nauka

    Сотрудничество со Skillbox — это гарантия, что мы получим будущих сотрудников с определёнными знаниями. Новички, которые пришли к нам, выросли и приблизились к Middle-уровню спустя 8 месяцев.

  • Богдан Пилипенко

    Богдан Пилипенко

    Аккаунт-менеджер в Appollo Digital

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

О Skillbox

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

  1. Смотрите материалы в удобное время

    Изучаете теорию и практикуетесь на задачах, приближённых к реальным.

    Смотрите материалы в удобное время
  2. Закрепляете знания на практике

    Решаете задачи после каждого модуля и получаете обратную связь от курирующего эксперта в течение 1–3 рабочих дней.

    Закрепляете знания на практике
  3. Разрабатываете итоговый проект

    Презентуете проект экспертам, дополняете портфолио и получаете сертификат о прохождении курса.

    Разрабатываете итоговый проект
  4. Находите работу по специальности

    Работаете с карьерным консультантом Skillbox. Он подберёт подходящие вакансии, поможет оформить резюме и подготовит к собеседованиям.

    Находите работу по специальности

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

Вас ждут вебинары и практические задания. Вы научитесь программировать на C++, работать с базами данных, системой контроля версий Git и разрабатывать игры на движке Unreal Engine 4. Попрактикуетесь в разработке сервисов и добавите проекты в портфолио.

  • 95 тематических модулей
  • 450 видеоматериалов

Базовые навыки

  1. C++

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

      1. Версии программного кода.
      2. Установка Git.
      3. Индекс и частичные коммиты.
      4. Сравнение версий.
      5. Отмена изменений и откат версий.
      6. Репозитории и коллективная работа.
      7. Ветки — создание и управление.
      8. Слияние и разрешение конфликтов.
      9. Полезные инструменты.
      10. Правила работы с Git.
  3. Язык запросов SQL

      1. SQL. Введение.  
      2. Структура БД, запрос DESCRIBE.  
      3. Выбор и фильтрация данных, запрос SELECT.
      4. Функции и выражения, агрегация данных.
      5. Отношения и соединение таблиц: JOIN.
      6. Группировка.
      7. Модификация данных.
      8. Подзапросы.
      9. Объявление и изменение структуры данных.
  4. Универсальные знания программиста

      1. Как стать первоклассным программистом.
      2. Как искать заказы на разработку.
      3. Личный бренд разработчика.
      4. Photoshop для программиста.
      5. Вёрстка email-рассылок. Советы на реальных примерах.
      6. The state of soft skills.
      7. Как мы создавали карту развития для разработчиков.
      8. Как эффективно работать с почтой.
      9. Повышение своей эффективности.
      10. Спор о первом языке программирования.
      11. Саморазвитие.
      12. Data-driven-подход к продуктивности — инсайты из данных миллиона людей.
  5. Английский для IT-специалистов

      1. IT Resume and CV.
      2. Job interview: questions and answers.
      3. Teamwork.
      4. Workplace communication.
      5. Business letter.
      6. Software development.
      7. System concept development and SRS.
      8. Design.
      9. Development and Testing.
      10. Deployment and Maintenance.

Продвинутый уровень

  1. Продвинутый C++ и создание графических интерфейсов

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

Программирование игр на C++ для Unreal Engine

  1. Создаём окружение

      1. Типы ассетов.
      2. Импорт различных типов ассетов, правила наименования, структура проекта.
      3. Статичные модели (Static Mesh).
      4. Модели со скелетной анимацией (Skeletal Mesh).
      5. Анимация моделей с помощью инструментов Animation Blueprint, State Machine, Blending.
      6. Создание ландшафтов с помощью Landscape.
  2. Разбираемся с основными классами и методами

      1. Система событий.
      2. Базовый класс Pawn.
      3. Механизм процедурных разрушений (Destructable Mesh).
      4. Взаимодействие между Actor.
      5. Контроллер (Controller).
      6. Навигационные данные (Navmesh) и навигация.
      7. Получение управления классом Pawn (Possess), создание новых Actor (Spawn).
      8. Ссылка на функцию (Delegates).

Уже прошли какие-нибудь курсы профессии?

Скажите об этом менеджеру — за этот курс платить не придётся!

Спикеры

Владислав Турбанов

Владислав
Турбанов

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

10+ лет опыта в создании игр, сайтов и мобильных приложений. Работал в игровых студиях Gaijin Entertainment и компании Mail.ru. Сейчас создаёт графику на проекте Night is Coming.

Александр Швец

Александр
Швец

Руководитель службы разработки в Яндекс.Маркете

Денис Крахмалёв

Денис
Крахмалёв

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

Преподаватель C++ на факультете программирования МФТИ.

Итоговые проекты

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

    Поисковый движок

    Разработаете поисковый движок для корпоративного портала компании — аналог поисковой строки Яндекса или Google. Научитесь получать данные с веб-страниц и строить поисковые индексы. Напишете формулу релевантности для выдачи результатов поиска.

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

    Браузер

    Вместе с другими участниками курса создадите приложение, которым смогут пользоваться ваши друзья и близкие. Напишете полноценный браузер на C++: с его помощью можно будет искать информацию, просматривать веб-страницы и сидеть в соцсетях — как в Google Chrome или Яндекс.Браузере.

Год английского языка!

Выполните 3 практические работы из первого курса и получите доступ к урокам и материалам онлайн‑платформы КЭСПА на год.

Предложение действует для пользователей Skillbox, которые купили любую профессию с 1 августа 2021 года.

Вас ждут:

  • методика ускоренного запоминания слов и грамматики;
  • персональная программа обучения, которая поможет заговорить по‑английски с нуля;
  • 4 индивидуальные сессии по 25 минут с преподавателями, чтобы улучшить произношение.
Изображение KESPA

Отзывы участников

  • Отзывы студентов

    Иван Медведев

    Курс «Инженер по тестированию»
    Если какой-то материал тяжело даётся, есть вопрос по ДЗ, достаточно написать преподавателю, который поможет разобраться с информацией и подскажет, как решить задачу.
    По итогу 9-месячной учёбы стал по-другому смотреть на сайты. Замечаю «баги», разбираюсь в вёрстке, веду репорты. Узнал, как работать со специфическим ПО.
    Уже сейчас нисколько не жалею, что выбрал Skillbox. Спасибо!!!
  • Отзывы студентов

    Валентина Нарушевич

    Курс «Графический дизайнер с нуля до PRO»
    Благодаря курсу я научилась создавать классные постеры и векторные изображения. Также мой список новых скиллов пополнили ретушь и обтравка изображений — одни из главных навыков профессионального графического дизайнера.
    Ну, и умение верстать журналы! Теперь я, как самый настоящий графический дизайнер, с лёгкостью могу создать разворот какого-нибудь модного журнала.
  • Отзывы студентов

    Яна Щербицкая

    Курс «Photoshop с нуля до PRO»
    Курс очень круто структурирован, там есть все знания, которые мне нужны, чтобы освоить программу. Сама бы я точно что-нибудь пропустила.
    Преподаватели всё спокойно и терпеливо объясняют. Если ты что-то не понял, снимут дополнительный видеоролик и покажут ещё раз.
    Самое крутое в курсах Skillbox — постоянная связь с теми, кто подскажет, как правильно.
  • Отзывы студентов

    Алла Комиссаренко

    Курс «UX-дизайнер с нуля до PRO»
    Работать дизайнером мне очень нравится, от UX я вообще в восторге, тяга к аналитике у меня была всегда. После долгих поисков работы в новой сфере подруга помогла мне получить заказ на редизайн сайта большой компании.
    Отдельно хочу сказать спасибо куратору Александру Свобода, он очень подробно расписывал все недочёты и ошибки решений в дизайне.
  • Отзывы студентов

    Елена Кальво

    Курс «Копирайтинг от А до Я»
    «Почему бы не сделать из хобби источник заработка?» — однажды подумала я.
    Недолго размышляя, записалась на курс в Skillbox и встала в ряд претендентов на гордое звание копирайтера.
    Работа с текстом помогла мне вернуть свою жизнь, вдохновила. Я начала снова ухаживать за собой, читать. Увидела, что я не только мать, но и писатель.

  • Отзывы студентов

    Ирина Семёнова

    Курс «SMM-специалист»
    Я узнала, что такое охваты, KPI и прочие слова, которые раньше пугали. Поняла, что чем проще и понятнее, тем лучше. Разобралась в сложной иерархии рекламного кабинета и научилась настраивать аудиторию и рекламу.

    Я уже в теме и не боюсь назвать своих более опытных друзей коллегами.

Ваше резюме после прохождения курса

Андрей Семёнов
  • Должность: Разработчик на C++
  • Зарплата от: 120 000 ₽

Профессиональные навыки:

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

Сертификат Skillbox

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

Сертификат Skillbox Профессия Профессия Разработчик на C++
  • Старт курса: 29 июня
  • Осталось: 5 мест

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

  • Длительность рассрочки 24 месяца
  • 5 249 ₽/мес
  • 8 076 ₽/мес
Участвует в распродаже Скидка 35%
действует 0 дня 00:00:00

Шаг 1. Выберите вариант оплаты

Шаг 2. Заполните контактные данные

Похоже, произошла ошибка. Попробуйте отправить снова или перезагрузите страницу.

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

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

Спасибо!

Ваша заявка успешно отправлена

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

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

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

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

    Всё зависит только от вас. В среднем пользователи платформы занимаются от 3 до 5 часов в неделю.
  • Кто будет мне помогать в обучении на платформе?

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

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