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

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

Описание

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

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

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

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

Цели

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

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

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

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

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

После окончания курса выдаётся сертификат на бланке Luxoft Training
Тренер в Онлайн
Сорокин Андрей Специалист в области разработки ПО
Андрей имеет опыт разработки на C/C++ более 20 лет, на Python – 10 лет. Участвовал в разработке систем по автоматизации научного эксперимента, расчётных алгоритмов, систем контроля и сбора данных. Преподавательский опыт – более 15 лет.

Сертификации:
  • MCSE (Network, Azure),
  • MCT (2008-2021),
  • MCITP(Database Developer, Database Administrator)
Раcписание курса в Цены
Данный курс запланирован в городах: Онлайн
11.10.2021 - 15.10.2021
Время: 10:00-18:00
Локация: Онлайн
Длительность: 40 ч.
Тренер
Сорокин Андрей
Специалист в области разработки ПО
35 700 руб.
9 900 грн.

11.10.2021

11.10.2021 - 15.10.2021
Время: 10:00-18:00
Локация: Онлайн
Длительность: 40 ч.
Тренер
Сорокин Андрей
Специалист в области разработки ПО
35 700 руб.
9 900 грн.
Не подходят даты, время или хотите заказать корпоративное обучение для команды?
+
Предложите свой вариант
Онлайн 35 700 руб.
9 900 грн.
Отзывы:
Участник тренинга
Впечатление положительное, интересеные задания, которые позволяют понять принципы работы с базовыми (непонятное слово) С++.
Участник тренинга
Получил отличную практику по классам, получил новые знания по работе с boost`ом.

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

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

Примечание:

Материалы курса представлены на английском языке.
array (
  0 => 
  array (
    'NAME' => 'Объектно-ориентированное программирование на языке С++',
    'CODE' => 'C-003',
    'DATE' => '11.10.2021 - 15.10.2021',
    'DATE_BEGIN' => '11.10.2021',
    'EVENT_CITY' => 'Онлайн',
    'ID_TIME' => '109267',
  ),
)

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

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

Имя *

Отчество

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

Компания *

Телефон *

Город *

Комментарий
Оценка и обучение ИТ-специалистов по ключевым направлениям разработки программного обеспечения. Курсы от экспертов-практиков по языкам программирования, системному и бизнес-анализу, архитектуре ПО, ручному и автоматизированному тестированию ПО, Big Data и машинному обучению, управлению проектами и Agile. Luxoft Training – первый учебный центр в России, авторизованный IIBA. Действует скидка 10% на обучение физических лиц.
Остались вопросы?
Связаться с нами
Пользователь только что записался на курс ""
Спасибо!
Форма отправлена успешно.