Qt5 библиотека (C++). Ниво 2. Разработка на потребителски интерфейс за напреднали - курс 39 990 RUB. от Специалист, обучение 40 ак. ч., Дата: 23 септември 2023 г.
разни / / November 28, 2023
Qt – крос-платформена среда за разработване на потребителски интерфейс на C++, както и на други обектно-ориентирани езици.
Създател на Qt – интегрирана среда за разработка, фокусирана върху разработката на Qt приложения.
Курсът обхваща усъвършенствани механизми и техники за работа с Qt, включително визуализация на данни. Разкрива техники за работа с бази данни, а също така развива умения за използване на Qt механизми в дизайна.
- програмисти, които говорят C++ и искат да задълбочат знанията си в Qt
--развойни компании, които се нуждаят от сертифицирани специалисти, добре запознати с Qt
- програмисти, които искат да се научат да задълбочат знанията и уменията си в използването на Qt5
Ще се научиш:
създаване на визуализации на данни с помощта на Qt;
работа с бази данни от Qt;
използвайте усъвършенствани Qt механизми, когато проектирате свои собствени приложения.
Професионален преподавател по Qt5 курсове. Има 5 години опит като софтуерен разработчик (C\C++), 3 години като водещ разработчик, 2 години като софтуерен архитект и 10 години като преподавател. В този...
Професионален преподавател по Qt5 курсове. Има 5 години опит като софтуерен разработчик (C\C++), 3 години като водещ разработчик, 2 години като софтуерен архитект и 10 години като преподавател. В момента е водещ софтуерен инженер и дизайнер в 1C.
Завършил (с отличие) Химическия факултет на Московския държавен университет на името на M.V. Ломоносов. Владимир Александрович непрекъснато учи и подобрява нивото си, обръща голямо внимание на компетентния дизайн и стил на програмиране. Владее няколко езика за програмиране (C/C++, Python, PHP, Java), като през годините на практика е работил в почти всички основни езици за програмиране. Притежава похвални сертификати от съоръжения за обучение на софтуер (по време на работата си в Agat - една от най-големите системи интегратори за флота), както и повече от 70 отзива от повече от 500 клиенти на profi.ru (общо рейтинг 4.63+).
Владимир Александрович е „щателен“ учител в добрия смисъл на думата - той винаги се опитва да разбере проблема \ технология \ концепция до края - така че всичко да стане ясно на учениците от неговите класове. Той обяснява добре, учи да прави всичко чисто и правилно от първия път, знае как да слуша и чува публиката. Слушателите особено отбелязват способността му да намери отделен подход към всеки ученик, както и полезни примери, които той дава от личната практика.
Модул 1. MVC (Model-View-Controller). Парадигмата модел-изглед-контролер в Qt (2 ac. з.)
MVC - класическа парадигма на контролер за изглед на модел
Model-View-Delegate - MVC в Qt
Модул 2. Модели в Qt. Стандартни модели (2 ак. з.)
QAbstractItemModel и неговите производни
Общ QStandardItemModel
Модул 3. Програмиране на модел (4 ac. з.)
Модел за списък
Модел за маса
Модел за дърво
Модул 4. Представителство. Стандартни изгледи. Собствени идеи (4 ак. з.)
QListView, QTableView, QTreeView
QListWidget, QTableWidget, QTreeWidget
QAbstractItemView и разработване на ваши собствени изгледи въз основа на него
Модул 5. Делегати. Стандартни делегати. Собствени делегати (4 ак. з.)
Разбиране на делегатите
QItemDelegate & QStyledItemDelegate
Разработване на ваши собствени делегати на базата на QAbstractItemDelegate и неговите производни
Модул 6. Работа с бази данни в Qt (8 ac. з.)
Използване на бази данни в Qt
Модели за работа с бази данни
Пример за създаване на приложение, използващо база данни, използвайки SQLite
Модул 7. Многопоточност в Qt (2 ac. з.)
Многопоточност в Qt
Синхронизиране на нишки в Qt
Специални техники за синхронизация, уникални за Qt
QtCompetitive
Модул 8. Qt чипове (2 ac. з.)
Общ преглед на QStateMachine
Общ преглед на QtRemoteObject
Модул 9. Въведение в QML (използване на QML като представяне на модели) (4 ac. з.)
Модул 10. Създаване на собствено приложение с помощта на MVC (практическа работа) (8 ac. з.)
Курсът “Програмиране на Visual C++” обхваща всички етапи от подготовката и писането на програми на C++. Ще се научите да работите с различни типове данни, оператори и функции на C++, да извършвате капсулиране и да използвате конструктори и деструктори. Овладейте абстрактни класове и интерфейси, шаблони на функции и научете как да управлявате изключения. Програмата на курса включва и изучаване на съвременната среда за разработка Microsoft Visual Studio.
4,2
34 990 ₽
Съвременният свят се променя бързо, както и бизнес предизвикателствата, което изисква разработването на гъвкави приложения. Един от начините за постигане на гъвкавост е намаляването на строгите зависимости между частите на системата. За да направи това, разработчикът има на разположение много шаблони и инструменти. Един от ефективните подходи е Dependency Injection, на което е посветено обучението. Този курс обхваща принципите на проектиране, които са в основата на библиотеките, ключови DI модели и анти-шаблони, научава основни и усъвършенствани принципи на управление на зависимости с помощта на IoC библиотеки и дизайн системи
4
12 500 ₽