Видео курс Решение практических задач на C++ - видео курсы ITVDN
ITVDN: курсы программирования
Видеокурсы по
программированию

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

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

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

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

      Решение практических задач на C++

      О курсе

      В курсе «Решение практических задач на C++» на примере создания игры «Быки и коровы» рассматриваются основные принципы проектирования, разработки и оптимизации приложения, написанного на C++. 

      После прохождения данного курса учащиеся получат базовые знания о полном цикле разработки приложений на С++, что будет очень полезно при работе с персональными проектами и при разработке программного обеспечения в коммерческих компаниях.

      По ходу курса будут рассмотрены шаблоны проектирования в С++ и реализация на их основе архитектуры полноценного приложения. После исследования принципов взаимодействия классов внутри приложения, будут рассмотрены принципы организации пользовательского интерфейса и как приложение может взаимодействовать с пользователем. Далее будут рассмотрены подходы к разработке и оптимизации игрового искусственного интеллекта. В завершающих уроках курса будут показаны подходы к обеспечению качества и производительности приложения в целом.

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

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

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

      Уверенное владение С++

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

      Вы научитесь

      • Вы научитесь решать практические задачи на С++, используя лучшие практики, применяя шаблоны проектирования Банды четырех и принципы SOLID.
      • Реализовывать базовую архитектуру игрового приложения на основе шаблона Наблюдатель.
      • Проектировать структуру игрового цикла с учетом потоков сообщений.
      • Понимать базовые принципы разработки пользовательского интерфейса и применять их на практике.
      • Понимать роль искусственного интеллекта в играх и основные подходы к реализации игрового искусственного интеллекта. В частности, рассматривается полный перебор с метрикой.
      • Применять различные текстовые форматы для ускорения работы приложения.
      • Понимать роль тестирования и уметь применять юнит-тесты в процессе практической разработки приложения.
      • Уметь применять концепцию разработки через тестирование.
      • Понимать основные теоретические подходы к оптимизации приложения в С++ и уметь применять их на практике в своем приложении.
      Читать дальше...
      Скачать материалы курса Для получения материалов курса нужно авторизоваться
      Получить сертификат Для получения сертификата нужно авторизоваться
      • Длительность: 4 ч 39 м
      • Курс создан: 17.06.2020
      • Уроков: 7
      • Обновлен: 28.09.2020
      • Язык: русский

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

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

      ×

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

      Вы действительно хотите открыть доступ к тестированию по курсу Решение практических задач на C++ на 40 дней?

      Войдите или зарегестрируйтесь для того чтоб продолжить просмотр бесплатного видео
      Научиться применять шаблоны проектирования, как базовые блоки архитектуры приложения. Детально рассматривается шаблон Наблюдатель.
      Читать дальше...
      Научиться создавать архитектуру приложения на основе шаблона Наблюдатель.
      Читать дальше...
      Научиться создавать архитектуру приложения на основе шаблона Наблюдатель.
      Читать дальше...
      Научиться разрабатывать модули искусственного интеллекта.
      Читать дальше...
      Научиться пользоваться текстовыми форматами.
      Читать дальше...
      Научиться создавать и запускать юнит-тесты в среде Visual Studio.
      Читать дальше...
      Научиться рефакторить код разрабатываемых алгоритмов для улучшения его производительности.
      Читать дальше...
      ПОКАЗАТЬ ВСЕ
      Студенты также смотрят
      C++ Углубленный
      ПОДРОБНЕЕ
      Пакеты подписки с доступом ко всем курсам и сервисам

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

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