PROGC05 Информационные системы и программирование
Продолжительность курса: 40 ак. ч.

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

Аудитория:
• Начинающие программисты;
• Разработчики, желающие перейти на более высокий уровень владению С++;
• Студенты технических специальностей.

Необходимая подготовка:
Базовые знания основ программирования, опыт работы с языком С, С++.

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

 Модуль 1. Основы программирования на C++:
• Знакомство с базовым синтаксисом: переменные, функции, структуры данных;
• Работа с указателями и ссылками;
• Начальные навыки управления памятью.

Модуль 2. Объектно-ориентированное программирование (ООП):
• Классы и объекты: создание и использование;
• Принципы ООП: наследование, инкапсуляция, полиморфизм;
• Применение абстракций в проектировании кода.

Модуль 3. Стандартная библиотека шаблонов (STL):
• Использование основных контейнеров: vector, map, set и другие;
• Алгоритмы обработки данных: сортировка, поиск, модификация;
• Применение итераторов и шаблонных функций.

Модуль 4. Многопоточность и параллелизм:
• Организация работы с потоками;
• Использование библиотек поддержки многопоточности;
• Синхронизация и безопасное взаимодействие между потоками.

Модуль 5. Сетевое программирование:
• Разработка клиент-серверных приложений;
• Работа с сетевыми протоколами и сокетами;
• Повышение эффективности сетевых операций.

Модуль 6. Продвинутые возможности C++:
• Изучение возможностей современных стандартов (C++11, C++14, C++17, C++20);
• Углубленное управление памятью: умные указатели и паттерн RAII;
• Оптимизация производительности и использование профилирующих инструментов.


Окончательная цена указывается в договоре на обучение. Записаться на курс

Характеристики курса

  • Академ. часов: 40
  • Количество мест: 8
  • Направление: Курсы для ИТ-специалистов
  • Город: Москва, Пермь
  • Очно: 70900 ₽
  • Вебинар: 70900 ₽

Расписание

Ведётся набор
Записаться на курс