ВСТИГНІТЬ ПРОЙТИ БЕЗПЛАТНИЙ ТИЖДЕНЬ ДО 7 ЛИСТОПАДА
С++ розробник
Безплатний тиждень
Спробуйте себе у ролі Data-аналітика
Опануйте перші базові навички розробки програмного забезпечення на мові С++.
Пройдіть один безплатний тиждень курсу, щоб ознайомитися з процесом навчання й розпочати свій шлях розробки додатків та їх функціонування в середовищі операційних систем.
До завершення реєстрації лишилося:
До старту курсу залишилося:
Реєстрацію завершено. Якщо хочете приєднатись
до наступного запуску курсу, залиште свої дані
і ми зв’яжемось із вами, коли реєстрація відкриється.
- 00днів
- 00годин
- 00хвилин
Курсовий проєкт
до портфоліо
Англійська в ІТ
бонусний курс
Середній рівень
Навантаження - 5-8 годин на тиждень
в один клік
до 3 безплатних модулів
з додатковими матеріалами
на лінійні алгоритми
чи підходить вам навчання
«С++ розробник»
Програма курсу
Модуль 1. Поняття алгоритму і величини в програмуванні
- Алгоритм і його властивості
- Величини. Ідентифікатор величини
- Типи даних
- Вказівка присвоювання
Модуль 2. IDE
- Структура програми на С++
- Робота з IDE
- Робота з операторами вводу/виводу
Модуль 3. Лінійні алгоритми
- Лінійні алгоритми (практичні задачі)
- Розвиваємо алгоритмічне мислення. Лінійні алгоритми
Безплатний тиждень в Prometheus — це можливість ознайомитися з професією та основними інструментами розробника С++. Розпочніть заняття зараз, щоб розібратися, чи підходить вам обрана професія та навчання у Prometheus+.
Модуль 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
Що ви дізнаєтеся?
Ми підготували 3 ключових модулі, що стануть у пригоді інженеру-початківцю С++:
• Поняття алгоритму і величини в програмуванні
– Алгоритм і його властивості
– Величини. Ідентифікатор величини
– Типи даних
• IDE
– Структура програми на С++
– Робота з IDE
– Оператори вводу/виводу
• Лінійні алгоритми
– Лінійні алгоритми
– Розвиваємо алгоритмічне мислення. Лінійні алгоритми
Безплатний тиждень в Prometheus — це можливість ознайомитися з професією та основними інструментами інженера С++. Розпочніть заняття зараз, щоб розібратися, чи підходить вам обрана професія та навчання у Prometheus+.
Безплатний тиждень
• Зареєструйтеся в один клік
• Отримайте доступ до 3 модулів
• Ознайомтеся з додатковими матеріалами
• Зрозумійте, чи підходить вам навчання
• Продовжуйте навчання на курсі «Програмування на С++»
Отримайте все необхідне для старту карʼєри розробника С++ з Prometheus+
Підготовка до працевлаштування
Отримайте поради для успішного проходження інтерв'ю.
Максимум практики
Виконуйте практичні домашні завдання з першого заняття та робочий проєкт, який зможете додати до портфоліо.
Навчання у лідерів
Дмитро Пелешко надасть сильну академічну базу, а Ярослав Пушко поділиться практичним досвідом.
Цінні бонуси
Отримайте безплатний доступ до курсів «Англійська в IT» та «Працевлаштування в IT» (після отримання сертифікату про завершення курсу).
Prometheus це
Нагадайте про старт
Співробітники цих компаній навчаються в нас






