Мы используем cookie для стабильной работы сервиса. Подробнее

Программирование на С++

4.3
ФорматОнлайн
Длительность40 ак. ч. + 40 ак. ч. самостоятельно
Объём10 занятий
О курсе

Подробнее

Обучение проходит на С++ 23/20/17 Язык программирования С++ возник в начале 1980-х годов, когда сотрудник фирмы Bell Labs Бьёрн Страуструп придумал ряд усовершенствований к языку C под собственные нужды. Сейчас C++ широко используется для разработки программного обеспечения, являясь одним из самых популярных языков программирования. Область его применения включает создание операционных систем, разнообразных прикладных программ, драйверов устройств, приложений для встраиваемых систем, высокопроизводительных серверов, а также игр. Существует множество реализаций языка C++, как бесплатных, так и коммерческих и для различных платформ. Тех, кто хочет развивать свою карьеру в сфере программирования, Учебный центр «Специалист» приглашает на курс «Программирование на С++». Курс предназначен для всех Си-программистов и на всех платформах. Он будет полезен как опытным, так и начинающих разработчикам на языке C, которые хотят развить свои профессиональные навыки, изучив C++. Программа курса составлена с учетом требований профессионального стандарта «Программист», утв. приказом Министерства труда и социальной защиты РФ от 18 ноября 2013 г. № 679н. На курсе «Программирование на С++» рассматриваются все этапы подготовки и написание программ на языке C++. Вы научитесь работать с различными типами данных, операторами и функциями С++, производить инкапсуляцию, использовать конструкторы и деструкторы. Освоите абстрактные классы и интерфейсы, шаблоны функций, узнаете, как управлять исключениями. Особенность курса «Программирование на С++» в том, что все теоретические знания, полученные на курсе, закрепляются на практических примерах. Курс ведут замечательные преподаватели, профессионалы своего дела. Все они успешно сочетают преподавание с практической работой. По окончании курса вы получите свидетельство Центра «Специалист», признаваемое работодателями. Обучение по мировым стандартам позволяет нашим выпускникам работать в ведущих компаниях России и других стран. Они делают успешную карьеру и пользуются уважением работодателей.
Результат

Что вы получите

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

Программа курса

10 занятий
№ТемаЧто внутри
01Модуль 1. Типы данных, операции и функции в С++  (4 ак. ч.)

Ссылочный тип данных. Операции - расширения контекста. Операции  new и delete. Встроенные inline-функции. Перегрузка функций. Аргументы по умолчанию

02Модуль 2. Инкапсуляция  (4 ак. ч.)

Декларация класса. Управление доступом. Указатель this. Дружественные классы и функции.

03Модуль 3. Специальные методы класса  (4 ак. ч.)

Конструктор по умолчанию. Конструктор  копирования. Перегрузка конструкторов. Деструктор.

04Модуль 4. Константные и статические члены класса  (4 ак. ч.)

Константные функции и объекты. Статические данные и функции. Правила инициализации и использования.

05Модуль 5. Перегрузка операций  (4 ак. ч.)

Правила перегрузки операций в С++. Примеры перегрузки основных операций. Перегрузка операции присваивания и конструктора копирования.

06Модуль 6. Потоки данных в С++  (4 ак. ч.)

Иерархия классов потоков в С++. Форматированный ввод/вывод. Использование и создание манипуляторов. Перегрузка операций ввода/вывода. Работа с файлами.

07Модуль 7. Наследование и полиморфизм  (4 ак. ч.)

Наследование как механизм повторного использования кода. Виртуальные функции и позднее связывание. Множественное наследование Виртуальный базовый класс. Чистые виртуальные функции и абстрактные классы.

08Модуль 8. Шаблоны функций и классов  (4 ак. ч.)

Области применения шаблонов. Создание и перегрузка шаблонных функций. Определение, специализация и использование шаблонов классов.

09Модуль 9. Управление исключениями  (4 ак. ч.)

Применение операторов try, catch, throw. Динамическая идентификация типов времени выполнения (RTTI). Операции приведения типа.

10Модуль 10. Итоговое занятие  (4 ак. ч.)

Выполнение курсовой работы.

01Модуль 1. Типы данных, операции и функции в С++  (4 ак. ч.)

Ссылочный тип данных. Операции - расширения контекста. Операции  new и delete. Встроенные inline-функции. Перегрузка функций. Аргументы по умолчанию

02Модуль 2. Инкапсуляция  (4 ак. ч.)

Декларация класса. Управление доступом. Указатель this. Дружественные классы и функции.

03Модуль 3. Специальные методы класса  (4 ак. ч.)

Конструктор по умолчанию. Конструктор  копирования. Перегрузка конструкторов. Деструктор.

04Модуль 4. Константные и статические члены класса  (4 ак. ч.)

Константные функции и объекты. Статические данные и функции. Правила инициализации и использования.

05Модуль 5. Перегрузка операций  (4 ак. ч.)

Правила перегрузки операций в С++. Примеры перегрузки основных операций. Перегрузка операции присваивания и конструктора копирования.

06Модуль 6. Потоки данных в С++  (4 ак. ч.)

Иерархия классов потоков в С++. Форматированный ввод/вывод. Использование и создание манипуляторов. Перегрузка операций ввода/вывода. Работа с файлами.

07Модуль 7. Наследование и полиморфизм  (4 ак. ч.)

