Запись

[Нетология] Разработчик на C++ (Дмитрий Фёдоров, Максим Бакиров)

Тема в разделе "Курсы по программированию"

Цена:
144600 руб
Взнос:
1573 руб
Организатор:
Dr.Vatson

Список участников складчины:

1. Dr.Vatson
open
2
Записаться
  1. Dr.Vatson Организатор складчин

    [Нетология] Разработчик на C++ (Дмитрий Фёдоров, Максим Бакиров)

    [​IMG]

    Преподаватели:
    Дмитрий Фёдоров, Максим Бакиров, Михаил Смирнов, Павел Пронин, Владислав Хорев, Амиран Мстоян, Михаил Марков, Иван Поляков, Антон Ласточкин, Владислав Панченко, Евгений Белоусов, Вадим Калашников
    С++ входит в топ-3 языков программирования, позволяет создавать сложные IT-продукты с высокой производительностью и нагрузкой.
    Изучив этот язык, вы сможете работать над самыми амбициозными проектами: от разработки видеоигр и операционных систем до создания роботов и умных гаджетов.
    Мы поможем разобраться в С++, даже если вы никогда не программировали

    Программа построена по принципу от простого к сложному — чтобы вы постепенно погружались в профессию. Рядом всегда будут эксперты и координаторы: они ответят на вопросы и помогут разобраться со сложными темами.
    Изучение языка требует вовлечённости, но количество и масштаб возможностей позволяет программистам на С++ в среднем получать больше других разработчиков.

    Чему научитесь:
    1. Понимать паттерны проектирования своего и чужого кода
      Получите шаблоны проектирования и научитесь их применять
    2. Разрабатывать ПО с применением популярных фреймворков
      Создадите графический интерфейс и научитесь писать сетевые приложения с использованием библиотеки QT
    3. Работать с базами данных
      Освоите SQL и научитесь извлекать, преобразовывать, загружать данные
    4. Работать с алгоритмами и структурами данных
      Освоите навыки выстраивания алгоритмов, а главное — научитесь мыслить как программист
    5. Работать с современными игровыми движками
      Создадите и настроите проект на базе фреймворка Unreal Engine 5
    6. Создавать многопоточные программы и обходить блокировки
      Сможете распараллеливать вычисления и определять время исполнения кода
    Вы создадите 8 масштабных проектов для портфолио
    1. Игра «Жизнь»
      Реализуете консольный вариант классической игры. На клеточном поле проведёте эволюцию поколений и визуализируете результаты
    2. Симулятор гонок
      Разработаете гибкий и расширяемый прототип симулятора гонок. Сможете легко добавить новый тип транспортного средства или трассы
    3. Парсер INI-файлов
      Разберётесь в формате INI-файлов и создадите свой класс, который сможет считывать такие файлы и разбирать их в удобные структуры языка
    4. Потокобезопасная очередь
      Реализуете шаблонную очередь, которая гарантирует безопасную работу с данными при одновременном взаимодействии из нескольких потоков программы
    5. Инспектор аэропортов
      Создадите приложение, которое позволяет просматривать расписание авиарейсов и оценивать загруженность аэропортов
    6. Датчик движения
      Спроектируете и разработаете датчик движения, который будет выполнять полезную работу при срабатывании
    7. 3D-видеоигра
      Познакомитесь с созданием игр на Blueprints и C++. Напишете свою первую игру на Unreal Engine 5
    8. Поисковая система для сайта
      Разработаете аналог поисковой строки Google, Яндекс или Yahoo и научитесь получать данные с сайтов, строить поисковые индексы и релевантные выдачи результатов
    17 месяцев, 94 часа теории, 522 часа практики
    • Основы программирования на C++ (Проект: игра «Жизнь»)
    • Система контроля версий Git
    • Базовое программирование на C++ (Проект: симулятор гонок)
    • Алгоритмы и структуры данных
    • Продвинутое программирование на C++ (Проект: парсер INI-файлов)
    • Работа с базами данных
    • Многопоточное и асинхронное программирование (Проект: потокобезопасная очередь)
    • Шаблоны проектирования в C++
    • Кроссплатформенная разработка на Qt (Проект: приложение «Инспектор аэропортов»)
    • Разработка умных гаджетов (IoT) (Проект: датчик движения для умного дома)
    • Разработка видеоигр на Unreal Engine 5 (Проект: 3D-видеоигра «LeaveMeAlone»)
    Дополнительные модули
    • Английский язык для начинающих разработчиков
    • Введение в информационные технологии
    • Карьера разработчика на С++
    Дипломный проект - кейс для вашего портфолио (48 часов практики)
    Вы разработаете поисковую систему для сайта — аналог поисковой строки Google, Яндекс или Yahoo. Научитесь получать данные с сайтов, строить поисковые индексы и релевантные выдачи поисковых результатов. Так вы закрепите навыки, которые приобрели на курсе.
    [​IMG]

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