Курс C++ Start
- Online
- Для начинающих
- C / C++
![]() |
|
Образовательный центр: | Foxminded |
---|---|
Формат: | Курс |
Язык обучения: | Ukrainian |
Длительность обучения: | 5 месяцев |
Начало курса: | Любой момент |
Стоимость обучения: | 1 775 UAH за курс |
Подробности и регистрация
Навчання відбувається в онлайн-форматі: ви вивчаєте основи у своєму темпі, переглядаючи відео-лекції та виконуючи практичні завдання від автора курсу. Після проходження курсу C++ Start – ти володієш основами мови C++, які дозволять тобі розвиватися далі самостійно або на наших курсах менторингу Unreal Engine.
Програма курсу
Введення та налаштування
Теорія:
- Про що і навіщо курс, що в ньому буде, чого не буде
- Що пишуть на C++
Практика:
- Встановлення Visual Studio
- Створюємо проєкт із методом main
- Пишемо Hello World
Керуючі конструкції та типи даних
Теорія:
- Строкові змінні
- Конкатенація рядків
- Арифметичні операції
- Ключове слово const
- Логічні типи даних
- Конструкція switch-case
- Масиви, цикл for
- Цикли while і do-while
- Керуючі оператори
- Цикли break, continue, цикл while (true)
- Вказівники
Практика:
- Змінюємо "Hello, World" на "Hello, <name>"
- Читаємо прості формули
- Читаємо з консолі температуру води, говоримо, в якому вона стані
- Читаємо з консолі порядковий номер дня тижня, виводимо словами
- Створюємо const-змінну
- Створюємо масив
- Переписуємо цикли через while
- Зчитуємо числа з консолі
- Розіменовуємо вказівники
Основи функціонально-процедурного програмування
Теорія:
- Аргументи функції та значення, що повертається
- Процес складання програми в C++
Практика:
- Пишемо функцію
- Переносимо формули до функції
- Створюємо .h та .cpp файли
Класи та об'єкти
Теорія:
- Що це таке:
- Класи
- Об'єкти
- Поля
- Методи
- Статичний поліморфізм
- Динамічне виділення пам'яті
Практика:
- Створення класу та об'єкту класу
- Додавання атрибутів класу, геттерів/сеттерів до них + зчислення класу
- Додавання методів
- Визначення методів
- Написання конструктора та деструктора
- Використання операторів new та delete
Елементи ООП
Теорія:
- Спадкування
- Модифікатори під час спадкоємства
- Dynamic cast
- Перевизначення методів
- Поліморфізм і ключове слово virtual. Віртуальний деструктор
- Абстрактний клас і чисто віртуальні методи
- Передача об'єктів у методи за значенням і за посиланням
Практика:
- Створити:
- ієрархію успадкування
- у цій ієрархії створити поліморфну поведінку
- переобумовлений метод
- перевантаження методів
- абстрактний клас і імплементувати його
- інтерфейс і імплементувати його
- Використовуємо virtual. Робимо деструктор класу віртуальним
Попередні вимоги
- Вільне володіння комп'ютером
- Вміння читати англійський текст
Особливості курсу
- Онлайн курс
- Необмежений доступ до відео-лекцій і завдань
- Без перевірки
- Допомога в чаті Slack
Викладачі курсу
Олександр Басалкевич - Senior C++ Engineer
Категории курса
Читайте нас в Telegram, чтобы не пропустить анонсы новых курсов.
Похожие курсы
Учебный центр
IT-Столица
Формат
Online
Начало обучения
Будь-який момент
Длительность
10 занятий
Уровень
Для опытных
Язык обучения
Ukrainian
Стоимость
6 200 UAH за курс
Учебный центр
Optima Academy
Формат
Online
Начало обучения
Будь-який момент
Длительность
3 месяцев
Уровень
Для детей
Язык обучения
Ukrainian
Стоимость
2 400 UAH за месяц
Учебный центр
Optima Academy
Формат
Online
Начало обучения
Будь-який момент
Длительность
6 месяцев
Уровень
Для детей
Язык обучения
Ukrainian
Стоимость
1 700 UAH за месяц
Учебный центр
Optima Academy
Формат
Online
Начало обучения
Будь-який момент
Длительность
3 месяцев
Уровень
Для детей
Язык обучения
Ukrainian
Стоимость
1 600 UAH за месяц