ОСТАВЬ СВОИ ДАННЫЕ
и мы свяжемся с тобой в ближайшее время!
ЗАПОЛНИ ФОРМУ НИЖЕ
чтобы записаться на пробное занятие "Продвинутый курс C++"

Продвинутый курс C++ в Харькове

Ты детальнее познакомишься с возможностями С++ и усовершенствуешь свои навыки разработки
Старт обучения
12 занятий
май 2019
7000 грн
КОГДА
СКОЛЬКО
ЦЕНА
2-3 раза в неделю
с 19:00 до 22:00
C++ advan
ТРЕБОВАНИЯ К СТУДЕНТАМ:
1
Владение С++ на базовом уровне

ПРОГРАММА ОБУЧЕНИЯ

Введение в стандартную библиотеку шаблонов
    • Структура библиотеки
    • Основные компоненты. Операторы. Пара
    • Итераторы. Итераторы ввода. Итераторы вывода. Однонаправленные итераторы. Двунаправленные итераторы. Итераторы произвольного доступа. Теги итераторов. Операции с итераторами
    • Итераторы потоков. Итератор входного потока. Итератор выходного потока
    Контейнеры, алгоритмы, адаптеры
      • Контейнеры. Последовательности. Ассоциативные контейнеры
      • Функциональные объекты. Базовые классы. Арифметические операции. Сравнения. Логические операции
      • Распределители. Требования распределителей. Распределитель по умолчанию
      • Адаптеры. Адаптеры контейнеров. Адаптеры итераторов. Адаптеры функций
      • Алгоритмы. Не меняющие последовательность операции. Меняющие последовательность операции. Операции сортировки и отношения. Обобщённые численные операции
      Введение в Qt. Программирование GUI с помощью Qt
        • Основные принципы работы с библиотекой Qt
        • Объектная модель. Метаобъекты, свойства, сигналы и слоты. Типы, варианты, ссылки
        • Обзор классов библиотеки
        • Программирование GUI с помощью Qt. Виджеты. Окна, диалоговые окна, главные окна. Меню. Пользовательские виджеты. Обработка событий
        • Создание GUI-приложений
        • Основы работы с 2D и 3D графикой

        Архитектуры приложений
          • Отдельное приложение. Клиент-сервер. Трехуровневая архитектура. Многослойная архитектура
          • Архитектурные паттерны MVP, MVC, MVVM
          • Паттерны проектирования
          Работа с системой контроля версий
            Базы данных
              • Соединение с базой. Выполнение запросов. Обработка данных.
              • Представление данных в табличной форме
              • Создание форм по технологии «master-detail»
              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
                        • Создание виртуального устройства
                        • Сборка и запуск приложения
                        ЗАБРОНИРУЙ МЕСТО НА БЛИЖАЙШИЙ КУРС
                        Осталось 14 места из 15
                        C++ advan
                        ЗАБРОНИРУЙ МЕСТО НА БЛИЖАЙШИЙ КУРС
                        Осталось 14 места из 15
                        C++ advan
                        КУРСЫ ПО НАПРАВЛЕНИЮ

                        Programming base

                        Научим понимать принципы программирования и работать с простым кодом
                        Время обучения
                        12 занятий
                        Cтарт
                        16.05.2019
                        Курс
                        PROGRAMMING
                        КУРС

                        C++ base

                        Знакомство с принципами программирования и особенностями C++ разработки на практических примерах
                        Время обучения
                        12 занятий
                        Cтарт
                        май 2019
                        Курс
                        C++BASE
                        КУРС

                        C++ developer

                        Обучение C++ позволит тебе работать над любыми проектами, не беспокоясь об ограничениях возможностей языка
                        Время обучения
                        4 месяца
                        Cтарт
                        16.05.2019
                        Курс
                        C++DEV
                        ПРОФЕССИЯ
                        ОСТАЛИСЬ ВОПРОСЫ?
                        Оставь свой номер телефона, и наш консультант свяжется с тобой чтобы помочь в выборе направления и дать ответы на все вопросы