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

12 участников

О чём курс

Курс «Программирование на Visual С++» представляет собой комплексную образовательную программу, разработанную для тех, кто стремится освоить один из самых мощных и востребованных языков программирования в мире. Язык C++, история которого берет начало в 1980-х годах благодаря Бьёрну Страуструпу, сегодня является фундаментом для создания высокопроизводительных систем: от операционных систем и драйверов устройств до сложных игровых движков и серверных архитектур. В условиях современного рынка, где продукция корпорации Microsoft занимает лидирующие позиции, владение инструментарием Visual C++ становится критически важным навыком для любого профессионального разработчика.

Данная программа обучения ориентирована на широкий круг слушателей: курс будет крайне полезен как начинающим программистам, так и опытным специалистам, уже работающим с языком C, но желающим расширить свой профессиональный инструментарий и перейти на качественно новый уровень разработки. Программа курса полностью соответствует требованиям профессионального стандарта «Программист», утвержденного приказом Министерства труда и социальной защиты РФ, что гарантирует актуальность и академическую значимость полученных знаний.

В процессе обучения слушатели проходят путь от фундаментальных основ до продвинутых концепций объектно-ориентированного программирования. Вы научитесь эффективно работать с типами данных, операторами и функциями, освоите принципы инкапсуляции, научитесь грамотно использовать конструкторы и деструкторы, а также перегружать операции. Особое внимание уделяется архитектурным аспектам: разработке абстрактных классов, созданию интерфейсов, применению шаблонов функций и классов, а также управлению исключениями. Важной частью курса является изучение современной среды разработки Microsoft Visual Studio, которая является стандартом индустрии для Windows-разработки.

Особенностью данного курса является глубокая практическая направленность. Теоретические блоки неразрывно связаны с решением прикладных задач, что позволяет закрепить материал на практике под руководством опытных преподавателей — экспертов, которые успешно совмещают педагогическую деятельность с реальной работой в IT-индустрии. Такой подход обеспечивает не только понимание синтаксиса, но и формирование правильного инженерного мышления.

По завершении обучения выпускники получают свидетельство Центра «Специалист», которое высоко ценится работодателями и служит подтверждением квалификации. Выпускники курса будут обладать навыками работы с различными типами данных, смогут производить инкапсуляцию, использовать конструкторы и деструкторы, перегружать операции, реализовывать наследование и полиморфизм, разрабатывать абстрактные классы и интерфейсы, применять шаблоны, управлять исключениями и профессионально использовать среду Microsoft Visual Studio. Этот курс — ваш надежный шаг к успешной карьере в сфере разработки программного обеспечения, предоставляющий все необходимые инструменты для профессионального роста и реализации самых амбициозных технических проектов.

Программа обучения

Модуль 1. Типы данных, операции и функции в С++ Ссылочный тип данных. Операции - расширения контекста. Операции new и delete. Встроенные inline-функции. Перегрузка функций. Аргументы по умолчанию Модуль 2. Инкапсуляция Декларация класса. Управление доступом. Указатель this. Дружественные классы и функции. Модуль 3. Специальные методы класса Конструктор по умолчанию. Конструктор копирования. Перегрузка конструкторов. Деструктор. Модуль 4. Константные и статические члены класса Константные функции и объекты. Статические данные и функции. Правила инициализации и использования. Модуль 5. Перегрузка операций Правила перегрузки операций в С++. Примеры перегрузки основных операций. Перегрузка операции присваивания и конструктора копирования. Модуль 6. Потоки данных в С++ Иерархия классов потоков в С++. Форматированный ввод/вывод. Использование и создание манипуляторов. Перегрузка операций ввода/вывода. Работа с файлами. Модуль 7. Наследование и полиморфизм Наследование как механизм повторного использования кода. Виртуальные функции и позднее связывание. Множественное наследование Виртуальный базовый класс. Чистые виртуальные функции и абстрактные классы. Модуль 8. Шаблоны функций и классов Области применения шаблонов. Создание и перегрузка шаблонных функций. Определение, специализация и использование шаблонов классов. Модуль 9. Управление исключениями Применение операторов try, catch, throw. Динамическая идентификация типов времени выполнения (RTTI). Операции приведения типа. Модуль 10. Итоговое занятие Выполнение курсовой работы.

Складчина создана 27 апреля 2017 г. · описание обновлено 6 июня 2026 г.

Теги курса

Инструменты

Другие материалы школы 12

С Специалист Все материалы
2 492 ₽ 25 150 ₽