Объектно-ориентированное программирование на языке С++

Курс знакомит слушателей с лучшими практиками программирования на языке С++. Рассматриваются вопросы эффективного использования объектно-ориентированных возможностей языка, а также типовые аспекты применения библиотеки потокового ввода/вывода и библиотеки стандартных шаблонов ( STL).
Курс: C-003
Длительность: 40 ч.

Описание

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

Данный курс доступен как в очном, так и в онлайн-формате.

Разбираемые темы

  • Общий вид программы на языке С++, технология сборки программ на С++.
  • Понятие типа данных, класса. Методы класса и глобальные функции.
  • Лучшие практики работы с переменными на языке С++.
  • Основные операторы языка С++ и лучшие практики их применения.
  • Применение производных типов данных (указатели, массивы, ссылки) в программах на С++. Динамические структуры данных.
  • Понятие конструктора, конструктор по умолчанию, конструктор копирования.
  • Перегрузка операторов.
  • Шаблоны в языке С++. Лучшие практики применения шаблонов.
  • Исключения. Лучшие практики использования исключений в программах на С++.
  • Библиотека Standart Template Library (STL) и практики ее применения для решения типовых задач.
  • Библиотека потокового ввода/вывода и практики ее применения для решения типовых задач.
  • Разработка через тестирование. Практики применения библиотеки UnitTest++.

Цели

Сформировать у слушателей компетенции в применении языка С++ для разработки программного обеспечения различного уровня сложности.

Целевая аудитория

Начинающие программисты на С++

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

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

После окончания курса выдаётся сертификат на бланке Luxoft Training
-10% ФИЗИЧЕСКИМ ЛИЦАМ
Не подходят даты, время или хотите заказать корпоративное обучение для команды?
+
Предложите свой вариант
Москва 34 000 1
Санкт-Петербург 30 600 1
Омск 25 500 1
Киев 8 700 грн.
Одесса 7 800 грн.
Днепр 7 800 грн.
Отзывы:
Участник тренинга
Впечатление положительное, интересеные задания, которые позволяют понять принципы работы с базовыми (непонятное слово) С++.
Участник тренинга
Получил отличную практику по классам, получил новые знания по работе с boost`ом.

Рекомендуемые дополнительные материалы, источники:

  • Б. Страуструп. Язык программирования С++.
  • В. В. Подбельский. Язык С++.
  • Стенли Липпман, Жози Лажойе. Язык программирования C++. Вводный курс.

Примечание:

Материалы курса представлены на английском языке.

Записаться на курс

Выбрать дату
Если Вам не подходят дата и место проведения тренинга, Вы можете оставить заявку на участие в нем в любом из городов, где представлены филиалы Luxoft Training. Для этого выберите вариант "Открытая дата" и укажите желаемое место проведения курса.
Желаемое место проведения курса
Вы можете оставить заявку на корпоротивное обучение сотрудников Вашей компании в любом городе России или Украины, выбрав вариант "Другой город"
Фамилия *

Имя *

Отчество

Контактный E-mail *

Компания *

Телефон *

Город *

Комментарий
По запросу на education@luxoft.com мы ответим на любые дополнительные вопросы касательно обучения в нашем Luxoft Training.
   Подпишись на ежемесячный DigestLT
Успешная форма подписки.
Спасибо!
Форма отправлена успешно.