Онлайн-курс
С++ Pro

Advanced level
5

alarm-clock занять

spiral-calendar занять на тиждень

rocket старт

За тиждень записалося

Залишилося

Цей курс проводиться у форматі дистанційного навчання.

Курс C++ Pro — це твій шлях до відмінності в програмуванні. Прийми виклик та рухайся вперед!

Курс орієнтований на розробників програмного забезпечення, інженерів та студентів, які мають досвід у програмуванні на C++.

На курсі C++ Pro вивчатимуть просунуті аспекти програмування на мові C++, включаючи шаблони, багатопотокове програмування, оптимізацію коду, використання розширених можливостей мови, роботу зі стандартною бібліотекою та розробку високоефективного програмного забезпечення

Цілі курсу

  • Розширити знання студентів з мови програмування C++ до просунутого рівня

  • Освоїти продуктивного використання шаблонів, багатопотокового програмування та оптимізації коду.

  • Розвинути навички роботи зі стандартною бібліотекою C++ та сторонніми інструментами.

  • Засвоїти методи розробки ефективного та швидкодіючого програмного забезпечення на мові C++

1 058 ₴

на місяць при оплаті частинами на 12 частин

оплата частинами без комісії та відсотків від monobank, ПриватБанк, Ощадбанк та ПУМБ

Повна вартість курсу 12 700 ₴

-10% при оплаті відразу 11 430 ₴

Промокод

Додаткові знижки

Списання з поточного балансу

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

Списання з основного рахунку

Списання з реферального рахунку

Списання з бонусного рахунку

Ціна курсу для вас 11 430

До покупки курсу

Рекомендуємо пройти тест для перевірки знань

smiling-face-with-sunglasses

Для реєстрації на курс треба пройти тест на знання мови C++.

Вивчаємо такі технології

  • C++

    C++

  • Git

    Git

  • VS Code

    VS Code

  • Qt Framework

    Qt Framework

Програма онлайн-курсу
С++ Pro

alarm-clock 24 заняття
Друк
  • Огляд стандартів C++11/14/17/20/23

    • Оператор auto, range-based loops
    • Робота з std::filesystem
    • Використання розумних пойнтерів
    • Робота з std::ranges
  • Написання lambda-функцій, move-семантика

    • Створення lambda-функцій
    • Захоплення об'єктів в lambda
    • Різниця між lvalue та rvalue
    • std::move та move-конструктори
  • Багатопотокове програмування на C++

    • Створення потоків
    • Синхронізація потоків
    • Створення м'ютексів, семафорів
    • Створення потокобезпечних структур даних
  • Динамічні та статичні бібліотеки

    • Створення статичних бібліотек
    • Створення динамічних бібліотек
    • Робота з бібліотеками
    • Робота з бібліотеками на різних ОС
  • Build-системи та інструменти контролю версій

    • Знайомство з build-системами
    • Робота з CMake
    • Робота з gn
    • Робота з git
  • Інструменти для дебагінгу та профілювання

    • Знайомство з gdb
    • Знайомство з valgrind
    • Знайомство з perf
    • Знайомство з lldb
  • Фреймворк boost

    • Знайомство з boost
    • Робота з boost::asio
    • Робота з boost::filesystem
    • Робота з boost::thread
  • Фреймворк Qt

    • Знайомство з Qt
    • Робота з Qt Creator
    • Робота з Qt Widgets
    • Робота з Qt QML
  • Дипломна робота — написання графічного десктоп-застосунку

В кінці курсу виконується дипломний проєкт.

Бонуси курсу

  • Всі Студенти цього курсу можуть відвідувати заняття з англійської мови
  • Всі студенти курсу пройдуть тренінг по проходженню співбесіди та складанню резюме з нашим HR-фахівцем

Додайте навички в резюме

  • Програмування мовою C++ на продвинутому рівні

  • Використання шаблонів та багатопотокового програмування для розв'язання складних завдань

  • Оптимізація коду для підвищення продуктивності та швидкості роботи програм

  • Розуміння структури та функцій стандартної бібліотеки C++ та можливість ефективного використання її компонентів

Як проходить навчання

  • 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-компаніях світу

PMI Ukraine
Samsung
Infopulse
EVO
EPAM
Ciklum
DataArt
Prom.ua
Capgemini Engineering
HYS
MacPaw
Ubisoft
Provectus
Admixglobal
Snap Inc.
OWOX
Chapps
3DLOOK
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++ в IT-школі Hillel під керівництвом викладача Олександра, і хочу поділитися своїми враженнями. Курс був структурованим та зрозумілим, що допомогло мені систематизувати знання з програмування та значно покращити навички. Олександр — викладач з глибокими знаннями в області C++, який готовий відповісти на запитання і допомогти розібратись у складних темах. Його підхід до навчання робить процес зрозумілим і цікавим, а реальні приклади з практики допомагають краще засвоїти матеріал. Рекомендую цей курс усім, хто хоче поглибити свої знання з C++ .

Часті питання

  • Який потрібно мати комп'ютер, щоб навчатися на курсі С++ Pro?

    Вимоги до комп'ютера для навчання на курсі С++ Pro.

    Операційна система:
     

    • Windows 11 64-біт
    • macOS 10.13 або вище
    • Linux: Ubuntu 16.04 - 20.04

    Процесор* :

    • Мінімум intel core i5 4-го покоління
    • Рекомендується i5 7-го

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

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

    Пам'ять:

    • Мінімально 500 Гб HDD і більш
    • Рекомендується 200 Гб SSD і більш

    * Допустимі аналоги від AMD

Запит на консультацію

Залиште ваші контактні дані, і ми вам обов'язково зателефонуємо!

Обов'язково вкажіть ваше ім'я кирилицею

Обов'язково вкажіть email, за яким ми зможемо з вами зв'язатися

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

Школа працює з 10:00 до 21:00 по буднях і з 10:00 до 19:00 у вихідні дні (за київським часом, GMT + 2).

Відправлено

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