Навыки, которые вы получите:
Scrum
Git
Web development
TDD
C++
STL
Qt
С++ — высокопроизводительный язык с богатыми возможностями. Его используют как в программировании микроконтроллеров и реализации медицинских и автомобильных систем, так и в создании игр, гейм-движков, во множестве других сфер.
С++ программист должен хорошо знать математику, разбираться в алгоритмах и иметь развитое системное мышление. При этом данные специалисты получают очень достойную зарплату и занимают особенное место в пантеоне IT.
Программа включает обязательные и дополнительные курсы, бесплатные вебинары.
Кому подойдет курс
- Новичкам.
- Начинающим специалистам.
- Профессионалам.
Программа
- C++ Стартовый.
- С++ Базовый.
- С++ Углубленный.
- STL — стандартная библиотека шаблонов. Теория и практика.
- Решение практических задач на С++.
- Qt Framework.
- Методологии управления проектами. Вступление в Scrum.
- Основы работы с Git.
Чему вы научитесь
- Использованию высокопроизводительного языка C++ и парадигм ООП для разработки различного рода приложений.
- Использованию параллельного программирования для ускорения выполнения программ.
- Владению принципами метапрограммирования в С++.
- Использованию стандартной библиотеки шаблонов (STL) для эффективной работы с контейнерами и решения сложных алгоритмических задач.
- Применению фреймворка Qt для создания кроссплатформенных приложений с графическим интерфейсом, которые используют разнообразные функции системы (мультимедиа, сеть, работа с графикой и другие).
- Навыкам развертывания Qt приложений на большинстве поддерживаемых платформ.
- Применению модульного тестирования и концепции TDD во время разработки приложений.
- Использованию системы управления версиями Git и сервиса для хостинга проектов GitHub.