C0003 C++
Продолжительность курса: 32 ак. ч.

Описание курса:
В этом актуальном курсе подробно рассматривается стандартная библиотека шаблонов языка C++ (Standard Template Library, STL). Эта тема чаще всего возникает в ходе собеседований, поэтому разработчики C++ должны хорошо понимать, как работает STL. Этот курс, в котором разбираются реальные примеры и 19 увлекательных задач, поможет вам стать мастером STL и расширить знания языка C++. С помощью тренера вы погрузитесь в мир STL, чтобы исследовать возможности этой библиотеки, обсуждая ее историю и будущее с коллегами и экспертами.

Аудитория:
• Разработчики C++ (Junior/Regular/Senior)
• Разработчики C (Regular/Senior)

Необходимая подготовка:
• Базовые знания языка C++ Базовые знания CMake, GTest, Git

Программа курса:
Модуль 1. Введение
• Знакомство;
• Правила проведения тренинга;
• Краткий обзор тем и методологии.

Модуль 2. Функциональные объекты
• Краткое обсуждение обобщенного программирования и вызываемых объектов;
• Взаимодействие функций с STL;
• Преобразование различных типов функций (адаптеры функций).

Модуль 3. Контейнеры
• Контейнеры последовательности;
• Common (общие);
• Vector (векторные);
• List (список);
• Forward list (список отправки);
• Deque (двухсторонняя очередь);
• Адаптеры контейнеров;
• Упорядоченные ассоциативные;
• Неупорядоченные ассоциативные;
• Псевдоконтейнеры.

Модуль 4. Итераторы
• Итерационная модель, классы, свойства и операции итераторов;
• Реализация потоковых итераторов и адаптеров итераторов.

Модуль 5. Алгоритмы
• Обзор алгоритмов;
• Немодифицирующие алгоритмы;
• Модифицирующие алгоритмы;
• Сортировка и поиск;
• Численные алгоритмы.

Окончательная цена указывается в договоре на обучение. Записаться на курс

Характеристики курса

  • Академ. часов: 32
  • Количество мест: 8
  • Направление: Курсы для ИТ-специалистов
  • Город: Москва, Пермь
  • Очно: 66900 ₽
  • Вебинар: 66900 ₽

Расписание

Ведётся набор
Записаться на курс