Получить доступ
Эксклюзивный партнер
SkillFactory в России
burger
ПРОФЕССИЯ

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

Обучайтесь основам C++, решайте задачи любой сложности на одном из самых мощных языков программирования и укрепите базовые знания алгоритмов и ООП
КУРС ВКЛЮЧАЕТ
Алгоритмы, ООП, C++, Linux, SQL, NoSQL
C++
ДЛИТЕЛЬНОСТЬ:
11 мес
Научитесь писать код на C++
Освоите ООП, чтобы работать с кодом быстрее
Начнете работать с библиотеками для C++
Сможете при помощи C++ решать задачи любого уровня сложности
Прокачаете навыки алгоритмического мышления
Научитесь писать код на C++

Чем занимается разработчик на C++

Он создает эффективные и нагруженные системы — поисковые движки, драйверы, игры и приложения.
На C++ можно писать программы любой сложности и для разных платформ. Например, на нем работает браузер Chrome, который запускается на Windows, Linux и macOS.

Почему стоит изучать C++

Правильная основа

C++ — базовый курс программирования, который позволяет подвести крепкий фундамент под профессию программиста. На его основе легче изучать алгоритмы, ООП и «высокое» программирование

Скорость

C++ — очень быстрый язык в выполнении кода. Это спорткар в мире программирования

Широкий спектр использования

Программирование на C++ используется используется везде: от приложений и сложных банковских продуктов до программирования роботов и нейронных сетей.
C++ – это и есть настоящее программирование!
Этот язык входит в ТОП-5 самых популярных в мире. Программисты любят его за чистую и красивую логику, они говорят: «Этот язык помогает думать как программируешь и программировать — как думаешь». Он близок к «железу», так что на нем можно создавать код для датчиков, марсоходов. Однако гибкость языка помогает ему находить свое место в создании игр, высоконагруженных приложений и систем моделирования.
C++ для миллионов программистов стал аналогом английского языка. На нем можно и на IT-конференции выступить, и роман написать.
Взаимодействие с участниками разных направлений, которое способствует развитию soft skills.
• Включаем в курсы задачи и вопросы из реальных собеседований
• Проводим онлайн-тренировки технических собеседований
• Помогаем составить резюме
Во время обучения студенты решают настоящие практические задачи и тренируются на настоящих кейсах.
Определенные направления подготовки дают возможность получить реальный стаж и опыт
Студенты отрабатывают навыки на практике и могут пообщаться с потенциальными работодателями.
Разработчикам
Новичкам
Изучите все самое важное для начинающих программистов, чтобы стать разработчиком уровня Pro: алгоритмы, ООП, основы рабочего кода языка C++.
Получите востребованную профессию и растите дальше.
Добавьте в копилку знаний и портфолио важный язык разработки.
Изучите все аспекты программирования на C++, используйте язык в работе и для пет-проектов.

Кому подходит профессия

Обучение C++ с нуля

Мышление программиста

Теория
и практика

Ментор
и сообщество

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

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

Краткая программа профессии

  • Добавите к нему хеширование
  • Подключите базу данных и асинхронность
  • Сделаете интерфейс на фреймворке Qt в финальной части
  • Регистрировать пользователей
  • Обмениваться сообщениями
  • Сохранять историю сообщений

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

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

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

Результат:

В результате вы закрепите навыки и создадите полный кейс по автоматизированному тестированию в портфолио
C++
Это универсальный язык программирования. Основное его преимущество — скорость: он работает в среднем в два раза быстрее, чем Java, и в 30 раз быстрее, чем Python.
Linux
ООП
Qt
TDD
Это техника разработки ПО, которая основывается на повторении очень коротких циклов разработки — сначала пишется тест, затем код, который позволит пройти тест. Под конец проводится рефакторинг кода к нужным стандартам.
STL

Вы получите навыки

Unit-тесты
SQL
PostgreSQL
Это подход, при котором программа рассматривается как набор объектов, взаимодействующих друг с другом. ООП ускоряет написание кода и делает его более читаемым.
Это стандартная библиотека шаблонов в языке программирования C++.
Это семейство операционных систем (ОС), работающих на основе одноименного ядра.
Это вид теста, который проверяет работу небольшой части кода.
Это структурированный язык запросов, созданный для того, чтобы получать из базы данных необходимую информацию.
Это объектно-реляционная система управления базами данных (ORDBMS), наиболее развитая из открытых СУБД в мире. Имеет открытый исходный код.
Это библиотека классов C++ и набор инструментального программного обеспечения для создания кросс-платформенных приложений с графическим интерфейсом.

