Онлайн-курс «Разработчик C++»

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

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

Практический курс по C++: обучение программированию на C (Си)

Курс «Разработчик C++»

Курс • с нуля
Алгоритмы, ООП, C++, Linux, SQL, NoSQL
Формат обучения
Онлайн в удобное время
Старт следующего потока
11 месяцев
Длительность, рекомендуемая Skillfactory
Скоро
Он создает эффективные и нагруженные системы — поисковые движки, драйверы, игры и приложения.

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

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

обучение c++ разработке
Научитесь писать код на C++
Начнете работать с библиотеками для C++
Прокачаете навыки алгоритмического мышления
Добавите реальные проекты в портфолио
Сможете при помощи C++ решать задачи любого уровня сложности
Освоите ООП, чтобы работать с кодом быстрее
Выполните реальные задачи от компаний и получите обратную связь
С помощью Центра карьеры и найдете первую работу в роли C++ разработчика

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

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

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

Скорость

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

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

Программирование на C++ используется везде: от приложений и сложных банковских продуктов до программирования роботов и нейронных сетей.
Быстрый язык программирования C++
базовый курс C++
язык C++ используется везде
язык программирования C++
C++ – это и есть настоящее программирование!
Этот язык входит в ТОП-5 самых популярных в мире. Программисты любят его за чистую и красивую логику, они говорят: «Этот язык помогает думать как программируешь и программировать — как думаешь». Он близок к «железу», так что на нем можно создавать код для датчиков, марсоходов. Однако гибкость языка помогает ему находить свое место в создании игр, высоконагруженных приложений и систем моделирования.
C++ для миллионов программистов стал аналогом английского языка. На нем можно и на IT-конференции выступить, и роман написать.
4,6
432 отзыва
4,8
4,6
78
%
298 отзывов
172 оценки
235 отзывов

Пользователи рекомендуют нас

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

Разработчикам

Новичкам

Изучите все самое важное для начинающих программистов, чтобы стать разработчиком уровня Pro: алгоритмы, ООП, основы рабочего кода языка C++.
Получите востребованную профессию и растите дальше.
Добавьте в копилку знаний и портфолио важный язык разработки.
Изучите все аспекты программирования на C++, используйте язык в работе и для пет-проектов.

Кому подходит

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

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

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

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

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

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

Краткая программа

Блок 1
3 месяца

Программа:
  • Переменные, типы данных
  • Порядок выполнения кода в программе. Ветвления, циклы
  • Массивы. Строки. Указатели и ссылки
  • Функции
  • ООП
  • Исключения
  • Управление памятью C/C++
  • Шаблоны

В результате вы:
Научитесь использовать основные возможности языка. Решите свыше 20 практических заданий для закрепления материала.
дипломный проект на C++
Вы получите полноценную историю разработки приложения с нуля до пользовательской версии, которую добавите в свое портфолио.
  • Добавите к нему хеширование
  • Подключите базу данных и асинхронность
  • Сделаете интерфейс на фреймворке Qt в финальной части
  • Регистрировать пользователей
  • Обмениваться сообщениями
  • Сохранять историю сообщений
Выложите свой проект на GitHub и в течение всего обучения будете модернизировать чат:
Результат:
Вы создадите многопользовательский чат, в котором можно будет:

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

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

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

После освоения материалов вы получите

Сертификат о прохождении онлайн-курса
Он позволит чувствовать себя увереннее при трудоустройстве — работодатели отметят подтверждение квалификации официальным документом
Сертификат может быть дублирован на английском языке

Реальные истории наших пользователей

Узнайте, как преобразилась их жизнь
Артем Белоконский
Киев
Добрый день. Меня зовут Артем Белоконский. Я из Украины, из Киева.
Сергей Димов
34 года, Абакан
Привет. Меня зовут Сергей. Я учусь в Skillfactory на курсе full-stack разработчик на JavaScript вот уже 2 месяца.
Александра Быстрова
Привет. До начала обучения в Skillfactory я работала в сфере коммуникаций и клиентского сервиса.
27 лет, Москва
Аркадий Хазанов
Набережные Челны
Привет. Меня зовут Аркадий. Я бариста.
Ольга Шутылева
Харьков
Привет. Меня зовут Ольга. Живу в Харькове. Работаю на госслужбе.
Андрей Шевченко
34 года, Рига
Всем привет. Меня зовут Андрей. Живу в Риге. Работаю специалистом по кибербезопасности.
Ника Гвенетадзе
Москва
Привет, меня зовут Ника. Живу я в Москве, а работаю руководителем производства.
Татьяна Мирко
30 лет, Москва
Добрый день. Я маркетолог. Учусь в Skillfactory по специальности фронтенд-разработчик.
53 года, Москва
Привет. Меня зовут Алексей Журавлев. Я генеральный директор агентства Универсальный менеджмент.
Николай Шумаков
Москва
Привет. Меня зовут Николай, и я являюсь студентом Skillfactory по программе фронтенд-разработчик.
Антон Пальшин
Калининград
Всем привет. Меня зовут Антон. Живу в Калининграде. Работаю комплектовщиком.
Валентин Ветюков
Всем привет. Меня зовут Валентин. Живу и работаю в Москве.
Москва
Долговская Виктория
Каменск-Уральский
Добрый день, меня зовут Виктория. В настоящий момент я проживаю в городе Каменск-Уральский.
Валентин Шунайлов
Челябинск
Добрый день. Меня зовут Валентин. Я из города Челябинска.
Дмитрий Анпилогов
Саратов
Всем привет. Я Дмитрий из города Саратова. Уже 25 лет директор турагентства.
Марина Чигарева
Москва
Здравствуйте. Я Марина. Живу в Москве. Работаю главным бухгалтером.
Александр Журавлев
Минск
Всех приветствую. Меня зовут Александр. Я живу в городе Минске. Больше 20 лет я работаю врачом.
Екатерина Тарасевич
Санкт-Петербург
Всем привет, меня зовут Екатерина. Мне 29 лет. И я живу в городе Санкт-Петербурге.

Арслан Юсифов

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.
Playrix

Спикеры

Олег Олискевич

Работает в компании «Сетевые решения»
Опыт в IT более 5 лет. Работал в компании «Тензор» — разработчике системы СБИС. Занимался системами контроля управления доступом и удаленного налогообложения.

Ауфар Закиев

Работает в компании «ICL Group»
Frontend-разработчик.
Опыт работы в IT более 4 лет.
Стек: C++/Qt и Vue/TypeScript

Владимир Щелов

Ведущий разработчик в Фирме 1С.
Опыт работы в IT более 10 лет.
Стек: C++, Java

Тамерлан Бахов

Программист C++ (ФГУП «НАМИ»)
Разрабатывает системы компьютерного зрения для беспилотных автомобилей.
Стек: C++, Python, ROS.

Ваше резюме
после онлайн-курса

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

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

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

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

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

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

C++ разработчик
Я уверенно могу:
от 3 200 BYN

Стоимость онлайн-курса

при рассрочке на 36 месяцев без первоначального взноса и переплат
106 BYN/мес
237 BYN/мес
-55%

Получите доступ

  • Научитесь писать код на C+

  • Сможете при помощи C++ решать задачи любого уровня сложности

  • Прокачаете навыки алгоритмического мышления

  • Добавите реальные проекты в портфолио

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

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

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

Заполните форму,
чтобы узнать больше
Ваша персональная
WOW-скидка
Бронируйте курс
по лучшей цене
Заполните форму, чтобы узнать больше