Видео курс 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-файли, щоб зробити взаємодію з нашими веб-сайтами та послугами простою та значущою.