Реальные истории наших студентов

Узнайте, как преобразилась их жизнь
Татьяна Мирко
30 лет, Москва
Аркадий Хазанов
Набережные Челны
Александра Быстрова
27 лет, Москва
Сергей Димов
34 года, Абакан
Артем Белоконский
Киев
Долговская Виктория
Каменск-Уральский
Валентин Ветюков
Москва
Антон Пальшин
Калининград
Николай Шумаков
Москва
Валентин Шунайлов
Челябинск
53 года, Москва
Ника Гвенетадзе
Москва
34 года, Рига
Ольга Шутылева
Харьков

Тамерлан Бахов
Программист C++ (ФГУП «НАМИ»)
Разрабатывает системы компьютерного зрения для беспилотных автомобилей.
Стек: C++, Python, ROS.
Арслан Юсифов
C++/DevOps Engineer at ActiveVideo
Работает над виртуализацией Android для легковесного стриминга видео клиентам из популярных приложений (Netflix, Amazon, HBO).
Андрей Золотых
Группа архитектуры и новых технологий OOO «МТС Информационные технологии»
Ведущий разработчик C++, A3 GROUP – Тимлид, руководитель проектов, победитель хакатона Baltic Sea Hack 2019. Эксперт по языкам программирования C и C++, системам реального времени и сетевым протоколам. В данный момент занимается разработкой back-end для высоконагруженных систем.
Александр Адамов
Программист (Playrix)
Основные конструкции C++
В IT с 16 лет, последние 4 года занимается разработкой на C++ в геймдеве, работал над серией Assassins creed, сейчас занимается разработкой движка в Playrix.
Эксперты курса
Олег Олискевич
Работает в компании «Сетевые решения»
Опыт в IT более 5 лет. Работал в компании «Тензор» — разработчике системы СБИС. Занимался системами контроля управления доступом и удаленного налогообложения.
Ауфар Закиев
Работает в компании «ICL Group»
Frontend-разработчик.
Опыт работы в IT более 4 лет.
Стек: C++/Qt и Vue/TypeScript
Владимир Щелов
Ведущий разработчик в Фирме 1С.
Опыт работы в IT более 10 лет.
Стек: C++, Java
Наши курсы ориентированы на тех, кто работает и хочет сам регулировать нагрузку. Занимайтесь без отрыва от работы и выделяйте на учебу столько времени, сколько есть прямо сейчас, — 15 минут или 2 часа в день.
Для развития навыков у нас есть 5 видов практики: тренажёры, тесты, домашние задания, проекты и хакатоны. Разнообразие форматов помогает усваивать знания максимально эффективно.
Все менторы — опытные практики из IT-индустрии. Они дают качественную обратную связь на задания, отвечают на вопросы и помогают студенту достичь своих целей во время обучения. Выпускники оценивают менторскую поддержку на 9,1 балла из 10.

Координаторы постоянно на связи, чтобы решить любой организационный вопрос. Их задача — мотивировать студентов и помочь дойти курс до конца.
Занимайтесь в своем темпе
80% обучения — практика в разных форматах
Теория разбита на короткие блоки, после которых обязательно идёт практика.

Вы смотрите короткие видео, изучаете текстовые материалы и приступаете к заданиям, чтобы закрепить знания.
Менторы и координаторы помогут дойти до конца
20% обучения — интересная и важная теория
Учитесь в любое время и в любом месте с мобильного, планшета или ноутбука

Эффективный формат онлайн-обучения

Ваши навыки после обучения

Павел Егоров
Решать задачи любой сложности с помощью C++

Знать основные возможности и стандарты языка C++

Писать высокопроизводительный код

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

Знаю и использую концепцию TDD

Проектировать и взаимодействовать с базами данных (SQL, noSQL)

C++ разработчик
Я уверенно могу:
Записаться на курс
-45%
5 120 ₽/мес
9 309 ₽/мес
В рассрочку на 24 мес
Скидка по промокоду:
Кешбэк 30%: 36 864 балла на Lerna
Разработчик на C++
Длительность: 11 мес
Старт курса: 28 ноября
Заполните контактные данные
Имя
Телефон
E-mail
Промокод
Название компании
Отправить заявку
success
error
warning

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