Курсы по Boost

Логотип Учебный центр IBSУчебный центр IBS
C-008 Программирование на языке C++ junior
1 нед
C/C++
Алгоритмы и структуры данных
Git
Разработка
Тестирование
Компиляторы
Многопоточность
ООП
Разработка программного обеспечения
Boost
Cmake
GitHub
SOLID
Visual Studio
Рефакторинг
IDE
59 900 ₽

Популярные курсы Программирования и IT

Бесплатные курсы Программирования и IT

Курсы Программирования и IT с трудоустройством

ТОП онлайн-курсов по boost

1. C-008 Программирование на языке C++ junior

Введение в C++ с акцентом на объектно-ориентированное программирование (ООП) и рефакторинг.

Введение в C++ с акцентом на ООП и рефакторинг

Курс охватывает основы языка, лучшие практики и методы улучшения читабельности кода.

Участники научатся:

  • создавать эффективные и поддерживаемые программы;
  • разрабатывать надёжные приложения;
  • применять техники рефакторинга для улучшения читабельности кода и повышения качества ПО.

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

  • История языка C++
  • Установка и настройка среды разработки: Windows 10, Visual Studio 2019, Google Test Framework
  • Первая программа на C++: создание и запуск программы в среде разработки
  • Литералы и переменные, операции с данными
  • Условные операторы (if, else, switch)
  • Циклы (for, while, do-while)
  • Функции и параметры: реализация программ с использованием условных операторов и циклов
  • Типы данных: примитивные типы, структуры и классы
  • Указатели и ссылки, динамическое выделение памяти
  • Конструкторы и деструкторы: создание классов с конструкторами и деструкторами
  • Инкапсуляция и абстракция
  • Наследование и виртуальные функции
  • Преобразование типов: явное и неявное преобразование
  • Шаблоны классов и функций
  • Контейнеры и алгоритмы
  • Юнит-тестирование и методология TDD
  • Рефакторинг и SOLID-принципы дизайна кода
  • Анализ кода на возможные улучшения: определение запаха кода, идентификация проблемных участков
  • Оптимизация организации данных: упрощение условных выражений, переименование, удаление дублирования
  • Перемещение функционала между объектами: улучшение связности, закон Деметры, встраивание классов
  • Улучшение взаимодействия между классами: ответственность, приспосабливающиеся изменения, библиотечные классы
Дата начала: По мере набора группы
Длительность: 1 неделя
Стоимость курса: 59 900 ₽
Цена без скидки: 59 900 ₽
Рассрочка: Нет
Формат занятий: Онлайн
Помощь с трудоустройством: Нет
Сертификат об окончании: Да