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

Описание

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

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

Цели

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

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

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

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

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

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

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

Примечание

Материалы курса представлены на английском языке.
Раcписание курсов
Вид:
Регистрируйтесь на следующий курс
Предварительная регистрация гарантирует участие в обучении. Мы обязательно оповестим вас, когда курс будет запланирован
+
Отзывы (3)
Курс впечатлил. Я выучил новые термины программирования и разобрался в вещах, в которых не был уверен (интеллектуальные указатели, кастинг и универсальность, виртуальные функции, классы и шаблоны). Тренер был ИДЕАЛЬНЫМ, терпеливым, он рассказал много интересного и дал советы по обучению. Я очень доволен курсом, так что добавить нечего, кроме того, как продолжать в том же духе!
Участник тренинга
Хороший тренинг. Наиболее полезными для меня оказались темы про умные указатели и шаблоны, использование литералов и практические кейсы. Я понял, как работать с виртуальными функциями, структурами и классами.
Участник тренинга
В целом тренинг был хорошим подведением итогов, он стал моим толчком к самообучению (поскольку теперь я изучаю программирование микроконтроллеров самостоятельно). Самой полезной частью для меня были примеры и советы, которые можно использовать в работе. В общем, все понравилось, единственное пожелание – побольше интерактива.
Участник тренинга
Показать все отзывы
Связанные курсы
Qt Framework
В курсе рассматривается Qt Framework, его концепция, возможности, а также утилиты и Qt Creator IDE, входящие в экосистему Qt Framework.
Стандартная библиотека шаблонов C++
В этом актуальном курсе подробно рассматривается стандартная библиотека шаблонов языка C++ (Standard Template Library, STL). Эта тема чаще всего возникает в ходе собеседований, поэтому разработчики C++ должны хорошо понимать, как работает STL. Этот тренинг, в котором разбираются реальные примеры и 19 увлекательных задач, поможет вам стать мастером STL и расширить знания языка C++. С помощью тренера вы погрузитесь в мир STL, чтобы исследовать возможности этой библиотеки, обсуждая ее историю и будущее с коллегами и экспертами.
Рефакторинг кода на языке C#
На тренинге рассматриваются подходы и методы улучшения читабельности исходного кода на языке C#. В качестве практики слушателям предлагается выполнить рефакторинг небольших программ, фокусирующих внимание на тех или иных аспектах улучшения существующего кода.
Онлайн:
13.05.2024 - 22.05.2024
Разработка через тестирование (TDD) на языке C++
Данный курс знакомит слушателей с одной из практик разработки программного обеспечения по методологии Agile – разработкой через тестирование (TDD – test-driven development). Этот курс, в котором также рассматривается теория модульного тестирования с образцами кода на C++, будет полезен для начинающих разработчиков независимо от методологий, используемых в проекте.
Смотреть каталог
Ваши преимущества
Экспертность
Тренеры-эксперты из реальных проектов крупнейших компаний, лидеров в своей отрасли
Живое обучение
“Живая” коммуникация с тренером даже в онлайн-формате
Практика
Максимально наполненные практикой занятия, работа в группах, выполнение домашних заданий
Пользователь только что записался на курс ""
Спасибо!
Форма отправлена успешно.