[Специалист] Программирование на С++. Декабрь 2024 [Сергей Шуйков]
800₽
Программа курса составлена с учетом требований профессионального стандарта «Программист», утв. приказом Министерства труда и социальной защиты РФ
На курсе «Программирование на С++» рассматриваются все этапы подготовки и написание программ на языке C++. Вы научитесь работать с различными типами данных, операторами и функциями С++, производить инкапсуляцию, использовать конструкторы и деструкторы. Освоите абстрактные классы и интерфейсы, шаблоны функций, узнаете, как управлять исключениями.
Особенность курса «Программирование на С++» в том, что все теоретические знания, полученные на курсе, закрепляются на практических примерах. Курс ведут замечательные преподаватели, профессионалы своего дела. Все они успешно сочетают преподавание с практической работой. По окончании курса вы получите свидетельство Центра «Специалист», признаваемое работодателями.
Обучение по мировым стандартам позволяет нашим выпускникам работать в ведущих компаниях России и других стран. Они делают успешную карьеру и пользуются уважением работодателей.
Вы научитесь
Работать с различными типами данных, операторами и функциями С++
Производить инкапсуляцию
Использовать конструкторы и деструкторы
Перегружать операции
Использовать наследование и полиморфизм
Разрабатывать абстрактные классы и интерфейсы
Применять шаблоны функций и классов
Управлять исключениями
Специалисты, обладающие этими знаниями и навыками, в настоящее время крайне востребованы.
Обучение по мировым стандартам позволяет нашим выпускникам работать в ведущих компаниях России и других стран. Они делают успешную карьеру и пользуются уважением работодателей.
Программа курса
Модуль 1. Типы данных, операции и функции в С++
Ссылочный тип данных.
Операции — расширения контекста.
Операции new и delete.
Встроенные inline-функции.
Перегрузка функций. Аргументы по умолчанию
Модуль 2. Инкапсуляция
Декларация класса.
Управление доступом.
Указатель this.
Дружественные классы и функции.
Модуль 3. Специальные методы класса
Конструктор по умолчанию.
Конструктор копирования.
Перегрузка конструкторов.
Деструктор.
Модуль 4. Константные и статические члены класса
Константные функции и объекты.
Статические данные и функции.
Правила инициализации и использования.
Модуль 5. Перегрузка операций
Правила перегрузки операций в С++.
Примеры перегрузки основных операций.
Перегрузка операции присваивания и конструктора копирования.
Модуль 6. Потоки данных в С++
Иерархия классов потоков в С++.
Форматированный ввод/вывод.
Использование и создание манипуляторов.
Перегрузка операций ввода/вывода.
Работа с файлами.
Модуль 7. Наследование и полиморфизм
Наследование как механизм повторного использования кода.
Виртуальные функции и позднее связывание.
Множественное наследование
Виртуальный базовый класс.
Чистые виртуальные функции и абстрактные классы.
Модуль 8. Шаблоны функций и классов
Области применения шаблонов.
Создание и перегрузка шаблонных функций.
Определение, специализация и использование шаблонов классов.
Модуль 9. Управление исключениями
Применение операторов try, catch, throw.
Динамическая идентификация типов времени выполнения (RTTI).
Операции приведения типа.
![[Специалист] Программирование на С++. Декабрь 2024 [Сергей Шуйков]](https://skladcikurs.com/wp-content/uploads/2026/02/speczialist-programmirovanie-na-s-dekabr-2024-sergej-shujkov_698f7e6718712.png)