Course icon

Онлайн-курс C++ Developer: с нуля до профессионального уровня

Basic level

alarm-clock занятий

spiral-calendar занятий в неделю

rocket старт

За неделю записалось

Осталось

C++ Developer — от основ до профессиональной разработки

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

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

Отдельное внимание уделим multithreading, синхронизации, smart pointers, Move Semantics, lambda-выражениям и паттернам проектирования. Вы также познакомитесь с Git, CMake, статическими и динамическими библиотеками и научишься организовывать код в полноценные проекты.

Финальная часть курса — практическое применение C++: Qt, создание UI, QML, сетевое программирование, REST API и работа с Qt Network.

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

Цели курса

Финальная часть курса посвящена интеграции AI-моделей в Python-приложения, а завершающим этапом станет разработка и защита дипломного проекта с подготовкой к техническому собеседованию.

Курс поможет

  • уверенно работать с синтаксисом и основными конструкциями C++;
  • понимать ООП, классы, подражание и полиморфизм;
  • работать с указателями, динамической памятью и smart pointers;
  • использовать STL и основные структуры данных;
  • применять шаблоны функций и классов;
  • понимать и использовать Move Semantics, lambda-выражения и современный C++;
  • работать с многопоточностью и механизмами синхронизации;
  • применять паттерны проектирования при создании программ;
  • понимать принципы работы с файлами, библиотеками и модульной структурой проекта;
  • использовать Git и CMake в C++-проектах;
  • создавать графические приложения с помощью Qt и QML;
  • работать с сетевыми соединениями и REST API;
  • структурировать код так, чтобы его проще поддерживать и расширять;
  • создать фундамент для дальнейшего развития в направлении C++ Developer.

Успеть приобрести курс по самой низкой цене первого потока.

Этот курс можно оплатить на 50%. Успейте, пока остались места!

Оплати этот курс бонусами без ограничений и получи их обратно. Успей до 16.04.2026! • Условия →

2 158 ₴

в месяц при оплате частями на 12 частей

оплата частями без комиссии и процентов от monobank, ПриватБанк, Ощадбанк, ПУМБ, àбанк, Sense Bank и OTP Bank

Полная стоимость курса 25 900 ₴

-10% при оплате сразу 23 310 ₴

Промокод

Дополнительные скидки

Списание с текущего баланса

Неиспользованный остаток замороженного курса

Списание с основного счета

Списание с реферального счета

Списание с бонусного счета

Цена курса для вас 23 310

Изучаемые технологии

  • C++

    C++

  • Git

    Git

  • Github

    Github

  • CMake

    CMake

  • Docker

    Docker

  • Sqlite

    Sqlite

  • Postgresql

    Postgresql

  • Rest

    Rest

  • Google Test

    Google Test

  • Json

    Json

Преподаватель курса

Вас будет обучать практикующий специалист, работающий в топовой компании.

  • Максим Безуглый

    Максим Безуглый

    C++ Senior Software Engineer

    Максим Безуглый
    Максим Безуглый C++ Senior Software Engineer

    Имею опыт в разработке более 10 лет. Работал в разных сферах: от разработки высоконагруженных систем до приложений критически важных служб. У меня есть опыт работы с SQL, Qt Widgets, WinApi/MFC, что позволило разрабатывать коммерческие программы для успешных компаний. Люблю рыбалку, аквариумы и красивые сборники ПК.

Course icon

Программа онлайн-курса C++ Developer: с нуля до профессионального уровня

alarm-clock 44 занятия занятий
Печать
  • Знакомство с C++. Типы данных

  • Условные операторы и циклы. Массивы

  • Функции

  • Указатели

  • Динамические массивы. Передача массивов в функции

  • ООП. Классы в C++

  • Перегрузка в C++

  • Контейнеры

  • Структура данных. Связанные списки

  • Структура данных. Связанные списки. Часть 2

  • Структура данных. Бинарные деревья поиска

  • Разделение кода проекта на разные файлы

  • Шаблонные функции

  • Шаблонные классы

  • Наследование классов №1

  • Наследование классов №2

  • Наследование классов №3

  • Перегрузка операторов в C++

  • Работа с текстовыми файлами

  • Работа с бинарными файлами

  • Обработка исключений

  • Современные эталоны C++. Ключевое слово AUTO и range-based loops

  • Семантика перемещения (Move Semantics)

  • Lambda-выражения

  • Умные указатели. unique_ptr

  • Умные указатели. shared_ptr и weak_ptr

  • Многопоточность

  • Многопоточность. Синхронизация. std::mutex

  • Многопоточность. Синхронизация. std::lock_guard, std::unique_lock и std::future

  • Многопоточность. std::promise, std::atomic, std::condition_variable

  • Паттерны проектирования. №1

  • Паттерны проектирования. №2

  • Статические библиотеки

  • Динамические библиотеки

  • Введение в Git

  • Основы CMake

  • Основы работы с UI на уровне ОС

  • Введение в Qt — настройка и первое приложение

  • QT Designer

  • Основы QML — пользовательские интерфейсы

  • Сетевое программирование

  • Сетевое программирование в библиотеке QT Network

  • Сетевое программирование. REST API

  • Итоги курса

