C++ Developer от Otus
Программа курса
Ознакомьтесь с программой курса «C++ Developer» от Otus
1 ступень
Введение в язык C++
- Знакомство с курсом и подготовка стенда для дальнейшей работы.
- Вводное занятие
- Пишем свой "Hello, World"
- Базовый синтаксис языка C++
- Такие разные функции
- Модульность. Линковка
- Консультация по ДЗ
- Подробнее о CMake
- Соберём все вместе
- Ответы на вопросы
Классы и структуры
Изучение одной из главных возможностей языка C++ с точки зрения ООП.
- Структуры и классы
- ООП в C++
- Полиморфизм и все-все-все
- Шаблоны классов и функций
- Тонкости (конструкторы и деструкторы, overloading)
Основы unit-тестирования
Получение базовых навыков unit-тестирования.
- Понятие и цели unit-тестирования
- Инструменты для unit-тестирования
Стандартная библиотека и полезные алгоритмы
- Общий обзор стандартной библиотеки
- Контейнеры и ввод-вывод
Работа со сторонними библиотеками
- Работа с библиотеками
- Современные средства автоматизации
Многопоточность в C++
- Понятие потока выполнения программы
- Проблемы гонки и взаимной блокировки
2 ступень
Современный C++
- CI/CD. Управление памятью.
Архитектура
-Принципы проектирования ПО.
Параллельные вычисления
- Паттерны многопоточных приложений.
Сеть
- Основные принципы сетевого взаимодействия.
Хранилища
- Различные системы хранения данных.
ML
- Задачи, решаемые алгоритмами машинного обучения.
Проектная работа
- Завершение курса с проектной работой.
- Трудоустройство
- Помощь с трудоустройством
- Город
- Онлайн
- Формат обучения
- Онлайн
- Практика
- Задания с проверкой
- Сертификат
- Есть
- Инструменты на курсе
-
BoostC++CI/CDNoSQLSTL
Преподаватели-эксперты. Педагоги делятся актуальными знаниями и реальными кейсами, востребованными в современной IT-индустрии.
Уровень подготовки неважен. В онлайн-школе предусмотрены программы 3-х уровней сложности для начинающих и профи.
Удобный интерфейс. Сайт школы построен таким образом, что любой сможет с лёгкостью в нём разобраться.
Обратная связь. Кураторы и педагоги 24/7 помогают справляться студентам с возникающими сложностями.
Высокая стоимость курсов. Хорошее и качественное образование не может стоить дёшево.
Навязанные рекламные рассылки. Спам от онлайн-школы иногда вызывает лёгкое неудобство.
Взгляните, что студенты и выпускники говорят про Otus
Для меня принять решение об обучении на курсе по языку Java было довольно просто, достаточно было посмотреть на преподавателя и структуру курса, также огромным плюсом было увидеть в партнерах Otus.ru компанию, в которой я хотел работать. Очень важно, что перед началом курса прово...
После прохождения курса я приобрел, во-первых, понимание того как python устроен и работает вплоть до погружения на уровень кода интерпретатора, что собственно, помогает уяснить с какими нюансами можно будет столкнуться при использовании языка в целом (что полезно для проектирова...