C++ Developer. Basic [2022]
Розробник C++. Базовий курс [2022]
OTUS
Сергій Кольцов, Володимир Папков, Олександр Ключев, Марат Сейфулін, Павло Філонов, Георгій Іванов, Іван Келарев, Михайло Ліцарев
Освойте базові навички IT, необхідні C++ розробнику для успішного старту.
Ви освоїте основи програмування на мові C++ і закладіть фундамент з навичок, необхідних для професійної розробки.
З підтримкою персонального ментора ви сформуєте чітке уявлення про різні області, з якими стикається Розробник C++.
Отримайте базові навички програмування на мові C++, які стануть в нагоді при проходженні співбесід і роботі на позиції Junior C++ Programmer.
Зможете самостійно розробляти програми на мові C++ для вирішення бізнес-завдань.
Після навчання ви:
1. Заберете з собою матеріали по всіх заняттях (презентації, записи вебінарів, приклади практичних завдань);
вивчіть одну з головних можливостей мови C++ з точки зору ООП-створення власних типів і операцій з ними;
Розробник C++. Базовий курс [2022]
OTUS
Сергій Кольцов, Володимир Папков, Олександр Ключев, Марат Сейфулін, Павло Філонов, Георгій Іванов, Іван Келарев, Михайло Ліцарев
Освойте базові навички IT, необхідні C++ розробнику для успішного старту.
Ви освоїте основи програмування на мові C++ і закладіть фундамент з навичок, необхідних для професійної розробки.
З підтримкою персонального ментора ви сформуєте чітке уявлення про різні області, з якими стикається Розробник C++.
Отримайте базові навички програмування на мові C++, які стануть в нагоді при проходженні співбесід і роботі на позиції Junior C++ Programmer.
Зможете самостійно розробляти програми на мові C++ для вирішення бізнес-завдань.
Після навчання ви:
1. Заберете з собою матеріали по всіх заняттях (презентації, записи вебінарів, приклади практичних завдань);
вивчіть одну з головних можливостей мови C++ з точки зору ООП-створення власних типів і операцій з ними;
- Отримайте базові навички unit-тестування свого коду на мові C++;
- Познайомитеся зі стандартною бібліотекою і виробите навички її використання;
- А також навчіться використовувати сторонні бібліотеки;
Модуль 1-Вступ до мови C++
Тема 1. Вступне заняття
Тема 2. Пишемо свій "Hello, World".
Тема 3. Базовий синтаксис мови C++
Тема 4. Такі різні функції
Тема 5. Модульність. Лінківка
Тема 6. Детальніше про CMake
Тема 7. Відповіді на питання
Модуль 2-класи та структури
Тема 8. Структури та класи
Тема 9. Поліморфізм і все-все-все
Тема 10. Шаблони класів та функцій
Тема 11. Тонкощі (перевантаження операторів, конструктори і деструктори, move-семантика)
Модуль 3-Основи unit-тестування
Тема 12. Поняття unit-тестування, мета, що тестуємо
Тема 13. Інструменти для unit-тестування. Бібліотека Googletest
Модуль 4-стандартна бібліотека та корисні алгоритми
Тема 14. Загальний огляд стандартної бібліотеки
Тема 15. Детальніше про контейнери та введення-виведення
Тема 16. Алгоритми, які краще знати краще
Модуль 5-Робота зі сторонніми бібліотеками
Тема 17. Робота з бібліотеками вручну
Тема 18. Сучасні засоби автоматизації. Пакетні менеджери, знову CMake
Тема 19. Збірка бібліотек з джерел
Модуль 6-все глибше і глибше. Тонкощі
Тема 20. Семантика переміщення, noexcept, і як вони нам допомагають
Тема 21. Робота з динамічною пам'яттю
Тема 22. Винятки в C++. Використання і нюанси. Гарантії безпеки
Модуль 7-багатопотоковість в C++
Тема 23. Поняття потоку виконання програми
Тема 24. Дві головні проблеми-гонка і взаємне блокування
Тема 25. Структури даних у багатопотоковому середовищі
Тема 26. Вищі Абстракції та асинхронне виконання
Тема 27. Додаткові тонкощі і деталі
Модуль 8-Різне
Тема 28. Ідіоми та корисні практики C++
Тема 29. Вступне заняття за проектом
Тема 30. Ідіоми та корисні практики C++. Частина 2
Тема 31. Корисні в роботі інструменти
Тема 32. Консультація
Тема 1. Вступне заняття
Тема 2. Пишемо свій "Hello, World".
Тема 3. Базовий синтаксис мови C++
Тема 4. Такі різні функції
Тема 5. Модульність. Лінківка
Тема 6. Детальніше про CMake
Тема 7. Відповіді на питання
Модуль 2-класи та структури
Тема 8. Структури та класи
Тема 9. Поліморфізм і все-все-все
Тема 10. Шаблони класів та функцій
Тема 11. Тонкощі (перевантаження операторів, конструктори і деструктори, move-семантика)
Модуль 3-Основи unit-тестування
Тема 12. Поняття unit-тестування, мета, що тестуємо
Тема 13. Інструменти для unit-тестування. Бібліотека Googletest
Модуль 4-стандартна бібліотека та корисні алгоритми
Тема 14. Загальний огляд стандартної бібліотеки
Тема 15. Детальніше про контейнери та введення-виведення
Тема 16. Алгоритми, які краще знати краще
Модуль 5-Робота зі сторонніми бібліотеками
Тема 17. Робота з бібліотеками вручну
Тема 18. Сучасні засоби автоматизації. Пакетні менеджери, знову CMake
Тема 19. Збірка бібліотек з джерел
Модуль 6-все глибше і глибше. Тонкощі
Тема 20. Семантика переміщення, noexcept, і як вони нам допомагають
Тема 21. Робота з динамічною пам'яттю
Тема 22. Винятки в C++. Використання і нюанси. Гарантії безпеки
Модуль 7-багатопотоковість в C++
Тема 23. Поняття потоку виконання програми
Тема 24. Дві головні проблеми-гонка і взаємне блокування
Тема 25. Структури даних у багатопотоковому середовищі
Тема 26. Вищі Абстракції та асинхронне виконання
Тема 27. Додаткові тонкощі і деталі
Модуль 8-Різне
Тема 28. Ідіоми та корисні практики C++
Тема 29. Вступне заняття за проектом
Тема 30. Ідіоми та корисні практики C++. Частина 2
Тема 31. Корисні в роботі інструменти
Тема 32. Консультація
https://privatelink.de/?https://otus.ru/lessons/cpp-basic/