Партнеры

Microsoft

Тренер-ИТ
Учебный центр РРС Лаборатория Касперского

Symantec
Prometric - Тестовый центр
Самара TECH - всё об ИТ в Самаре и области

Программирование на языке С++

Цель:

Овладеть объектно-ориентированным языком программирования C++, освоить принципы работы в среде Visual C++ и приобрести базовые навыки разработки приложений под Windows.

Описание:

Вы изучите объектно-ориентированный язык программирования C++, на котором, как правило, работают настоящие профессионалы, научитесь разрабатывать Windows-приложения. Курс предназначен для тех, кто умеет программировать на языке C и хочет развить свои профессиональные навыки, изучив C++.

Предварительная подготовка:

Вы будете уметь:

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

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

Содержание курса:

  • Знакомство с интегрированной средой Visual C++
  • Операции
  • Нелинейные операторы
  • Производные типы
  • Инкапсуляция

  • Специальные методы класса
  • Перегрузка операций
  • Статические элементы данных
  • Наследование и полиморфизм
  • Шаблоны функций и классов
  • Управление исключениями

Стоимость:
для организаций: 15000

для частных лиц: по договоренности

для студентов: по договоренности

Длительность:
40ч / 5д.

Группа формируется. Уточнить у менеджера. Тел. 276-69-08

Отправить заявку

Модули курса

Модуль 1. Знакомство с интегрированной средой Visual C++
  • Типы и объявления
  • Перечисления
  • Область видимости
  • Инициализация
  • Объекты и lvalue
Модуль 2. Операции
  • Арифметические и логические операции.
  • Операции присваивания.
  • Отношения.
  • Приоритеты и ассоциативность операций.
Модуль 3. Нелинейные операторы
  • Операторы ветвления
  • Оператор if
  • Выражения switch
  • Циклы
  • Операторы for, while
Модуль 4. Производные типы
  • Указатели, массивы
  • Константы
  • Ссылки
  • Структуры
  • Классы
Модуль 5. Инкапсуляция
  • Декларация класса.
  • Управление доступом.
  • Указатель this. Дружественные классы и функции.
  • Друзья класса
Модуль 6. Специальные методы класса
  • Конструкторы умолчания, преобразования копирования.
  • Деструкторы.
Модуль 7. Перегрузка операций
  • Операторные функции
  • Операторы преобразования
  • Индексация
  • Инкремент и декремент
Модуль 8. Статические элементы данных
  • Static -методы.
  • Константные объекты и методы.
  • Правила инициализации и использования.
Модуль 9. Наследование и полиморфизм
  • Виртуальные функции-члены.
  • Множественное наследование
  • Виртуальный базовый класс.
  • Чистые виртуальные функции и абстрактные классы.
Модуль 10. Шаблоны функций и классов
  • Определение, специализация и использование шаблонов.
  • Перегрузка template функций.
Модуль 11. Управление исключениями
  • Применение операторов try, catch, throw.
  • Динамическая идентификация типов времени выполнения (RTTI).
  • Операции приведения типа.
НазадНаверх