Knihovna Qt5 (C++). Úroveň 2. Pokročilý vývoj uživatelského rozhraní - kurz 39 990 RUB. od Specialista, školení 40 ak. h., Datum: 23. září 2023.
Různé / / November 28, 2023
Qt – multiplatformní prostředí pro vývoj uživatelského rozhraní v C++ i v dalších objektově orientovaných jazycích.
Qt Creator – integrované vývojové prostředí zaměřené na vývoj Qt aplikací.
Kurz pokrývá pokročilé mechanismy a techniky pro práci s Qt, včetně vizualizace dat. Odhaluje techniky pro práci s databázemi a také rozvíjí dovednosti v používání mechanismů Qt v designu.
- programátoři, kteří mluví C++ a chtějí si prohloubit své znalosti v Qt
--vývojové společnosti, které potřebují certifikované specialisty dobře zběhlé v Qt
- programátoři, kteří se chtějí naučit prohloubit své znalosti a dovednosti v používání Qt5
Naučíte se:
vytvářet vizualizace dat pomocí Qt;
práce s databázemi z Qt;
používejte pokročilé mechanismy Qt při navrhování vlastních aplikací.
Profesionální lektor kurzů Qt5. Má 5 let zkušeností jako softwarový vývojář (C\C++), 3 roky jako hlavní vývojář, 2 roky jako softwarový architekt a 10 let jako tutor. Při tomto...
Profesionální lektor kurzů Qt5. Má 5 let zkušeností jako softwarový vývojář (C\C++), 3 roky jako hlavní vývojář, 2 roky jako softwarový architekt a 10 let jako tutor. V současné době je předním softwarovým inženýrem a designérem v 1C.
Absolvent (s vyznamenáním) Fakulty chemie Moskevské státní univerzity pojmenované po M.V. Lomonosov. Vladimir Aleksandrovich neustále studuje a zlepšuje svou úroveň, věnuje velkou pozornost kompetentnímu designu a stylu programování. Zná několik programovacích jazyků (C/C++, Python, PHP, Java) a za léta praxe pracoval téměř ve všech hlavních programovacích jazycích. Má certifikáty o uznání od zařízení pro umisťování softwaru (během svého působení ve společnosti Agat - jednom z největších systémů integrátoři pro námořnictvo), stejně jako více než 70 recenzí od více než 500 klientů na profi.ru (celkem hodnocení 4,63+).
Vladimir Aleksandrovich je „pečlivý“ učitel v dobrém slova smyslu - vždy se snaží porozumět problematice \ technologii \ konceptu až do konce - aby bylo studentům jeho tříd vše jasné. Dobře vysvětluje, učí dělat vše čistě a správně hned napoprvé, umí naslouchat a slyšet publikum. Posluchači si všímají zejména jeho schopnosti najít samostatný přístup ke každému studentovi a také užitečných příkladů, které uvádí z osobní praxe.
Modul 1. MVC (Model-View-Controller). Paradigma model-view-controller v Qt (2 ac. h.)
MVC - klasické paradigma Model View Controller
Model-View-Delegát - MVC v Qt
Modul 2 Modely v Qt. Standardní modely (2 ac. h.)
QAbstractItemModel a jeho deriváty
Obecný model QStandardItemModel
Modul 3. Programování modelu (4 ac. h.)
Model pro seznam
Model na stůl
Model na dřevo
Modul 4. Reprezentace. Standardní pohledy. Vlastní nápady (4 ak. h.)
QListView, QTableView, QTreeView
QListWidget, QTableWidget, QTreeWidget
QAbstractItemView a na jeho základě vyvíjet vlastní pohledy
Modul 5. Delegáti. Standardní delegáti. Vlastní delegáti (4 ak. h.)
Porozumění delegátům
QItemDelegate & QStyledItemDelegate
Vývoj vlastních delegátů na základě QAbstractItemDelegate a jejích derivátů
Modul 6. Práce s databázemi v Qt (8 ac. h.)
Použití databází v Qt
Modely pro práci s databázemi
Příklad vytvoření aplikace pomocí databáze pomocí SQLite
Modul 7. Multithreading v Qt (2 ac. h.)
Multithreading v Qt
Synchronizace vláken v Qt
Speciální synchronizační techniky jedinečné pro Qt
QtCompetitive
Modul 8. Čipy Qt (2 ac. h.)
Přehled QStateMachine
Přehled QtRemoteObject
Modul 9. Úvod do QML (používání QML jako reprezentace modelů) (4 ac. h.)
Modul 10. Vytvoření vlastní aplikace pomocí MVC (praktická práce) (8 ac. h.)
Kurz „Programování ve Visual C++“ pokrývá všechny fáze přípravy a psaní programů v C++. Naučíte se pracovat s různými datovými typy, operátory a funkcemi C++, provádět zapouzdření a používat konstruktory a destruktory. Osvojte si abstraktní třídy a rozhraní, šablony funkcí a naučte se, jak spravovat výjimky. Součástí programu je i studium moderního vývojového prostředí Microsoft Visual Studio.
4,2
34 990 ₽
Moderní svět se rychle mění a s ním i obchodní výzvy, což vyžaduje vývoj flexibilních aplikací. Jedním ze způsobů, jak dosáhnout flexibility, je snížit rigidní závislosti mezi částmi systému. K tomu má vývojář k dispozici mnoho šablon a nástrojů. Jedním z účinných přístupů je Dependency Injection, kterému je věnováno školení. Tento kurz pokrývá principy návrhu, které jsou základem knihoven, klíčových vzorů DI a anti-patterns, naučí se základní a pokročilé principy správy závislostí pomocí IoC knihoven a designu systémy
4
12 500 ₽