Курс «Разработчик C++» от Яндекс Практикума предназначен для тех, кто хочет освоить язык программирования C++ с нуля и получить практические навыки разработки. В течение 9 месяцев вы изучите основы и продвинутые возможности C++, создадите более 10 полноценных приложений и подготовите портфолио для успешного трудоустройства.
Для кого курс
- Для начинающих программистов, желающих изучить C++ с нуля.
- Для разработчиков, стремящихся расширить свои знания и освоить новый язык программирования.
- Для студентов технических специальностей, желающих получить практические навыки разработки на C++.
- Для специалистов, планирующих карьеру в области разработки высокопроизводительных приложений.
Чему научитесь на курсе
- Писать эффективный код на C++ и использовать стандартную библиотеку STL.
- Разрабатывать графические приложения с использованием фреймворка Qt.
- Работать с системами контроля версий, такими как Git.
- Понимать и применять объектно-ориентированное программирование и паттерны проектирования.
- Использовать инструменты разработки, такие как CMake и VS Code.
- Тестировать и отлаживать код, применять юнит-тестирование.
- Разрабатывать архитектуру приложений и использовать UML-диаграммы.
План обучения
- Бесплатный вводный модуль
- Знакомство с основами программирования.
- Изучение базовых понятий C++: переменные, типы данных, циклы, функции.
- Написание простых программ и получение первых навыков кодирования.
- Основы C++ с Qt
- Изучение базовых и продвинутых возможностей C++.
- Создание графических приложений с использованием фреймворка Qt.
- Разработка более 10 полноценных приложений: будильник, фотоальбом, игры и другие.
- Изучение паттернов программирования и объектно-ориентированной разработки.
- Работа с системой контроля версий Git и средой разработки Qt Creator.
- Изучение базовых алгоритмов, рекурсии, контейнеров и словарей.
- Продвинутые темы и инструменты
- Изучение метапрограммирования и перегрузки операций.
- Работа с архитектурой приложений и паттернами проектирования.
- Использование инструментов сборки, таких как CMake.
- Изучение move-семантики и управления ресурсами (RAII).
- Применение юнит-тестирования и отладки кода.
- Разработка UML-диаграмм для проектирования приложений.
По завершении курса вы получите диплом о профессиональной переподготовке и поддержку в поиске работы до 7 месяцев после выпуска.
Школа: Яндекс Практикум
Цена: 135000 руб.
Рассрочка: Нет
Продолжительность: 9 месяцев
Документы: Диплом о профессиональной переподготовке