Наследование как механизм повторного использования кода. Виртуальные функции и позднее связывание. Множественное наследование Виртуальный базовый класс. Чистые виртуальные функции и абстрактные классы.

08Модуль 8. Шаблоны функций и классов  (4 ак. ч.)

Области применения шаблонов. Создание и перегрузка шаблонных функций. Определение, специализация и использование шаблонов классов.

09Модуль 9. Управление исключениями  (4 ак. ч.)

Применение операторов try, catch, throw. Динамическая идентификация типов времени выполнения (RTTI). Операции приведения типа.

10Модуль 10. Итоговое занятие  (4 ак. ч.)

Выполнение курсовой работы.

Организатор

Автор курса

СпециалистСпециалист
Ведущий компьютерный учебный центр России с высочайшим уровнем качества обучения, сервиса и организации учебного процесса Лучший учебный центр авторизованный Microsoft в России, Центральной и Восточной Европе в 2011-2014 гг Центр «Специалист» — первый в России авторизованный учебный центр по обучению Adobe — Adobe Authorised Training Centre Крупнейший авторизованный учебный центр ведущих IT-компаний мира С 2012 г. Центр «Специалист» входит в «Круг совершенства EC-Council»
Подробнее об авторе
Мнения учеников

Отзывы о курсе

Оставьте отзыв

Расскажите о качестве обучения, поддержке и результате. Это поможет другим выбрать организацию осознанно.

Напишите ваш коментарий, не менее 30 символов

Нажимая кнопку, вы даете согласие на обработку персональных данных

Оставьте заявку

Консультант ответит на вопросы о курсе «Программирование на С++» и поможет разобраться в деталях обучения.

Комментарий ...

Нажимая кнопку, вы даете согласие на обработку персональных данных

Информация обновлена 28 сентября 2026 г.

Продолжить выбор

Похожие курсы

PRO C#. WPF
1-3 часа каждый день
PRO C#. WPF

Вот приложение, которое мы будем делать на курсе👇 Если вы уже знаете основы C# и понимаете ООП, но не понимаете, как из этого перейти к реальной разработке — этот курс закрывает и…

Онлайн23 занятий
68 900 ₽
Библиотека Qt (С++ ). Уровень 1. Основы программирования
40 ак. ч. + 40 ак. ч. самостоятельно
Библиотека Qt (С++ ). Уровень 1. Основы программирования

Обучение проходит на QT 6 Qt – кроссплатформенная среда для разработки пользовательского интерфейса на языке C++, а также на других объектно-ориентированных языках. Qt Creator – и…

Онлайн10 занятий
50 350 ₽
C++ для разработки игр
29 сентября
C++ для разработки игр

Освой С++ на базовом уровне, создай свою первую игру уже через 2 месяца обучения, в дальнейшем сможешь применить эти знания для работы в Unreal Engine.

Онлайн4 занятий
Домашние заданияВидеоуроки+2
90 300 ₽Рассрочка на 12 мес.
C++ для робототехников
−45%1 месяц
C++ для робототехников

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

Онлайн
55 080 ₽−45%
30 294 ₽от 5 049 ₽/мес на 6 мес.
Основы разработки на C++: белый пояс
Основы разработки на C++: белый пояс

Этот курс посвящён знакомству с языком программирования С++. Вы научитесь использовать его основные конструкции, создавать свои типы данных, разбивать программу на классы и функци…

Онлайн5 занятий
20 000 ₽
Начать без затрат

Бесплатные курсы

ОСНОВЫ ПРОГРАММИРОВАНИЯ НА ЯЗЫКЕ С++.  СТРУКТУРЫ ДАННЫХ
Бесплатно
ОСНОВЫ ПРОГРАММИРОВАНИЯ НА ЯЗЫКЕ С++. СТРУКТУРЫ ДАННЫХ

Курс разработан для студентов Санкт-Петербургского Государственного Электротехнического Университета "ЛЭТИ", кафедры ИС. Является продолжением курса "Основы алгоритмизации и прогр…

Онлайн8 занятий
Бесплатно
Введение в программирование (C++)
Бесплатно4-5 часов на урок, начиная с третьего урока
Введение в программирование (C++)

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

Онлайн1 занятий
Бесплатно
Микроконтроллеры семейства AVR
Бесплатно16 часов
Микроконтроллеры семейства AVR

В 16-ти лекциях курса на примере одного из наиболее применимых микроконтроллеров семейства –ATmega16, подробно разбирается работа центрального процессорного устройства и всех его…

Онлайн7 занятий
Бесплатно
Программирование на языке C++ (продолжение). МНМЦ СПбГУ
Бесплатно7 часа в неделю
Программирование на языке C++ (продолжение). МНМЦ СПбГУ

Как и первая часть этот онлайн-курс основан на материалах курсов, которые в разное время читались в Академическом университете и Computer Science центре. При этом в онлайн-курсе к…

Онлайн5 занятий
Бесплатно
ОСНОВЫ АЛГОРИТМИЗАЦИИ И ПРОГРАММИРОВАНИЯ НА ЯЗЫКЕ С++
Бесплатно
ОСНОВЫ АЛГОРИТМИЗАЦИИ И ПРОГРАММИРОВАНИЯ НА ЯЗЫКЕ С++

Курс разработан для студентов Санкт-Петербургского Государственного Электротехнического Университета "ЛЭТИ", кафедры ИС. Курс содержит теорию, необходимую для выполнения практичес…

Онлайн11 занятий
Бесплатно