JS2 C++
Продолжительность курса: 40 ак. ч.

Описание курса:
Рассматриваются вопросы основ объектно-ориентированного программирования на С++, лучшие практики применения базовых элементов языка, таких как классы, методы, указатели, ссылки, шаблоны, перегрузка операторов и исключения. Изучаются основы стандартной библиотеки шаблонов языка С++, а также средства потокового ввода/вывода.

Аудитория:
• Начинающие программисты на С++

Необходимая подготовка:
• Требуются навыки алгоритмизации;
• Желательно иметь представление об объектно-ориентированном подходе;
• Базовые знания английского языка.

Программа курса:

Модуль 1. Общий вид программы на языке С++, технология сборки программ на С++.

Модуль 2. Понятие типа данных, класса. Методы класса и глобальные функции.

Модуль 3. Лучшие практики работы с переменными на языке С++.

Модуль 4. Основные операторы языка С++ и лучшие практики их применения.

Модуль 5. Применение производных типов данных (указатели, массивы, ссылки) в программах на С++. Динамические структуры данных.

Модуль 6. Понятие конструктора, конструктор по умолчанию, конструктор копирования.

Модуль 7. Перегрузка операторов.

Модуль 8. Шаблоны в языке С++. Лучшие практики применения шаблонов.

Модуль 9. Исключения. Лучшие практики использования исключений в программах на С++.

Модуль 10. Библиотека Standart Template Library (STL) и практики ее применения для решения типовых задач.

Модуль 11. Библиотека потокового ввода/вывода и практики ее применения для решения типовых задач.

Модуль 12. Разработка через тестирование. Практики применения библиотеки UnitTest++.

Окончательная цена указывается в договоре на обучение. Записаться на курс

Характеристики курса

  • Академ. часов: 40
  • Количество мест: 8
  • Направление: Курсы для ИТ-специалистов
  • Город: Москва, Пермь
  • Очно: 74900 ₽
  • Вебинар: 74900 ₽

Расписание

Ведётся набор
Записаться на курс