СТАРТ КУРСУ: 25 квітня

Програмування на С++

Цей курс підійде для початківців, які хочуть набути знань та навичок розробки програмного забезпечення на мові С++. Набуті на курсі знання допоможуть розпочати карʼєру в галузі розробки ПЗ одразу після навчання.

Курс розроблено у партнерстві з GlobalLogic – 5 випускників курсу з найкращими результатами отримають можливість пройти технічне інтервʼю разом з експертами компанії.

Курс викладають:

• Дмитро Пелешко, доктор технічних наук, постійний тренер C/C++ GL BaseCamp, Data Science та Machine Learning Engineer, з понад 17 роками досвіду викладання;

• Ярослав Пушко, Consultant та Tech Lead у GlobalLogic з 10-річним досвідом

До старту курсу залишилося:

Ранні ціни діють ще:

До завершення реєстрації лишилося:

Реєстрацію завершено. Якщо хочете приєднатись
до наступного запуску курсу, залиште свої дані
і ми зв’яжемось із вами, коли реєстрація відкриється.

Hard Skills

Основи алгоритмізації та програмування, засоби С++, створення додатків

Початковий+ рівень

Навантаження 8-12 годин на тиждень

14 тижнів навчання

Доступ до матеріалів — назавжди

1000 стипендій на IT-навчання в Prometheus

Подайте заявку, отримайте стипендію та навчайтеся безплатно!

Оберіть один з шести курсів:

• «Java Beginner»
• «Frontend. Базовий курс від Ciklum»
• «Тестувальник QA Manual»
• «Тестувальник QA Auto»
• «DevOps та Kubernetes. Практичний інтенсив»
• «UX/UI Design Basic»

Аби навчання було безкоштовним, Western NIS Enterprise Fund (WNISEF) надає 1000 стипендій. Щоб взяти участь у програмі, необхідно обрати курс та заповнити анкету.

На безкоштовне навчання можуть претендувати:

• Українці та українки, що втратили роботу через війну
• Українці та українки, у яких постраждали домівки внаслідок російської військової агресії
• Ветерани та ветеранки, а також члени їхніх сімей (батьки, дружина/чоловік, діти)
• Внутрішньо переміщені особи
• Інші вразливі категорії населення

Реєстрація триває до 31 січня включно.

Якщо ви постраждали від війни, але не входите до перелічених вище категорій, все одно подавайте заявку:
зарахування відбудеться за умови наявності вільних місць.

Що ви вивчите?

На курсі «Програмування на С++» ви почнете з вивчення основ алгоритмізації, програмування, синтаксису С++ та написання простих програм. А далі — опануєте принципи об’єктноорієнтованого і багатопотокового програмування для прискорення свого рішення. Під час навчання ви також зануритесь в процес розробки додатків та їх функціонування в середовищі операційних систем. 

Формат курсу:

• 80+ відеолекцій
• Практичні завдання
• 11 вебінарів
• Q&A-сесії
• Тестові завдання

Курс включає:

• Власний курсовий проєкт
• Підтримка в закритому чаті курсу
• Додаткові матеріали для самостійного опрацювання
• Іменний сертифікат
• Необмежений доступ до матеріалів курсу

Навіщо вивчати С++?

С++ застосовують в розробках, де важливі контрольованість, висока швидкість і точність —  в іграх, фінансах, медицині, економіці, автопрому та телекомунікаціях. Знання С++ підвищують ваш попит на ринку та відкривають можливості для роботи з продуктами будь-якої складності: від бізнес-додатків до програмування марсохода.

Два головних напрямки, які ви опануєте на курсі

Алгоритмізація та програмування

В цьому розділі ви вивчите основні поняття програмування та базові алгоритмічні конструкції: лінійні алгоритми, розгалуження, цикли, допоміжні алгоритми. А також будете практикувати процедурне програмування.

Засоби С++

В цьому розділі ви заглибитеся в тонкощі програмування на С++: вивчите об'єктноорієнтоване програмування, технології обробки помилок, навчитеся використовувати засоби С++ та багатопотокове програмування на практиці.

Чому варто обрати курс «Програмування на С++»:

Підготовка до працевлаштування

Ми побудували курс так, щоб закрити всі необхідні теми для вашого першого проєкту в резюме та проходження інтервʼю. Додатково лектори поділяться досвідом і порадами про те, як отримати першу роботу.

Максимум практики

Головний принцип курсу — learning by doing — щоб засвоїти матеріал на власному досвіді. Вже з першого заняття ви будете закривати практичні домашні завдання, щоб в кінці курсу мати робочий проєкт.

