О чём курс

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

Цели

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

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

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

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

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

Для кого

Разработчик Разработчик

Улучшаемые навыки

Основы объектно-ориентированного программирования (ООП)
Создание и использование классов и объектов
Наследование и иерархия классов
Работа с виртуальными функциями и полиморфизмом
Управление памятью и указатели

Темы курса

01 Введение в С++
02 Выражения в языке С++
03 Операторы и функции в С++
04 Типы данных
05 Доступ к памяти и управление в С++
06 Жизненный цикл объекта в С++
07 Наследование и полиморфизм в С++
08 Преобразование типов в С++
09 Обобщенное программирование
10 Лучшие практики применения С++

42 900 ₽

38 610 ₽ — для физ. лиц

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

Чему вы научитесь

01 Научитесь ключевым концепциям ООП, таким как классы, объекты, наследование, инкапсуляция и полиморфизм
02 Освоите процесс проектирования и реализации классов и объектов в C++, включая конструкторы, деструкторы и методы
03 Научитесь использовать наследование для создания иерархий классов
04 Освоите концепцию виртуальных функций и полиморфизма, что поможет вам создавать гибкие и расширяемые программы
05 Научитесь управлять динамической памятью в C++, включая использование указателей и ссылок

42 900 ₽

38 610 ₽ — для физ. лиц

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

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

42 900 ₽

38 610 ₽ — для физ. лиц

Юр. лицо — 42 900 ₽
Физ. лицо — 38 610 ₽
Открытая дата
Продолжая, я подтверждаю, что ознакомлен с Условиями использования и Порядком обработки персональных данных

Отзывы о курсе

Повысьте квалификацию И получите диплом
Отзывы учеников
Курс впечатлил. Я выучил новые термины программирования и разобрался в вещах, в которых не был уверен (интеллектуальные указатели, кастинг и универсальность, виртуальные функции, классы и шаблоны). Тренер был ИДЕАЛЬНЫМ, терпеливым, он рассказал много интересного и дал советы по обучению. Я очень доволен курсом, так что добавить нечего, кроме того, как продолжать в том же духе!
Хороший тренинг. Наиболее полезными для меня оказались темы про умные указатели и шаблоны, использование литералов и практические кейсы. Я понял, как работать с виртуальными функциями, структурами и классами.
В целом тренинг был хорошим подведением итогов, он стал моим толчком к самообучению (поскольку теперь я изучаю программирование микроконтроллеров самостоятельно). Самой полезной частью для меня были примеры и советы, которые можно использовать в работе. В общем, все понравилось, единственное пожелание – побольше интерактива.

Связанные курсы

C-005
24 часа

Qt Framework

В курсе рассматривается Qt Framework, его концепция, возможности, а также утилиты и Qt Creator IDE, входящие в экосистему Qt Framework.

от Middle

29 900 ₽

C-007
31 час

Стандартная библиотека шаблонов C++

В этом актуальном курсе подробно рассматривается стандартная библиотека шаблонов языка C++ (Standard Template Library, STL). Эта тема чаще всего возникает в ходе собеседований, поэтому разработчики C++ должны хорошо понимать, как работает STL. Этот тренинг, в котором разбираются реальные примеры и 19 увлекательных задач, поможет вам стать мастером STL и расширить знания языка C++. С помощью тренера вы погрузитесь в мир STL, чтобы исследовать возможности этой библиотеки, обсуждая ее историю и будущее с коллегами и экспертами.

от Middle

38 900 ₽

DEV-006_NET
24 часа

Рефакторинг кода на языке C#

На тренинге рассматриваются подходы и методы улучшения читабельности исходного кода на языке C#. В качестве практики слушателям предлагается выполнить рефакторинг небольших программ, фокусирующих внимание на тех или иных аспектах улучшения существующего кода.

от Middle

36 900 ₽

DEV-009_C++
16 часов

Разработка через тестирование (TDD) на языке C++

Данный курс знакомит слушателей с одной из практик разработки программного обеспечения по методологии Agile – разработкой через тестирование (TDD – test-driven development). Этот курс, в котором также рассматривается теория модульного тестирования с образцами кода на C++, будет полезен для начинающих разработчиков независимо от методологий, используемых в проекте.

от Middle

20 500 ₽

Наши ученики работают в:

Наши клиенты

Mail.ru
Альфа-Банк, банковская группа
Лаборатория Касперского
Магнит, розничная сеть
Спортмастер, сеть спортивных магазинов
ПСБ
Сбертех
Дзен
IT One
Ростелеком
Мегафон
Nexign
Ozon
Декатлон
X5 Group
Технониколь
Росатом
Газпром
Нлмк
ВСК
Синимекс

Не нашли, что искали? — Просто напишите, и мы поможем

Продолжая, я подтверждаю, что ознакомлен с Условиями использования и Порядком обработки персональных данных
Корпоративное обучение Оценка персонала Сертификация О нас Стань тренером Блог
Пользователь только что записался на курс ""
Спасибо!
Форма отправлена успешно.