C++ Developer. Basic от Otus
Программа курса
Ознакомьтесь с программой курса «C++ Developer. Basic» от Otus
Модуль 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. Идиомы и полезные практики C++. Часть 2
-
Тема 30. Полезные в работе инструменты
Модуль 9. Проектный модуль
-
Тема 31. Вводное занятие по проекту
-
Тема 32. Консультация
-
Тема 33. Защита проектных работ
-
Тема 34. Подведение итогов группы
- Город
- Онлайн
- Формат обучения
- Онлайн
- Сертификат
- Есть
Преподаватели-эксперты. Педагоги делятся актуальными знаниями и реальными кейсами, востребованными в современной IT-индустрии.
Уровень подготовки неважен. В онлайн-школе предусмотрены программы 3-х уровней сложности для начинающих и профи.
Удобный интерфейс. Сайт школы построен таким образом, что любой сможет с лёгкостью в нём разобраться.
Обратная связь. Кураторы и педагоги 24/7 помогают справляться студентам с возникающими сложностями.
Высокая стоимость курсов. Хорошее и качественное образование не может стоить дёшево.
Навязанные рекламные рассылки. Спам от онлайн-школы иногда вызывает лёгкое неудобство.
Взгляните, что студенты и выпускники говорят про Otus
Для меня принять решение об обучении на курсе по языку Java было довольно просто, достаточно было посмотреть на преподавателя и структуру курса, также огромным плюсом было увидеть в партнерах Otus.ru компанию, в которой я хотел работать. Очень важно, что перед началом курса прово...
После прохождения курса я приобрел, во-первых, понимание того как python устроен и работает вплоть до погружения на уровень кода интерпретатора, что собственно, помогает уяснить с какими нюансами можно будет столкнуться при использовании языка в целом (что полезно для проектирова...