В конце курса выполняется дипломный проект.

Выпускники получают сертификат об окончании курса

Каждый сертификат имеет уникальный номер, по которому потенциальный работодатель может проверить его валидность и увидеть базовые показатели успеваемости.

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

  • woman-technologist

    Обучение проводится в режиме онлайн-трансляции, а видеозапись сохраняется в личном кабинете.

  • briefcase

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

  • thumbs-up

    Преподаватель даёт обратную связь с разбором ошибок в домашнем задании.

  • light-bulb

    Вы прорабатываете ошибки и закрепляете пройденный материал.

Преимущества онлайн-обучения в Компьютерной школе Hillel

  • man-raising-hand
    Группы до 20 человек Преподаватель уделяет время каждому студенту
  • nerd-face
    Преподаватели практики У нас преподают только практикующие специалисты из топовых IT-компаний.
  • briefcase
    Система личных кабинетов Эффективное и удобное обучение.
  • speech-balloon
    Оперативная служба поддержки студентов Срочный вопрос — своевременное решение.
  • videocassette
    Доступ к видеозаписям занятий Записи уроков остаются у студентов после окончания курса.
  • hammer
    Практические занятия Большая часть занятий ориентирована на практику.
  • rocket
    Трудоустройство

    Что мы делаем для того, чтобы вы достигли успеха?

  • clipboard

    Проводим мастер-классы по подготовке резюме и поиску работы

  • books

    Регулярно обновляем программы курсов под требования рынка

  • smiling-face-with-sunglasses

    Приглашаем преподавать только лучших практикующих специалистов

  • globe-with-meridians

    Развиваем нашу сеть партнеров среди топовых IT-компаний

  • direct-hit

    Наши преподаватели часто сами забирают к себе наших лучших Студентов ;)

Наши преподаватели и выпускники работают в топовых IT-компаниях мира

Samsung
Infopulse
EPAM
Ciklum
DataArt
Capgemini Engineering
HYS
MacPaw
Ubisoft
Provectus
Snap Inc.
OWOX
Chapps
3DLOOK
Admixglobal
482.solutions
4Limes
Цитрус
AgileEngine
Andersen
Banda-Tech
Codeska
DIGIS
DMark
EIS Group
IWA Solution
Luxoft
Metro Global Ukraine
Netcracker Technology
Netpeak
Nexteum
Onixsoft
OS-System
Petrosoft
QA Madness
QATestLab
Readdle
Rozetka
SendPulse
Sigma Software
Snapchat
Synebo
Valtech
Volo.Global
ZenBit Tech
eSputnik.com
Uitop
Codica

Отвечаем на часто задаваемые вопросы

  • Какой нужно иметь компьютер, чтобы обучаться на курсе C++ Developer: с нуля до профессионального уровня?

    Требования к компьютеру для обучения на курсе C++ Developer: с нуля до профессионального уровня.

    Операционная система:

    • Windows 11 64-бит
    • macOS 10.13 или выше
    • Linux: Ubuntu 16.04 - 20.04

    Процессор* :

    • Минимум intel core i5 4-го поколения
    • Рекомендуется i5 8-го
      *Допустимы аналоги от AMD

    Оперативная память:

    • Минимум 8 Гб
    • Рекомендуется 16 Гб

    Память:

    • Минимально 500 Гб HDD и более
    • Рекомендуется 200 Гб SSD и более
  • Кем работают ваши Преподаватели? Имеют ли они опыт преподавания?

    Мы всегда очень ответственно стараемся подходить к вопросу подбора Преподавателей в нашей Школе. Наши Преподаватели — практикующие специалисты в крупнейших IT-компаниях города. Также они имеют как опыт преподавания в нашей Школе, так и опыт менторства по месту их профессиональной деятельности. В своей манере обучения они делают упор на последние тенденции IT-рынка и исключительно на свой личный опыт для того, чтобы наши Выпускники имели наиболее востребованные знания и опыт работы с конкретными кейсами.

Заявка на консультацию

Оставьте ваши контактные данные, и мы вам обязательно перезвоним!

Обязательно укажите ваше имя кириллицей

Обязательно укажите email, по которому мы сможем с вами связаться

Обязательно укажите телефон в международном формате

Школа работает с 10:00 до 21:00 по будням и с 10:00 до 19:00 по выходным дням (киевское время, GMT+2).

Отправлено

Професія C++ розробника