Видео курс C++ Углубленный - видео курсы ITVDN
ITVDN: курсы программирования
Видеокурсы по
программированию

    Выбери свою IT специальность

    Начать бесплатно

    Выбери свою IT специальность

    Начать бесплатно

      О курсе

      Курс “C++ Углубленный” состоит из 11-ти уроков, на которых будут рассмотрены продвинутые возможности языка программирования С++ и его стандартной библиотеки. Особое внимание будет уделено тонким аспектам использования тех или иных функций языка, что позволит писать эффективный и понятный код на С++. После прохождения курса вы будете понимать, как эффективнее использовать возможности этого языка программирования.

      Читать дальше...

      Этот курс входит в специальности:

      Предварительные Требования

      Владение языком С++ на уровне курса "С++ Базовый"

      Читать дальше...

      Вы научитесь

      • Применять принципы автоматического выведения типов С++
      • Работать со стандартной библиотекой шаблонов, использовать функторы
      • Эффективно использовать стандартные контейнеры и алгоритмы, а также создавать свои аллокаторы при необходимости
      • Использовать параллельное программирование для ускорения выполнения программ
      • Разбираться в семантике перемещения и прямой передачи
      • Разбираться в принципах мета-программирования С++
      Читать дальше...
      Скачать материалы курса Для получения материалов курса нужно авторизоваться
      Получить сертификат Для получения сертификата нужно авторизоваться
      • Длительность: 8 ч 17 м
      • Курс создан: 07.03.2019
      • Уроков: 11
      • Обновлен: 24.01.2021
      • Язык: русский

      Что входит в курс

      • 11 видео уроков
      • Домашние задания
      • Тестирование
      • Сертификат

      ×

      Вы открыли доступ к тесту! Пройти тест

      Вы действительно хотите открыть доступ к тестированию по курсу C++ Углубленный на 40 дней?

      Войдите или зарегестрируйтесь для того чтоб продолжить просмотр бесплатного видео

      Главная задача первого видео урока - научить студентов понимать и применять на практике базовые механизмы вывода типов С++. Будет рассмотрена история вывода типов, начиная с шаблонов и заканчивая auto & decltype. Урок будет состоять из следующих тем: 

      1. Вывод типов С++.
      2. Вывод типов шаблонов.
      3. Вывод типов auto.
      4. decltype.
      5. Совместное использование auto и decltype.
      6. Средства определения типов переменных.
      Читать дальше...
      Научить студентов понимать и применять на практике функторы и их разновидности\смежные инструменты: указатели на функции, std::function, std::bind, лямбда-выражения.
      Читать дальше...
      Научить студентов понимать и применять на практике контейнеры из стандартной библиотеки шаблонов STL, разобрать такие типы контейнеров как последовательные, упорядоченные и неупорядоченные ассоциативные, а также адаптеры контейнеров.
      Читать дальше...
      Научить студентов понимать и применять на практике итераторы и алгоритмы из стандартной библиотеки шаблонов STL, разобрать такие типы итераторов как ввода, вывода, однонаправленные, двунаправленные и произвольного доступа. Рассмотреть базовые алгоритмы.
      Читать дальше...
      Научить студентов понимать и применять на практике базовые механизмы параллельного программирования из стандартной библиотеки потоков, разобрать примитивы синхронизации, основы параллелизма и конкурентности.
      Читать дальше...
      Научить студентов понимать и применять на практике базовые механизмы параллельного программирования на основе задач из стандартной библиотеки, разобрать принципы межпоточной коммуникации, показать существование параллельных алгоритмов в новом стандарте.
      Читать дальше...
      Научить студентов понимать и применять на практике базовые механизмы семантики перемещения, изучить понятия rvalue & lvalue ссылок, универсальных ссылок, прямой передачи и применение их на практике.
      Читать дальше...
      Научить студентов понимать и применять на практике базовые паттерны (шаблоны) проектирования, такие как фасад, стратегия, наблюдатель, строитель и декоратор.
      Читать дальше...
      Научить студентов понимать и применять на практике базовые механизмы метапрограммирования, показать применимость шаблонного метапрограммирования в языке С++.
      Читать дальше...
      Научить студентов понимать и применять на практике механизмы нового стандарта С++17.
      Читать дальше...
      Научить студентов понимать и применять на практике базовые механизмы работы с файлами, а именно чтение и запись, показать, какие проблемы могут возникнуть и пути их решения.
      Читать дальше...
      ПОКАЗАТЬ ВСЕ
      Студенты также смотрят
      Решение практических задач на C++
      ПОДРОБНЕЕ
      Пакеты подписки с доступом ко всем курсам и сервисам

      Пакеты подписки с доступом ко всем курсам и сервисам

      Стартовый
      • Все видеокурсы на 3 месяца
      • Тестирование по 10 курсам
      • Проверка 5 домашних заданий
      • Консультация с тренером 30 мин
      Базовый
      • Все видеокурсы на 6 месяцев
      • Тестирование по 16 курсам
      • Проверка 10 домашних заданий
      • Консультация с тренером 60 мин
      Премиум
      • Все видеокурсы на 1 год
      • Тестирование по 24 курсам
      • Проверка 20 домашних заданий
      • Консультация с тренером 120 мин
      комментарии и обсуждения
      Notification success
      Мы используем cookie-файлы, чтобы сделать взаимодействие с нашими веб-сайтами и услугами простым и значимым.