Партнеры

Microsoft

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

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

Программирование на языке С++ (часть 1)

Цель:

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

Аудитория:

Курс предназначен для тех, кто умеет программировать на языке C и хочет развить свои профессиональные навыки, изучив C++.

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

  • Введение в С++
  • Visual Studio
  • Программа
  • Хранение данных
  • Выражения и операторы
  • Управляющие структуры
  • Отладка
  • Указатели
  • Функции
  • Введение в ООП
  • Структуры и классы
  • Конструирование и удаление
  • Константные и статические методы
  • Пространства имен и агрегация
  • Наследование

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

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

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

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

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

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

Модули курса

Модуль 1. Введение в С++
  • Введение в С++
  • Входные файлы
  • Выходные файлы
Модуль 2. Visual Studio
  • Почему Visual Studio?
  • Доступные проекты
  • Интегрированная среда разработки
  • Создание проекта, компиляция, запуск
Модуль 3. Программа
  • Структура программы
  • Подключение заголовочных файлов
  • Комментарии, идентификаторы, ключевые слова
  • Объявления и определения
  • Правило одного определения
Модуль 4. Хранение данных
  • Типы данных
  • Литералы
  • Переменные
  • Массивы
  • Область видимости и класс памяти
Модуль 5. Выражения и операторы
  • Выражения
  • Операторы
  • Приоритеты
  • Приведения типов
Модуль 6. Управляющие структуры
  • Блок кода
  • Условные операторы
  • Циклы
Модуль 7. Отладка
    Модуль 8. Указатели
    • Понятие указателя
    • Основные операции с указателями
    • Указатель void
    • Связь указателей и массивов
    • Работа с динамической памятью
    • Операторы приведения
    Модуль 9. Функции
    • Определение функции
    • Возврат из функции
    • Вызов функций
    • Параметры функций
    • Перегрузка
    • Параметры по умолчанию
    Модуль 10. Введение в ООП
    • Концепции ООП
    • Преимущества ООП
    • Псевдонимы типов
    Модуль 11. Структуры и классы
    • Структуры. Объявление и реализация. Инициализация
    • Доступ к полям и методам
    • Управление доступом
    • Классы
    • Указатель this
    • Друзья
    Модуль 12. Конструирование и удаление
    • Конструкторы.
    • Перегрузка конструкторов.
    • Списки инициализации.
    • Деструкторы.
    Модуль 13. Константные и статические методы
    • Константные объекты
    • Константные методы
    • Статические члены
    • Статические методы
    Модуль 14. Пространства имен и агрегация
    • Пространства имен
    • Агрегация
    • Композиция
    • Агрегация и наследование
    Модуль 15. Наследование
    • Открытое наследование.
    • Производные классы.
    • Виртуальные функции-члены.
    НазадНаверх