- Дополнительное образование в Москве →
- Объектно-ориентированное программирование. Базовый уровень. Язык С++
Объектно-ориентированное программирование. Базовый уровень. Язык С++
Курс знакомит с концепцией объектно-ориентированного программирования - одной из наиболее популярных и востребованных рынком концепций разработки программного обеспечения. В курсе изучаются основы объектно-ориентированного программирования, поддержка ООП в рамках языка C++.
Язык С++ широко используется для разработки программного обеспечения, являясь одним из самых популярных языков программирования. Область его применения включает создание операционных систем, разнообразных прикладных программ, драйверов устройств, приложений для встраиваемых систем, высокопроизводительных серверов, а также игр.
Курс предназначен для: Программистов, IT-специалистов, желающих в дальнейшем профессионально заниматься созданием научных, офисных, сетевых приложений, а также всех, кто хочет начать свой путь в программировании.
Цели курса: Получение знаний объектно-ориентированного программирования на языке С++, ознакомление с основными возможностями, которые предоставляет язык программирования C++.
В программе:
Типы данных, операции и функции в С++.
• Ссылочный тип данных.
• Операции — расширения контекста.
• Операции new и delete.
• Встроенные inline-функции.
• Перегрузка функций. Аргументы по умолчанию
Инкапсуляция.
• Декларация класса.
• Управление доступом.
• Указатель this.
• Дружественные классы и функции.
Специальные методы класса.
• Конструктор по умолчанию.
• Конструктор копирования.
• Перегрузка конструкторов.
• Деструктор.
Константные и статические члены класса.
• Константные функции и объекты.
• Статические данные и функции.
• Правила инициализации и использования.
Перегрузка операций.
• Правила перегрузки операций в С++.
• Примеры перегрузки основных операций.
• Перегрузка операции присваивания и конструктора копирования.
Наследование и полиморфизм.
• Наследование как механизм повторного использования кода.
• Виртуальные функции и позднее связывание.
• Множественное наследование.
• Виртуальный базовый класс.
• Чистые виртуальные функции и абстрактные классы.
Шаблоны функций и классов.
• Области применения шаблонов.
• Создание и перегрузка шаблонных функций.
• Определение, специализация и использование шаблонов классов.
Управление исключениями.
• Применение операторов try, catch, throw.
• Динамическая идентификация типов данных (RTTI).
• Операции приведения типа.
Преподаватели:
Спикер
Руководитель группы разработки и проектирования программного обеспечения, главный конструктор ПАК, программист, имеющий многолетний опыт успешной практической работы в сфере разработки, внедрения и сопровождения информационных систем.
Условия участия:
В стоимость обучения входит: Методический материал, кофе-паузы.
Иногородним клиентам оказывается помощь в бронировании гостиницы на период прохождения обучения.
Язык С++ широко используется для разработки программного обеспечения, являясь одним из самых популярных языков программирования. Область его применения включает создание операционных систем, разнообразных прикладных программ, драйверов устройств, приложений для встраиваемых систем, высокопроизводительных серверов, а также игр.
Курс предназначен для: Программистов, IT-специалистов, желающих в дальнейшем профессионально заниматься созданием научных, офисных, сетевых приложений, а также всех, кто хочет начать свой путь в программировании.
Цели курса: Получение знаний объектно-ориентированного программирования на языке С++, ознакомление с основными возможностями, которые предоставляет язык программирования C++.
В программе:
Типы данных, операции и функции в С++.
• Ссылочный тип данных.
• Операции — расширения контекста.
• Операции new и delete.
• Встроенные inline-функции.
• Перегрузка функций. Аргументы по умолчанию
Инкапсуляция.
• Декларация класса.
• Управление доступом.
• Указатель this.
• Дружественные классы и функции.
Специальные методы класса.
• Конструктор по умолчанию.
• Конструктор копирования.
• Перегрузка конструкторов.
• Деструктор.
Константные и статические члены класса.
• Константные функции и объекты.
• Статические данные и функции.
• Правила инициализации и использования.
Перегрузка операций.
• Правила перегрузки операций в С++.
• Примеры перегрузки основных операций.
• Перегрузка операции присваивания и конструктора копирования.
Наследование и полиморфизм.
• Наследование как механизм повторного использования кода.
• Виртуальные функции и позднее связывание.
• Множественное наследование.
• Виртуальный базовый класс.
• Чистые виртуальные функции и абстрактные классы.
Шаблоны функций и классов.
• Области применения шаблонов.
• Создание и перегрузка шаблонных функций.
• Определение, специализация и использование шаблонов классов.
Управление исключениями.
• Применение операторов try, catch, throw.
• Динамическая идентификация типов данных (RTTI).
• Операции приведения типа.
Преподаватели:
Спикер
Руководитель группы разработки и проектирования программного обеспечения, главный конструктор ПАК, программист, имеющий многолетний опыт успешной практической работы в сфере разработки, внедрения и сопровождения информационных систем.
Условия участия:
В стоимость обучения входит: Методический материал, кофе-паузы.
Иногородним клиентам оказывается помощь в бронировании гостиницы на период прохождения обучения.
Данная учебная программа представлена в разделах:
Предмет | Информационные технологии |
Вид обучения | Повышение квалификации |
Форма обучения | Очная |
Продолжительность обучения | 2 дня |
Стоимость | 32.5 |
Объём курса в акад. часах | 16 часов |
График занятий | 18 - 19 сентября 2023 с 10:00 до 17:30 |
Выдаваемый документ | По итогам обучения слушатели, успешно прошедшие итоговую аттестацию по программе обучения, получают Удостоверение о повышении квалификации в объеме 16 часов (в соответствии с лицензией на право ведения образовательной деятельности, выданной Департаментом образования и науки города Москвы). |
Контактный телефон | |
Сайт | Показать |
Похожие учебные программы
-
Межрегиональная Академия строительного и промышленного комплекса
г. Москва-
Продолжительность: 3 месяцаСтоимость: уточните по телефону
Есть представитель -
-
Академия АйТи
г. Москва -
-
Московский государственный университет геодезии и картографии. Центр переподготовки и повышения квалификации преподавателей высшего и среднего профессионального образования
г. Москва-
Стоимость: уточните по телефону
-
-
Пять-пятьдесят пять
г. Москва-
Стоимость: 100699 руб.
-
-
Академия труда и социальных отношений
г. Москва-
Стоимость: 4.4 руб.
Есть представитель -
Желаете оставить отзыв?
- Дополнительное образование в Москве →
- Объектно-ориентированное программирование. Базовый уровень. Язык С++