Описание
Онлайн-курс по Разработчик С++. Углубленный уровень от онлайн-школы OTUS. После прохождения курса, у лучших студентов, появится возможность устроиться на работу в компанию-партнер онлайн-школы Отус. Программа обучения на курсах включается в себя углубленное изучение материалов уровня middle и senior.
Программа курса
Современный C++
- Система сборки: build, test and deploy.
- Особенности C++11. auto, lambda, tuple
- Особенности C++11. Move, variadic templates
- Сравнение C++11/C++14 с С++ 03
- Реализация умных указателей
- Идея аллокаторов
- Шаблонная магия
- Обзор C++17. Constexpr lambda. Fold expression. Attributes. Type deduction
- Обзор C++17. If constexpr. Structured bindings. Statements with initializer. std::filesystem
- C++20 — что это и зачем?
Архитектура
- Принципы проектирования ПО
- GRASP
- Шаблоны GoF. Порождающие
- Шаблоны GoF. Структурные
- Шаблоны GoF. Поведенческие. Command, Interpreter, Iterator, Mediator, Memento, Chain of responsibilily
- Шаблоны GoF. Поведенческие. Observer, State, Strategy, Template method, Visitor
- STL. Контейнеры
- STL. Алгоритмы
- Boost. Разное
- Boost. Паттерны проектирования
Параллельные вычисления
- Многопоточность
- Шаблоны 5
- Асинхронное программирование
- Lockfree DS
- Атомарные типы данных
Сеть
- Сетевое взаимодействие
- Асинхронный ввод/вывод
Хранилища
- РСУБД
- Key Value
- Много данных
- ORM
ML
- Dlib. Кластеризация и классификация
- Dlib. Регрессия
Проектная работа
- Выбор темы и организация проектной работы
- Консультация по проектам и домашним заданиям
- Защита проектных работ
- Подведение итогов курса
Как записаться на курс
- 1
Нажмите на кнопку Записаться на курс
- 2
Ознакомьтесь подробнее с материалом курса и программой обучения на странице школы или университета
- 3
Оставьте свои данные в форме заявки и после подтверждения оплатите учебный курс (полностью или в рассрочку)
- 4
Получите доступ к учебным материалам
Отзывов пока нет.