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

ПЕРВЫЙ ПЛАТЕЖ НА 2-ОЙ МЕСЯЦ

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

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

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

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

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

  • 174 компании

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

  • 1 200 $

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

Изображение

Учитесь первый месяц бесплатно

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

  • Без переплат по процентам
  • Без оплаты первого взноса
  • Для граждан Беларуси
  • Надёжные банки-партнёры

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Помогаем с трудоустройством

Вас ждёт индивидуальная поддержка 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 помогает найти инициативных новичков, которым интересны простые, но ценные задачи. После прохождения курсов ребята выходят со структурированными, свежими знаниями по дисциплинам.

Изображение

Акция!

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

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

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

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

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

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

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

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

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

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

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

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

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

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

О 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. Делаем шутер с видом сверху (TDS)

      1. Создание проекта, настройка проекта, настройка базовой сцены.
      2. Разбор диздока, разработка архитектуры проекта и настройка базовых классов под определенный жанр.
      3. Работа с камерой.
      4. ООП в UE4: Как строить архитектуру фичи на базе фреймворка UE4.
  2. Создаём окружение

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

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

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

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

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

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

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

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

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

    Браузер

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

Спикеры

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

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

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

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

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

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

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

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

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

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

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

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

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

    Иван Медведев г. Ивантеевка

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

    Курс «Профессия Разработчик на C++»
    На настоящий момент (я прохожу раздел 8) достаточно доходчивое объяснение. Жаль, что нельзя пообщаться напрямую со спикерами и проверяющими кураторами (чатики и сообщения в практических работах не в счёт).
  • Алексей Горшков

    Курс «Профессия Разработчик на C++»
    По теории даётся мало информации, некоторые важные моменты лишь упоминаются, и нужно гуглить самостоятельно. С одной стороны, это хорошо, а с другой — никто не скажет, что конкретно ты должен знать, пройдя тему.
  • Мой куратор, Юрий Шпорхун, действительно хороший наставник, который помогает мне, как программисту, становиться лучше. У моего друга тоже хороший куратор, и это свидетельство того, что система курирования построена довольно грамотно.

    Задания в последних версиях сильно упростили, к примеру задание пятого модуля у меня было намного сложнее, чем у моего друга, вследствие чего я усвоил методы, циклы, условные конструкции намного сильнее, чем мой друг, который периодически спрашивает у меня, как работает тот или иной механизм.
  • Нравится классическая структура изучения языка. При этом программные коды, рассматриваемые на занятии, отсутствуют в текстовом виде для самостоятельного, более детального разбора. И довольно сложные практические задания.
  • Станислав Сиротенко

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

    Елена Поправко Москва

    Курс «Профессия Разработчик на C++»
    Мне нравится помощь в сложных моментах и оперативность проверки практических работ куратором. Единственное, сложно вникать в материал, когда одну задачу рассматривают на протяжении 3-4 видео, уже не понимаешь, откуда и что взялось. Было бы хорошо сделать видео длиннее, но насыщеннее.

    В остальном курс отличный! Я многому научилась на нём за пройденные мной модули.
  • Владимир Стаферов

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

    Конечно, хотелось бы иметь возможность созваниваться с куратором, например в Skype, и общаться с ним там. Но письменное общение лучше тренирует умение выражать мысли.
  • Роберт Клевцов

    Курс «Разработчик на C++»
    Хорошая обратная связь; в чате, если что, почти всегда помогут или направят мысли в нужное русло. Также понравилось наличие дополнительных курсов, пройдя которые можно значительно расширить свои умения.

    В основном курсе по C++ много направленности на сторонние библиотеки. Конечно, они могут и пригодиться, но из-за этого показалось, что часть материала непосредственно по языку обрезали.
  • Понравилась подача материала, примеры из личного опыта и помощь куратора во всех вопросах, которые возникали в ходе обучения на платформе.
  • Константин Дикарев

    Курс «Профессия Разработчик на C++»
    Мне нравится, как построены видео по ООП. Благодаря им удалось легко освоить этот нелёгкий материал. Однако показалось, что в некоторых материалах было мало примеров, приближенных к реальной практике.
  • Кирилл Успенский

    Курс «Профессия Разработчик на C++»
    Понравилась подача материала, требования к качеству кода выполненных заданий.

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

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

от 3 000 BYN

Мои навыки:

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

Сертификат Skillbox

Подтвердит успешное прохождение курса «Разработчик на C++», и станет дополнительным аргументом при трудоустройстве.

Пример сертификата

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

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

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

Вас ждут:

  • методика ускоренного запоминания слов и грамматики;


  • персональная программа обучения, которая поможет заговорить по‑английски с нуля.
Изображение KESPA
  • Старт курса: 9 октября
  • Осталось: 7 мест

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

  • Курс в подарок
  • Длительность рассрочки 22 месяца
  • Год английского бесплатно
  • 155 BYN/мес
  • 259 BYN/мес
Участвует в распродаже Скидка 40% действует 0 дня 00:00:00

Выберите вариант оплаты

Заполните контактные данные

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

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

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

Спасибо!

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

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

  • Как правильно произносить название C++: «СИ Плюс Плюс» или «СИ Плас Плас»?

    В русскоговорящем сообществе принято произносить название языка: «Си Плюс Плюс».
  • Я никогда не программировал на C++. У меня получится?

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

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

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

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

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