Курс C++ Professional

  • Online
  • Для досвідчених
  • C / C++
Навчальний центр: IT-Столиця
Формат:Курс
Мова викладання:Ukrainian
Тривалість навчання:10 занять
Початок курсу:Будь-який момент
Вартість навчання:7 500 UAH за курс

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

Структура бібліотеки шаблонів

  • Ітератори. Ітератори введення. Ітератори виведення. Однонаправлені ітератори. Двонаправлені ітератори. Ітератори довільного доступу. Теги ітераторів. Операції з ітераторами
  • Ітератори потоків. Ітератор вхідного потоку. Ітератор вихідного потоку
  • Контейнери, алгоритми, адаптери
  • Адаптери. Адаптери контейнерів. Адаптери ітераторів. Адаптери функцій
  • Алгоритми, що не змінюють послідовність операції. Алгоритми, що змінюють послідовність операції. Операції сортування і відносини

Архітектури додатків

  • Окремий додаток. Клієнт-сервер. Трирівнева архітектура. Багатошарова архітектура
  • Архітектурні патерни MVP, MVC, MVVM
  • Патерни проєктування

Робота з системою контролю версій

XML

  • Формат документа XML. Стандарти. Схеми
  • Використання XML
  • Читання XML за допомогою інтерфейсів SAX і DOM
  • Запис документів XML
  • Серіалізация
  • Патерн проєктування "Memento"

Робота з мережею

  • Створення FTP і HTTP клієнтів
  • Створення клієнт-серверних додатків на базі TCP
  • Робота з протоколом UDP

Багатопоточність

  • Створення потоків
  • Синхронізація потоків
  • Взаємодія з головним потоком
  • Застосування класів Qt у вторинних потоках

Інтернаціоналізація

  • Робота з Unicode
  • Створення перекладного додатку. Переклад додатків і динамічне перемикання мов

Модульне тестування ПО (unittesting)

  • Введення в модульне тестування
  • Створення модульних тестів за допомогою Qt

Основи створення додатків Qt Quick

  • QML для побудови призначеного для користувача інтерфейсу
  • Огляд основних можливостей
  • Створення програми на Qt Quick

Основи розробки Qt-додатків під Android

  • Встановлення SDK. Налаштування Qt Creator для роботи з AndroidSDK
  • Створення віртуального пристрою
  • Збірка і запуск програми

Особливості курсу

  • Викладачі практики
  • Корпоративне навчання
  • Можливе навчання у вихідні
  • Можливість влаштуватися у провідні IT-компанії
  • Індивідуальне навчання

Викладачі курсу

  • Володимир - Програміст
  • Ігор - Програміст
  • Володимир - Програміст
  • Олексій - Програміст

Категорії курсу

Читайте нас в Telegram, щоб не пропустити анонси нових курсів.

Схожі курси

C++

Optima Academy
Навчальний центр
Optima Academy
Формат
Online
Початок навчання
Будь-який момент
Тривалість
3 місяців
Рівень
Для дітей
Мова навчання
Ukrainian
Вартість
2 400 UAH за місяць
Навчальний центр
Robot Dreams
Формат
Online
Початок навчання
Дата формується
Тривалість
32 занять
Рівень
Для початківців
Мова навчання
Ukrainian
Вартість
уточнюйте
Навчальний центр
CHI IT Academy
Формат
Online
Початок навчання
04.09.2023
Тривалість
16 занять
Рівень
Для початківців
Мова навчання
Ukrainian
Вартість
8 000 UAH за курс
Навчальний центр
Junior IT
Формат
Online
Початок навчання
Дата формується
Тривалість
9 місяців
Рівень
Для дітей
Мова навчання
Ukrainian
Вартість
уточнюйте