C++ Developer. Professional от Otus
Программа курса
Ознакомьтесь с программой курса «C++ Developer. Professional» от Otus
Модуль 1. Современный C++
-
Тема 1. Система сборки: build, test and deploy
-
Тема 2. Особенности C++11. auto, lambda, tuple
-
Тема 3. Особенности C++11. Move, variadic templates
-
Тема 4. Сравнение C++11/C++14 с С++ 03
-
Тема 5. Реализация умных указателей
-
Тема 6. Идея аллокаторов
-
Тема 7. Шаблонная магия
-
Тема 8. Обзор C++17. Constexpr lambda. Fold expression. Attributes. Type deduction
-
Тема 9. Обзор C++17. If constexpr. Structured bindings. Statements with initializer. std::filesystem
-
Тема 10. C++20 - что это и зачем?
Модуль 2. Архитектура
-
Тема 11. Принципы проектирования ПО
-
Тема 12. GRASP
-
Тема 13. Шаблоны GoF. Порождающие
-
Тема 14. Шаблоны GoF. Структурные
-
Тема 15. Шаблоны GoF. Поведенческие. Command, Interpreter, Iterator, Mediator, Memento, Chain of responsibilily
-
Тема 16. Шаблоны GoF. Поведенческие. Observer, State, Strategy, Template method, Visitor
-
Тема 17. STL. Контейнеры
-
Тема 18. STL. Алгоритмы
-
Тема 19. Бонус. Красно-чёрные деревья
-
Тема 20. Boost. Разное
-
Тема 21. Boost. Паттерны проектирования
-
Тема 22. Бонус. Хэш-функции и хэш-таблицы
Модуль 3. Параллельные вычисления
-
Тема 23. Многопоточность
-
Тема 24. Шаблоны 5
-
Тема 25. Асинхронное программирование
-
Тема 26. Lockfree DS
-
Тема 27. Атомарные типы данных
Модуль 4. Сеть
-
Тема 28. Выбор темы и организация проектной работы
-
Тема 29. Сетевое взаимодействие
-
Тема 30. Асинхронный ввод/вывод
Модуль 5. Хранилища
-
Тема 31. РСУБД
-
Тема 32. Key Value
-
Тема 33. Много данных
-
Тема 34. ORM
Модуль 6. ML
-
Тема 35. Dlib. Кластеризация и классификация
-
Тема 36. Dlib. Регрессия
Модуль 7. Проектная работа
-
Тема 37. Консультация по проектам и домашним заданиям
-
Тема 38. Защита проектных работ
-
Тема 39. Подведение итогов курса
- Город
- Онлайн
- Формат обучения
- Онлайн
- Сертификат
- Есть
Преподаватели-эксперты. Педагоги делятся актуальными знаниями и реальными кейсами, востребованными в современной IT-индустрии.
Уровень подготовки неважен. В онлайн-школе предусмотрены программы 3-х уровней сложности для начинающих и профи.
Удобный интерфейс. Сайт школы построен таким образом, что любой сможет с лёгкостью в нём разобраться.
Обратная связь. Кураторы и педагоги 24/7 помогают справляться студентам с возникающими сложностями.
Высокая стоимость курсов. Хорошее и качественное образование не может стоить дёшево.
Навязанные рекламные рассылки. Спам от онлайн-школы иногда вызывает лёгкое неудобство.
Взгляните, что студенты и выпускники говорят про Otus
Курс действительно для тех, кто уже неплохо знает С++. Домашние задания оказались несколько сложнее (и интереснее), чем я думал. Выходных на их решение мне не хватало. Те, кто только будет проходить курс, не откладывайте простые начальные задания в долгий ящик. Со второй половины...
Для меня принять решение об обучении на курсе по языку Java было довольно просто, достаточно было посмотреть на преподавателя и структуру курса, также огромным плюсом было увидеть в партнерах Otus.ru компанию, в которой я хотел работать. Очень важно, что перед началом курса прово...