Разработка ПО (C, C++)

В разделе представлены курсы, которые будут полезны разработчикам на С/С++: от обзорного курса, в котором изучаются основы, до изучения лучших практик, стандартных шаблонов и использования GoF-паттернов.

Выберите уровень

C-003 Junior
Курс знакомит слушателей с лучшими практиками программирования на языке С++. Рассматриваются вопросы эффективного использования объектно-ориентированных возможностей языка, а также типовые аспекты применения библиотеки потокового ввода/вывода и библиотеки стандартных шаблонов ( STL).
C-005 Middle
24 часа
В курсе рассматривается Qt Framework, его концепция, возможности, а также утилиты и Qt Creator IDE, входящие в экосистему Qt Framework.
C-007 Middle
В этом актуальном курсе подробно рассматривается стандартная библиотека шаблонов языка C++ (Standard Template Library, STL). Эта тема чаще всего возникает в ходе собеседований, поэтому разработчики C++ должны хорошо понимать, как работает STL. Этот тренинг, в котором разбираются реальные примеры и 19 увлекательных задач, поможет вам стать мастером STL и расширить знания языка C++. С помощью тренера вы погрузитесь в мир STL, чтобы исследовать возможности этой библиотеки, обсуждая ее историю и будущее с коллегами и экспертами.
DEV-001_C++ Middle
При разработке программных систем разработчики принимают множество решений, которые на первый взгляд, уникальны. Но, многое из того, что они «изобретают» уже опробовано во множестве проектов. Данный тренинг дает обзор лучших практик по стандартному решению стандартных проблем. Эти лучшие практики принято называть паттернами. На тренинги рассматриваются три типа паттернов, их взаимосвязи и практическое применение на языке С++.
DEV-006_C++ Middle
В тренинге рассматриваются подходы и методы улучшение читабельности исходного кода на языке C++. В качестве практики слушателям предлагается выполнить рефакторинг небольших программ, фокусирующих слушателей на тех или иных аспектах улучшения существующего кода.
DEV-009_C++ Middle
Данный курс знакомит слушателей с одной из практик разработки программного обеспечения по методологии Agile – разработкой через тестирование (TDD – test-driven development). Этот курс, в котором также рассматривается теория модульного тестирования с образцами кода на C++, будет полезен для начинающих разработчиков независимо от методологий, используемых в проекте.
Ищете нестандартное решение?
Наши эксперты помогут!
Спасибо.
Ваш запрос был получен.
Пользователь только что записался на курс ""
Спасибо!
Форма отправлена успешно.