Навчання у лідерів IT-індустрії

Цей курс — квінтесенція досвіду лекторів. Дмитро Пелешко надасть сильну академічну базу, а Ярослав Пушко поділиться досвідом застосування навичок в реальному часі.

Кар’єрні перспективи

За даними Dou, станом на 2024 рік медіанна зарплата розробника на С++ складає $2500 і є однією з найперспективніших для зростання на Lead-посади.

Стабільна робота

Розробка на С++ цінується у всьому світі — на ній написані програми Microsoft, Adobe та продукти інших tech-гігантів індустрії. Маючи навички програмування на С++, перед вами відкриті двері перспективних компаній.

Найкраще співвідношення ціна/якість

Гарантуємо одну з найвигідніших цінових пропозицій на ринку при незмінно високій якості освітнього продукту. Ми перевіряли.

Організаційна підтримка

Втратили мотивацію чи зупинилися десь у процесі навчання? Наші ментори готові прийти на допомогу — у Slack, поштою, на івентах. Якщо для вас складно організувати своє навчання, куратор курсу допоможе з вирішенням проблеми.

Фінальний проєкт курсу в портфоліо

Додайте свій курсовий проєкт до портфоліо та покажіть його рекрутеру, щоб збільшити шанс на отримання роботи в Україні чи за кордоном.

Доступ до закритих мінікурсів «Англійська в IT», «Працевлаштування в IT»

Отримайте безплатний доступ до курсів, які є платними поза програмою «Програмування на С++». Грунтовно підготуйтеся до співбесіди та роботи у сфері, навіть якщо вони будуть проходити англійською мовою.

Для кого цей курс?

Студентів та світчерів

Які хочуть розпочати карʼєру в IT з однієї з найперспективніших професій

Програмістів початківців

які хочуть опанувати навички коду на С++

Досвідчених програмістів

які хочуть опанувати ще один напрямок розробки, підвищити свою затребуваність на ринку

Після проходження курсу ви отримаєте:

Розуміння базових сутностей мови С++ та їх фізичного відображення

Навички функціонального та об'єктноорієнтованого програмування

Розуміння поліморфної поведінки коду

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

Навички застосування функцій та розуміння їх механізмів

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

Навчайтеся в найкращих:

Дмитро Пелешко

• доктор технічних наук; 

• професор кафедри систем штучного інтелекту Інституту комп’ютерних наук та інформаційних технологій Національного університету «Львівська політехніка»;

• постійний тренер C/C++ GL BaseCamp, Data Science та Machine Learning Engineer, з понад 17 роками досвіду викладання.

Ярослав Пушко

Consultant та Tech Lead у GlobalLogic з 10-річним досвідом роботи; 

• протягом своєї карʼєри брав участь в розробці продуктів на С/С++ у доменах (Healthcate, Security, Embedded та Multimedia);

• менторив слухачів на GL Basecamp та був доповідачем на Globallogic Tech Talks; 

• за останні 10 років став наставником для 15 трейні, які продовжують свій шлях у ІТ.

Програма курсу

Модуль 1. Поняття алгоритму і величини в програмуванні

  • Алгоритм і його властивості
  • Величини. Ідентифікатор величини
  • Типи даних
  • Вказівка присвоювання

Модуль 2. IDE

  • Структура програми на С++
  • Робота з IDE
  • Робота з операторами вводу/виводу

Модуль 3.  Лінійні алгоритми

  • Лінійні алгоритми (практичні задачі)
  • Розвиваємо алгоритмічне мислення. Лінійні алгоритми

Модуль 4.  Алгоритми з розгалуженням

  • Основні логічні операції
  • Вказівка розгалуження (скорочена  форма)
  • Вказівка розгалуження (повна форма)
  • Вказівка розгалуження (задача)
  • Розвиваємо алгоритмічне мислення. Алгоритми з розгалуженням

Модуль 5.  Циклічні алгоритми

  • Вказівка повторення. Цикл з параметром
  • Вказівка повторення. Цикл поки з післяумовою
  • Вказівка повторення. Цикл поки з передумовою
  • Розвиваємо алгоритмічне мислення. Циклічні алгоритми

Модуль 6.  Допоміжні алгоритми

  • Метод покрокової деталізації
  • Допоміжні алгоритми
  • Допоміжні алгоритми (програмна реалізація)
  • Рекурсія
  • Розвиваємо алгоритмічне мислення. Допоміжні алгоритми

Модуль 7.  Структури даних. Масиви 

  • Одновимірні масиви
  • Одновимірні масиви (задача)
  • Розвиваємо алгоритмічне мислення. Масиви

