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


Цель курса

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

Вы не хотите остаться в прошлом? Стремитесь идти в ногу со временем? Боретесь за повышение Вашей конкурентоспособности? – Это Ваш курс!

По окончании курса Вы будете уметь

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

Дополнительно

После завершения обучения курса «Программирование на Visual С++» Вы получите Сертификат Компьютерной академии «ШАГ».
Дата начала 04/08
Продолжительность 1 курса 32 академических часа (5 недель)
Стоимость 1 курса 4400 грн
Свяжитесь с нами:

Программа

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

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

Модуль 2. Инкапсуляция

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

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

  • —   Конструкторы умолчания, преобразования копирования.
  • —   Деструкторы.

Модуль 4. Перегрузка операций

  • —   Методы преобразования. Классы потоков C++.
  • —   Операции замещения и вставки.
  • —   Ввод/вывод в файлы.

Модуль 5. Статические элементы данных

  • —   Static -методы.
  • —   Константные объекты и методы.
  • —   Правила инициализации и использования.

Модуль 6. Наследование и полиморфизм

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

Модуль 7. Шаблоны функций и классов

  • —   Определение, специализация и использование шаблонов.
  • —   Перегрузка template функций.

Модуль 8. Управление исключениями

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

Модуль 9. Использование Microsoft Developer Studio

  • —   Интерфейс Developer Studio (Мастерской разработчика).
  • —   Создание консольного приложения и Win32 приложения.
  • —   Понятие проекта и просмотр компонентов проекта.
  • —   Виды ресурсов Developer Studio.
  • —   Формирование визуального графического интерфейса в редакторе ресурсов.

Модуль 10. Структура приложения Windows

  • —   Главная функция Windows-приложения WinMain().
  • —   Структура приложения Windows.
  • —   Загрузка стандартных ресурсов Windows.
  • —   Механизм сообщений Windows, цикл обработки сообщений.
  • —   Функция управления окном приложения.
  • —   Сообщения, посылаемые окну приложения, и их обработка.

Отзывы

Лифанов Никита

Курсом остался доволен, получил практические навыки работы и конфигурации windows server 2012.

Лифанов Никита
Оришин Сергей

Все материалы изложены в простой доступной форме, легко запомнить и применить на практике. По итогу получил MSCA. 

Оришин Сергей
Свиридюк Леся

Спасибо за качественно преподнесенный материал и отличного тренера.

Свиридюк Леся
Мельник Марина

Пройдя обучение по курсу  «Расширенные возможности Excel» приобрела знания, которые продуктивно использую в работе. Оставайтесь такими же интересными!

Мельник Марина
Сирко Олег

Второй раз прохожу корпоративный тренинг по Excel, каждый раз используя больше новых возможностей. Буду рад сотрудничать с вашими в дальнейшем!

Сирко Олег
Ответчиков Артем

Узнал массу новых возможностей программы Excel, которые оптимизируют работу и экономят время.

Большое спасибо за хороший подбор квалифицированных тренеров!

Ответчиков Артем
Щербина Наталья

Полученные знания, навыки увеличили эффективность моей работы. Спасибо, буду всем рекомендовать курс!

Щербина Наталья
Скиба Алексей

Прошел подготовку по MCSA, CCNA, Linux - качество обучения, тренеры на высоте! Планирую продолжить обучение CCNP, Сетевая и системная безопасность. Жду с нетерпением новых программ, в т.ч. Asterisk!

Скиба Алексей