Що нового?

Придбаний [Otus] C++ Developer. Basic (Сергій Кольцов)

Інформація про покупку
Тип покупки: Складчина
Ціна: 25736 ГРН
Учасників: 0 з 85
Організатор: Відсутній
Статус: Набір учасників
Внесок: 314.9 ГРН
0%
Основний список
Резервний список

Gadzhi

Модератор
C++ Developer. Basic [2022]
Розробник C++. Базовий курс [2022]
OTUS
Сергій Кольцов, Володимир Папков, Олександр Ключев, Марат Сейфулін, Павло Філонов, Георгій Іванов, Іван Келарев, Михайло Ліцарев

Освойте базові навички IT, необхідні C++ розробнику для успішного старту.

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

З підтримкою персонального ментора ви сформуєте чітке уявлення про різні області, з якими стикається Розробник C++.

Отримайте базові навички програмування на мові C++, які стануть в нагоді при проходженні співбесід і роботі на позиції Junior C++ Programmer.

Зможете самостійно розробляти програми на мові C++ для вирішення бізнес-завдань.

Після навчання ви:
1. Заберете з собою матеріали по всіх заняттях (презентації, записи вебінарів, приклади практичних завдань);
вивчіть одну з головних можливостей мови C++ з точки зору ООП-створення власних типів і операцій з ними;
  1. Отримайте базові навички unit-тестування свого коду на мові C++;
  2. Познайомитеся зі стандартною бібліотекою і виробите навички її використання;
  3. А також навчіться використовувати сторонні бібліотеки;
Модуль 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. Консультація
https://privatelink.de/?https://otus.ru/lessons/cpp-basic/
 
Угорі