Модуль 8.  Стрічки

  • Робота зі стрічками
  • Розвиваємо алгоритмічне мислення. Робота зі стрічками

Модуль 9.  Препроцесор

  • Зарезервовані слова. Ідентифікатори. Препроцесор

Модуль 10.  Змінна

  • Поняття типу і змінної. Класи памʼяті
  • Кваліфікатори змінних (const, volatile)

Модуль 11. Бітова арифметика

  • Бітова арифметика та бітові операції

Модуль 12. Складені типи

  • Простори імен
  • Переліки. Типобезпечні переліки
  • Стуктури
  • Вирівнювання та анонімні структури
  • Об’єднання
  • Вказівники
  • Властивості вказівника. Посилання
  • Статичні масиви
  • Динамічні масиви і купа

Модуль 13. Складені типи

  • Поняття функції
  • Передавання даних в тіло функції, повернення значення
  • Функціональний тип. Види функцій
  • Лямбда-функції
  • Constexpr
  • Advanced (function, bind)

Модуль 14. Класи

  • Поняття класу і об’єкта. Доступ до полів класу. Інкапсуляція
  • Поля класу. cv, специфікатори у класах
  • Конструктори класу. Види конструкторів
  • Деструктор класу
  • Статичні поля класу
  • Вкладені та локальні  класи. Вказівники на члени класу та об’єкта
  • Складені поля класу

Модуль 15. Наслідування 

  • Просте наслідування
  • Конструктори при наслідуванні
  • Множинне наслідування
  • Віртуальні батьківські класи

Модуль 16. Поліморфізм

  • Віртуальні функції
  • Абстрактні класи

Модуль 17. Оператори

  • Перевантаження у класах
  • Перевантаження операторів
  • Навантаження оператора присвоєння
  • Перевантаження окремих операторів

Модуль 18. Оператори

  • Оператори RTTI

Модуль 19. Обробка помилок

  • Винятки, їх генерація
  • Типовані обробники
  • Класи і обробка помилок
  • Стандартна бібліотека виключень
  • Непередбачені та неперехоплені виключення

Модуль 20. Шаблони

  • Вступ в шаблони. Конкретизація, інстанціювання та спеціалізація
  • Поняття шаблону функції. Явне та неявне інстанціювання
  • Шаблон класу
  • Види шаблонів класу

Модуль 21. Бібліотека STL

  • Вступ у  STL, Ітератори STL
  • Контейнери, види контейнерів. Контейнер вектор
  • Асоціативні контейнери
  • Контейнерні адаптери
  • Алгоритми 

Модуль 22. Потоки введення/виведення

  • Потокова підсистема ВВ/В. Базові класи та об’єкти
  • Форматування у потоках ВВ/В
  • Файловий  ВВ/В
  • Стрінгові потоки

Модуль 23. Багатопотоковість

  • Розпаралелювання. Створення потоків
  • Синхронізація потоків 

Модуль 24. Практикум

  • Вебінар «Черги повідомлень в багатопотокових програмах»
  • Вебінар «Розбір курсової роботи»

Бонуси для випускників

Усім слухачам курсу, хто отримає сертифікат про завершення навчання, ми даруємо два спеціальних курси. Дякуємо, що обираєте Prometheus+!

  • загальний огляд рекрутингу в ІТ
  • де шукати вакансії
  • як підготувати резюме, що допоможе виділитися серед конкурентів
  • як оформити профіль LinkedIn, щоб роботодавці знаходили вас
  • як презентувати себе на співбесіді

Авторка – Анастасія Машталяр, CEO онлайн-школи IT та Business англійської Solid English School

  • найпоширеніша лексика та граматика для роботи в ІТ
  • як презентувати себе роботодавцю, щоб отримати першу роботу в ІТ
  • як грамотно говорити на щоденних зустрічах
  • як листуватися з клієнтами
  • як спілкуватися з командою

Авторка – Катерина Осадчук, співвласниця та CEO рекрутингової агенції Indigo Tech Recruiters

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

Оберіть пакет

Ранні ціни діють до 28 березня включно

Standard
  • 14 тижнів навчання
  • 22 модулі
  • 80+ лекцій
  • Практичні завдання
  • 11 вебінарів
  • Тестові завдання
  • Спринти по практичних завданнях на співбесіду
  • Юніти з розвитку алгоритмічного мислення
  • Курсовий проєкт в портфоліо
  • Чат-підтримка
  • Презентації лекцій та код
  • Додаткові матеріали
  • Іменний сертифікат
  • Мінікурс «Працевлаштування в IT»
  • Мінікурс «Англійська в IT‎»
