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

Введение в C++ с акцентом на объектно-ориентированное программирование (ООП) и рефакторинг. Курс охватывает основы языка, лучшие практики и методы улучшения читабельности кода. Участники научатся создавать эффективные и поддерживаемые программы, используя современные подходы. Курс включает практические задания и реальные кейсы, что позволит применить полученные знания на практике и повысить квалификацию разработчика. Участники научатся разрабатывать эффективные и надежные приложения, а также применять техники рефакторинга для улучшения читабельности кода и повышения качества программного обеспечения.
Обучение 53 часа
сертификат
-112%
Стоимость курса
127 000 ₽ 59 900 ₽
Рассрочка ₽/мес
Перейти на сайт

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

Ознакомьтесь с программой курса «Программирование на языке C++ junior» от Учебный центр IBS - ibs-training.ru

  1. Введение в C++. История языка C++ Установка и настройка среды разработки (Windows 10 Visual Studio 2019 Google Test Framework) Первая программа на C++ Создание первой программы на C++ и запуск в среде разработки.
  2. Выражения в языке C++. Литералы и переменные Операции с данными Написание программ с использованием различных выражений.
  3. Операторы и функции в C++. Условные операторы (if, else, switch) Циклы (for, while, do-while) Функции и параметры Реализация программ с использованием условных операторов и циклов.
  4. Типы данных. Примитивные типы данных Структуры и классы Создание структур и классов для хранения данных.
  5. Доступ к памяти и управление в C++. Указатели и ссылки Динамическое выделение памяти Работа с указателями и динамическим выделением памяти.
  6. Жизненный цикл объекта в C++. Конструкторы и деструкторы Инкапсуляция и абстракция Создание классов с конструкторами и деструкторами.
  7. Наследование и полиморфизм в C++. Понятие наследования Виртуальные функции и полиморфизм Реализация наследования и полиморфизма.
  8. Преобразование типов в C++. Явное и неявное преобразование типов Преобразование типов в программах.
  9. Обобщенное программирование. Шаблоны классов и функций Создание шаблонов классов и функций.
  10. Введение в STL. Контейнеры Алгоритмы Предикаты.
  11. Тест по темам «Программирование на языке С++».
  12. Обеспечение качества кода на языке C++. Введение в юнит тестирование Методология TDD Введение в рефакторинг SOLID принципы дизайны коды Практическое задание: Анализ кода на предмет возможных улучшений.
  13. Запахи кода. Определение запаха кода Примеры запахов кода Практическое задание: Идентификация запахов кода в примерах.
  14. Общие проблемы в коде и внутри классов. Организация данных Упрощение условных выражений Упрощение вызова методов Легко обнаруживаемые проблемы Именование Чрезмерная сложность Дублирование, Условная логика.
  15. Перемещение функционала между объектами. Принцип единой ответственности Связность Закон Деметра Передвижение методов/полей Выделение класса Встраивание класса Сокрытие делегатов Удаление посредника Методы расширения Практическое задание: Перемещение функциона…
Ознакомиться со всей программой

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

  • Научитесь уверенно работать с темой: доступ к памяти и управление в c++. указатели и ссылки динамическое выделение памяти работа с указателями и динамическим выделением памяти.
  • Освоите и сможете применять: общие проблемы в коде и внутри классов. организация данных упрощение условных выражений упрощение вызова методов легко обнаруживаемые проблемы именование чрезмерная сложность дублирование,…
  • Освоите и сможете применять: перемещение функционала между объектами. принцип единой ответственности связность закон деметра передвижение методов/полей выделение класса встраивание класса сокрытие делегатов удаление п…
  • Освоите и сможете применять: операторы и функции в c++. условные операторы (if, else, switch) циклы (for, while, do while) функции и параметры реализация программ с использованием условных операторов и циклов.
  • Освоите и сможете применять: наследование и полиморфизм в c++. понятие наследования виртуальные функции и полиморфизм реализация наследования и полиморфизма.

Подробная информация о курсе

Введение в C++ с акцентом на объектно-ориентированное программирование (ООП) и рефакторинг. Курс охватывает основы языка, лучшие практики и методы улучшения читабельности кода. Участники научатся создавать эффективные и поддерживаемые программы, используя современные подходы. Курс включает практические задания и реальные кейсы, что позволит применить полученные знания на практике и повысить квалификацию разработчика. Участники научатся разрабатывать эффективные и надежные приложения, а также применять техники рефакторинга для улучшения читабельности кода и повышения качества программного обеспечения.

Цены и сроки

  • Стоимость127 000 ₽
  • Старая цена59 900 ₽
  • Дата началаc Invalid Date

Содержание

  • Формат обученияс преподавателем

По окончанию курса

  • Диплом или сертификатсертификат
Программирование на языке C++ junior
127 000 ₽ 59 900 ₽