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_variables

  • Патерни проектування. №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++ розробника