Нагадати про старт
Premium
  • 14 тижнів навчання
  • 22 модулі
  • 80+ лекцій
  • Практичні завдання
  • 11 вебінарів
  • Тестові завдання
  • Спринти по практичних завданнях на співбесіду
  • Юніти з розвитку алгоритмічного мислення
  • Курсовий проєкт в портфоліо
  • Чат-підтримка
  • Презентації лекцій та код
  • Додаткові матеріали
  • Іменний сертифікат
  • Мінікурс «Працевлаштування в IT»
  • Мінікурс «Англійська в IT‎»
  • Перевірка курсового проєкту лектором
  • Зворотний звʼязок по курсовому проєкту від лектора
  • Індивідуальна менторська сесія: технічне інтерв’ю, зворотний зв’язок по резюме
Нагадати про старт

*безплатне навчання для українців та українок, які постраждали від війни

Записатися на курс

Залиште заявку

Ми зв’яжемось з вами та допоможемо визначитись, чи цей курс вам підходить.

Ще більше практики і живого спілкування!

20+ практичних завдань з оцінюванням
Протягом курсу вам буде необхідно виконати понад 20 практичних завдань, які охоплюють весь обсяг вивченого матеріалу. Це дозволить вам сформувати міцні практичні навички для впевненого проходження співбесід і отримання першої роботи інженера DevOps.

10 Coding Sessions, 3 QA-сесії та 3 вебінари
Записані відеолекції та практичні завдання на курсі ми доповнили кодинг-сесіями, вебінарами та QA-сесіями, на яких ви у реальному часі матимете змогу поставити запитання лекторам.

1 хакатон
Розробка власних проєктів PET (Proof of Concept, Experimentation and Testing) та участь у хакатонах є важливими для інженерів, оскільки вони дозволяють розвивати свої навички та отримувати нові знання. На вас чекає командна робота з підготовки спільного проєкту, який потім ви зможете публічно презентувати онлайн. Мета – прокачати технічні скіли під час роботи над проєктом, а також розвинути навички командної роботи, публічних виступів та презентації проєкту.
Багато компаній шукають інженерів, які мають досвід у розробці власних проєктів та участі у хакатонах, тому посилання на власний проєкт може бути важливим плюсом при пошуку роботи початківцям.

Курсовий проєкт
Протягом курсу ви будете вивчати різні теми та виконувати практичні роботи, що в сукупності дозволить створити курсовий проєкт. Цей проєкт ви зможете додати в репозиторій та згодом продемонструвати на співбесіді.

Супровід менторів у чаті курсу
Відтепер можна не боятись незрозумілих завдань і питань «в нікуди‎». Вам на допомогу завжди готові прийти ментор та куратор курсу в окремому чаті. Спілкуйтесь у колі однодумців, отримуйте зворотній зв’язок, знайомтеся з майбутніми колегами! Хоче отримати відповіді на свої питання напряму від лектора? Така можливість передбачена в пакеті Premium.

🡹

Завдяки отриманим знанням і навичкам ви будете впевненіше почуватися під час співбесід і зможете претендувати на позицію DevOps Engineer в IT-компанії в Україні або за кордоном.

Знижки для корпоративних клієнтів

Знижки для корпоративних клієнтів

Для придбання курсу за спеціальними умовами надішліть реквізити та кількість осіб на пошту [email protected] або у Facebook і ми підготуємо спеціальну пропозицію.

-10%

3-10 учасників

-15%

11-20 учасників

-20%

більше 20 учасників

Відгуки про курс

Чому варто обрати платний курс від Prometheus+?

Унікальна програма

Кожен курс – це результат роботи цілої команди фахівців. Ми залучаємо найкращих експертів-практиків та витрачаємо кілька місяців на підготовку курсу, щоб дати вам саме те, що насправді необхідне та дійсно працює.

Максимум практики

На курсі подається лише необхідна теорія, а більшість часу приділяється практичним завданням, воркшопам та QA-сесіям з лектором. Навчання за принципом Learning by doing гарантує найкращі результати.

Постійна менторська підтримка

У навчанні ви не залишаєтеся на самоті. З вами на зв’язку ментор, куратор та автор курсу – під час живих вебінарів, Q&A-сесій і в Slack, де ви можете задавати та обговорювати будь-які питання й отримувати зворотний зв’язок.

Допомога в кар’єрі

