Онлайн курсы по C++
ТОП-3 лучших онлайн курсов по C++
Курс Разработчик C++ от Яндекс Практикум
Курс «Разработчик 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 месяцев
Документы: Диплом о профессиональной переподготовке
Курс Разработчик C++ расширенный от Яндекс Практикум
Курс «Разработчик C++ расширенный» от Яндекс Практикума предлагает углубленное изучение C++ для тех, кто хочет стать профессиональным разработчиком. Программа сочетает теоретические знания, практическое применение и проектную работу для освоения одной из самых мощных и востребованных языков программирования.
Для кого курс
- Для начинающих программистов, которые хотят освоить язык C++ и получить навыки разработки.
- Для разработчиков, желающих углубить свои знания и освоить современные подходы к работе с C++.
- Для специалистов, стремящихся перейти в высокотехнологичные отрасли, такие как разработка игр, системное программирование, финтех или embedded-системы.
- Для тех, кто ищет расширенные возможности трудоустройства в области разработки ПО.
Чему научитесь на курсе
- Основам и современным возможностям языка C++.
- Принципам объектно-ориентированного программирования (ООП).
- Разработке многопоточных приложений и работе с параллельными вычислениями.
- Оптимизации кода и управлению памятью.
- Использованию стандартной библиотеки STL и написанию собственных шаблонов.
- Созданию сетевых приложений и работе с сетевыми протоколами.
- Использованию C++ в разных сферах разработки, таких как game development, highload-системы и embedded.
План обучения
- Основы C++
- Базовый синтаксис, переменные, функции, структуры данных.
- Работа с указателями и ссылками.
- Основы управления памятью.
- Объектно-ориентированное программирование (ООП)
- Классы и объекты.
- Наследование, инкапсуляция и полиморфизм.
- Работа с абстракциями.
- Стандартная библиотека шаблонов (STL)
- Контейнеры (vector, map, set и другие).
- Алгоритмы сортировки, поиска и работы с данными.
- Использование итераторов и шаблонных функций.
- Многопоточность и параллельные вычисления
- Работа с потоками.
- Использование библиотек для многопоточности.
- Организация безопасного взаимодействия потоков.
- Сетевое программирование
- Создание клиент-серверных приложений.
- Использование сетевых протоколов и сокетов.
- Оптимизация сетевых операций.
- Углубленные темы C++
- Современные возможности языка (C++11, C++14, C++17, C++20).
- Управление памятью, умные указатели и RAII.
- Оптимизация кода и работа с профилировщиками.
- Проектная работа
- Разработка полноценного приложения.
- Презентация и защита проектов перед экспертами.
Курс предлагает глубокое погружение в C++ с акцентом на практическое применение и реальные проекты. По завершении программы участники получат диплом и поддержку в трудоустройстве.
Школа: Яндекс Практикум
Цена: 190000 руб.
Рассрочка: Нет
Продолжительность: 12 месяцев
Документы: Диплом о профессиональной переподготовке
Курс Разработчик на С++ от Нетология
Курс «Разработчик на С++» от Нетологии предлагает участникам погрузиться в мир программирования на одном из самых мощных и востребованных языков. C++ широко используется в разработке системного программного обеспечения, игр и высокопроизводительных приложений. В рамках курса участники освоят основы языка, изучат его особенности и научатся применять полученные знания для создания эффективных программ. Курс подходит как для начинающих, так и для тех, кто хочет углубить свои знания в C++.
Для кого курс
- Студенты и выпускники технических специальностей
- Люди, желающие начать карьеру в программировании
- Программисты, стремящиеся освоить C++
- Все, кто интересуется разработкой программного обеспечения
Чему научитесь на курсе
- Основам программирования на языке C++
- Принципам объектно-ориентированного программирования
- Работа с памятью и управлению ресурсами
- Созданию консольных и графических приложений
- Использованию стандартной библиотеки C++
План обучения
- Введение в язык программирования C++
- Основы синтаксиса и структуры данных
- Объектно-ориентированное программирование в C++
- Работа с памятью и указателями
- Создание приложений и работа с библиотеками
- Практические проекты и задания
Школа: Нетология
Цена: 133000 руб.
Рассрочка: 3889 руб./мес
Продолжительность: 12 месяцев
Документы: Диплом о профессиональной переподготовке