Програмиране със С++ и Qt | Курсове и обучения по програмиране

Програмиране на приложения

C++ и Qt5

Комбинирано обучение 

21.04.2018

10:00 до 13:00

5 седмици

Програмиране на приложения на С++ и софтуерната рамка Qt. Изграждане на многоплатформени приложения на С++.

  • circle-o
    изграждане на графичен потребителски интерфейс (GUI)
  • circle-o
    мрежова комуникация и достъп до бази данни
  • circle-o
    QML, Qt Quick

За кого е подходящо това обучение

За всички, които искат да задълбочат уменията си в приложното програмиране на С++, да се запознаят с възможностите на рамката Qt, да разработват многоплатформени приложения с графичен интерфейс.

graduation-cap

Изисква знания за работа със С++.

Цели

Разработване на приложения за операционните системи Linux, MacOS, MS Windows както и за мобилни платформи.

paint-brush

Изграждане на графичен потребителски интерфейс (GUI) с помощта на вградените в Qt компоненти.

angle-down

Какво получавате като се включите

Видео от всяко занятие

Безплатен неограничен достъп. Ако не можете да се включите на живо няма да изостанете от групата.

Персонален коментар

Ще получавате индивидуални напътствия за вашата работа и подход. Обученията ни протичат в малки групи.

Примери и задачи

​Обучението е изключително практически насочено, ориентирано към решаване на проблеми.

Програма

Програмиране на С++ и Qt5

Начало: 21 април, събота, 10:00 до 13:00

Дни на провеждане: събота и неделя

Продължителност: 5 седмици

1

Съвременен С++, преговор с допълнения

  • circle
    Обектно ориентираното програмиране на С++. Класове и наследяване.
  • circle
    Конструктори, деструктор, константни методи, конструктор за копиране.
  • circle
    Презареждане и предефиниране на методи. Виртуални и чисто виртуални методи.
  • circle
    Абстрактни класове. Шаблонни класове.
  • circle
    Разширения в езика C++ от стандартите C++11 и C++14.
  • circle
    Ламбда изрази
  • circle
    Спецификаторите explicit, default и delete при декларация на класове.
  • circle
    Динамично управление на паметта с std::unique_ptr, std::shared_ptr, std::weak_ptr

2

Обектен модел на Qt5

  • circle
    Структура и настройка на проектите. Основни модули в Qt. 
  • circle
    Класовете QObject и QWidget.
  • circle
    Компоненти за изграждане на приложения с графичен интерфейс.
  • circle
    Обработка на събития: сигнали, слотове и събития от ниско ниво.

3

Дизайн на потребителски интерфейс

  • circle
    MDI и SDI приложения
  • circle
    Създаване на диалогови прозорци
  • circle
    Диалогови прозорци за взаимодействие с ОС
  • circle
    Включване на допълнителни ресурси към приложенията.

4

Компоненти с MVC архитектура

  • circle
    Програмиране на списъчни и таблични компоненти
  • circle
    Наследяване на *View и *Model класове
  • circle
    Класове за обработка на JSON и XML данни
  • circle
    Достъп до бази данни.

5

QML

  • circle
    Въведение в Qt Quick
  • circle
    Компоненти за изграждане на графичен потребителски интерфейс
  • circle
    Взаимодействие с потребителя
  • circle
    Състояния и преходи
  • circle
    QML анимации
  • circle
    Представяне на данните: модели и изгледи
  • circle
    Структури от данни в Qt Quick
  • circle
    Интегриране на QML със C++
plug

Обратна връзка

Ще получите коментар от лектора за всяка задача за самостоятелна работа.

Работим персонално с всеки за подобряване на уменията му. Малките групи ни позволяват да обърнем внимание на всеки един от вас и да насочим усилията в най-важните за вас области.

angle-down

Цена

Програмиране на С++ и Qt5

Комбинирано обучение 

Продължителност: 5 седмици

449,00 лв.

Форми на обучение

​Присъствена

Обучението се провежда на живо в учебния център.

​Дистанционно с конферентна връзка

Занятието отново се провежда на живо, имате възможност да задавате въпросите си и да участвате в дискусията.

За лектора

Дикран Хачикян

С изключителни знания и богат опит в сферата на информационните технологии, Дикран Хачикян е водещ преподавател в областите Програмиране, Бази данни и Линукс.

Широкият спектър дисциплини, способността му да трансформира сложните въпроси в достъпно и разбираемо съдържание го превръщат в предпочитан лектор, както за клиентите на учебния център, така и за редица компании.

angle-down

Често задавани въпроси

Кога се провеждат занятията?

Къде се провеждат занятията?

Трябва ли да си инсталирам софтуер? Да си нося компютъра?

Как мога да се запиша?

​Как мога да заплатя?

​​Ще получа ли сертификат за обучението?

Имате още въпроси?

Изпратете запитване и ще се свържем с вас.

​В Devise Expert работи внедрена система за управление на качеството на обученията

Адрес

София 1000 бул."Княз
Ал. Дондуков" 43, ет.1

© 2018 Програмиране на С++ и Qt5. Devise Expert  |  Политика за поверителност