На вас чекають бонусний мінікурс «Як знайти першу роботу в ІТ», корисні кар’єрні поради, рекомендації щодо сертифікації від автора та перші кейси до портфоліо – усе, що дозволить швидше розпочати кар’єру.

Необмежений доступ до курсу

Будь-якої миті ви можете повторити складну для вас тему або додатково систематизувати отримані знання – доступ до всіх матеріалів курсу відкривається назавжди.

Популярні запитання

Всі заняття проходять в онлайн-форматі. Лекції будуть доступні для перегляду в будь-який час.

Максимально корисний. Курс розрахований для початківців. Матеріал написаний доступною мовою. На заняттях ви отримуєте практичні завдання з кожної теми, що дає вам змогу власноруч попрацювати з інструментами та зрозуміти, чи цікавий цей напрямок для вас для подальшого розвитку.

Курс розрахований на новачків, тому, в першу чергу, знадобиться бажання навчатися й сумлінно вкладати час і зусилля у виконання завдань. Буде перевагою, якщо ви раніше працювали з даними, наприклад, в Excel.

Ви маєте бути готовими не тільки дивитись відеоуроки, але і закріплювати отримані знання, виконуючи практичні завдання, які є майже після кожної відеолекції.

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

Повернення коштів за всі курси, придбані на Prometheus+, можливе протягом 14 днів. Запит на повернення направляється на пошту ; у ньому вказуються email, на який зареєстровано акаунт, ПІБ та курс, за який ви хочете повернути кошти. Процедура повернення коштів займає 30 календарних днів з моменту схвалення заявки. Щоб уникнути зловживань з боку слухачів, ми залишаємо за собою право обмежити або відхилити запити на повернення коштів у випадках, коли:
  • значна частина курсу була використана або завантажена студентом до того, як було оформлено заявку на повернення коштів;
  • студент подав кілька запитів на повернення коштів за один і той самий курс;
  • студент вимагає повернути зайву суму;
  • користувачі порушили Умови або Правила платформи.

Соціальна місія Prometheus

Творимо майбутнє, де найкраща освіта доступна кожному!

Платні курси Prometheus+ дають нам можливість створювати власні безплатні освітні продукти та перекладати українською всесвітньо відомі програми найпрестижніших університетів світу, а також довготривало підтримувати їхнє існування – покривати витрати на серверні потужності, надавати технічну підтримку слухачам та оновлювати зміст програм, коли він втрачає актуальність. 

Від початку повномасштабного вторгнення доходи від продажу курсів Prometheus+ дозволили нам:

запустити низку закритих та відкритих курсів для ЗСУ, на яких вже 150 000 слухачів навчаються життєво необхідним на фронті навичкам;

профінансувати функціонування та розвиток платформи Prometheus, на безплатних курсах якої з початку повномасштабного вторгнення зареєструвалося  2 100 000 слухачів.

За 9 років існування Prometheus ми запустили близько 50 платних курсів та понад 300 безплатних. 

Партнер курсу

Курс розроблено разом із нашим партнером GlobalLogic — лідером у сфері цифрової інженерії. 

Центральний офіс компанії знаходиться у Кремнієвій долині у США, а інжинірингові та дизайн-центри розташовані по всьому світу. 

GlobalLogic розвиває соціальні інновації за допомогою даних і технологій, щоб підвищувати якість життя людей у всьому світі. 

Ключові індустрії компанії: медицина, автомобільна промисловість, телекомунікації, медіа, фінанси і банкінг та інше.

• #1 IT-роботодавець у 2020 та 2021 роках
За результатами опитування міжнародного дослідження Randstad Employer Brand Research

• TOP-3 найбільших IT-компаній України
За результатами дослідження dou.ua

• TOP-3 найбільш привабливих роботодавців
За версією студентів за результатами дослідження EY Best Employer Survey

• TOP HR Brand
За результатами премії “HR-бренд Україна” від grc.ua

• TOP-25 найкращих роботодавців
За результатами дослідження, опублікованого у рейтингу видання Forbes Ukraine «50 найкращих роботодавців»

Залучення технічної експертизи GlobalLogic відбувалося на безоплатній основі та здійснювалося в рамках сприяння компанією GlobalLogic розвитку освіти та науки в Україні. GlobalLogic не є отримувачем грошових коштів чи інших матеріальних вигод від продажу курсу «DevOps та Kubernetes. Практичний інтенсив‎».

Prometheus це

2 700 000
слухачів
400+
онлайн-курсів
2 000 000
виданих сертифікатів
9
років у сфері освіти

Нагадайте про старт

Співробітники цих компаній навчаються в нас