Xrust.ru
Жизнь в стиле Хай-тек.
» » Решение практических задач на C++ (2020)
Обучение


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

08 октябрь 2020, Четверг
124
0
Решение практических задач на C++ (2020)

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

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

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

Содержание:
1. Шаблоны проектирования
2. Архитектура приложения
3. Пользовательский интерфейс
4. Искусственный интеллект
5. Текстовые форматы
6. Unit-тесты
7. Оптимизация производительности
+ Code.zip File

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

Название: Решение практических задач на C++
Год выхода: 2020
Автор: Александр Науменко (itvdn)
Жанр: Видеокурс, программирование, разработка, обучение
Формат: MP4
Видео: AVC | 1280x720 | ~226 Kbps
Аудио: AAC | 128 kb/s | 44 KHz
Язык: Русский
Продолжительность: 04:39:07
Размер: 2.18 Gb

Подписывайтесь на наш Дзен-канал Xrust, чтобы не пропустить новые статьи!



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

Пожалуйста зарегистрируйтесь или введите в Панели пользователя логин и пароль.
Если не хотите регистрироваться, то введите логин: demo пароль:demo
React JS 2020 С нуля до профи, лучшие практики (2020)
React JS 2020 С нуля до профи, лучшие практики (2020)
Обучение
Стань React JS Frontend разработчиком за максимально короткий срок. Этот курс поможет за считанные часы освоить самую популярную frontend технологию. В ходе курса будут рассмотрены все принципы и подходы в работе с React JS в том числе все новые
Секреты дистанционного обучения: 10 практических уроков (2020)
Секреты дистанционного обучения: 10 практических уроков (2020)
Обучение
Разбираем ключевые вопросы построения личной системы эффективного обучения, в том числе и в дистанционном формате. Рассматриваем вопросы мотивации и практического инструментария, позволяющего нам получать удовольствие от процесса обучения в целом.
Архитектор программного обеспечения (2020)
Архитектор программного обеспечения (2020)
Обучение
В процессе обучения мы рассмотрим множество нетривиальных проблем проектирования backend-приложений и их дальнейшего сопровождения. Изучим не только паттерны проектирования новых сервисов, но и освоим подходы к работе с legacy-сервисами.
Высоконагруженные приложения. Программирование, масштабирование, поддержка
Высоконагруженные приложения. Программирование, масштабирование, поддержка
Обучение
В этой книге вы найдете ключевые принципы, алгоритмы и компромиссы, без которых не обойтись при разработке высоконагруженных систем для работы с данными. Материал рассматривается на примере внутреннего устройства популярных программных пакетов и
AJAX - разработка web-приложений для web 2.0
AJAX - разработка web-приложений для web 2.0
Фильмы
Обучающий видеокурс AJAX, состоящий из HTML, javascript и DOM-модели — это замечательный подход, который помогает создать вместо тяжеловесных Веб-интерфейсов интерактивные AJAX-приложения. В рамках курса Вы сможете сделать чрезвычайно
Как создавать flash приложения для Вконтакте API (2010) PC
Как создавать flash приложения для Вконтакте API (2010) PC
Бесплатные программы
Разработка вашего первого реального приложения Вконтакте. Из курса вы узнаете как сождавать приложения, выполнять запросы, получать и обрабатывать ответы...
Добавить
Комментарии (0)
Прокомментировать
  • bowtiesmilelaughingblushsmileyrelaxedsmirk
    heart_eyeskissing_heartkissing_closed_eyesflushedrelievedsatisfiedgrin
    winkstuck_out_tongue_winking_eyestuck_out_tongue_closed_eyesgrinningkissingstuck_out_tonguesleeping
    worriedfrowninganguishedopen_mouthgrimacingconfusedhushed
    expressionlessunamusedsweat_smilesweatdisappointed_relievedwearypensive
    disappointedconfoundedfearfulcold_sweatperseverecrysob
    joyastonishedscreamtired_faceangryragetriumph
    sleepyyummasksunglassesdizzy_faceimpsmiling_imp
    neutral_faceno_mouthinnocent
Войти через: