Knižnica Qt5 (C++). Úroveň 2 Pokročilý vývoj používateľského rozhrania - kurz 39 990 RUB. od Špecialistu, školenie 40 ak. h., Dátum: 23. september 2023.
Rôzne / / November 28, 2023
Qt – multiplatformové prostredie na vývoj používateľského rozhrania v C++, ako aj v iných objektovo orientovaných jazykoch.
Qt Creator – integrované vývojové prostredie zamerané na vývoj Qt aplikácií.
Kurz pokrýva pokročilé mechanizmy a techniky pre prácu s Qt, vrátane vizualizácie dát. Odhaľuje techniky práce s databázami a tiež rozvíja zručnosti v používaní mechanizmov Qt v dizajne.
- programátori, ktorí ovládajú C++ a chcú si prehĺbiť svoje znalosti v Qt
--vývojové spoločnosti, ktoré potrebujú certifikovaných špecialistov dobre oboznámených s Qt
- programátori, ktorí sa chcú naučiť prehĺbiť svoje vedomosti a zručnosti v používaní Qt5
Naučíš sa:
vytvárať vizualizácie údajov pomocou Qt;
práca s databázami z Qt;
pri navrhovaní vlastných aplikácií používajte pokročilé mechanizmy Qt.
Profesionálny lektor kurzov Qt5. Má 5 rokov skúseností ako softvérový vývojár (C\C++), 3 roky ako vedúci vývojár, 2 roky ako softvérový architekt a 10 rokov ako tútor. Pri tomto...
Profesionálny lektor kurzov Qt5. Má 5 rokov skúseností ako softvérový vývojár (C\C++), 3 roky ako vedúci vývojár, 2 roky ako softvérový architekt a 10 rokov ako tútor. V súčasnosti je popredným softvérovým inžinierom a dizajnérom v 1C.
Absolvent (s vyznamenaním) Chemickej fakulty Moskovskej štátnej univerzity pomenovanej po M.V. Lomonosov. Vladimir Aleksandrovich neustále študuje a zlepšuje svoju úroveň, venuje veľkú pozornosť kompetentnému dizajnu a štýlu programovania. Ovláda viacero programovacích jazykov (C/C++, Python, PHP, Java) a za roky praxe pracoval takmer vo všetkých hlavných programovacích jazykoch. Má certifikáty o uznaní od zariadení na umiestňovanie softvéru (počas svojho pôsobenia v spoločnosti Agat - jeden z najväčších systémov integrátorov pre námorníctvo), ako aj viac ako 70 recenzií od viac ako 500 klientov na profi.ru (celkom hodnotenie 4,63+).
Vladimir Aleksandrovich je „pedantný“ učiteľ v dobrom zmysle slova - vždy sa snaží pochopiť problematiku \ technológiu \ koncept až do konca - aby bolo študentom jeho tried všetko jasné. Dobre vysvetľuje, učí robiť všetko čisto a správne na prvýkrát, vie počúvať a počuť publikum. Poslucháči si všímajú najmä jeho schopnosť nájsť samostatný prístup ku každému študentovi, ako aj užitočné príklady, ktoré uvádza z osobnej 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. Štandardné modely (2 ac. h.)
QAbstractItemModel a jeho deriváty
Všeobecný model QStandardItemModel
Modul 3. Programovanie modelu (4 ac. h.)
Model pre zoznam
Model na stôl
Model na drevo
Modul 4. zastupovanie. Štandardné pohľady. Vlastné nápady (4 ak. h.)
QListView, QTableView, QTreeView
QListWidget, QTableWidget, QTreeWidget
QAbstractItemView a rozvíjanie vlastných pohľadov na jeho základe
Modul 5. Delegáti. Štandardní delegáti. Vlastní delegáti (4 ak. h.)
Porozumenie delegátom
QItemDelegate a QStyledItemDelegate
Vývoj vlastných delegátov na základe QAbstractItemDelegate a jeho derivátov
Modul 6. Práca s databázami v Qt (8 ac. h.)
Používanie databáz v Qt
Modely pre prácu s databázami
Príklad vytvorenia aplikácie pomocou databázy pomocou SQLite
Modul 7. Viacvláknové spracovanie v Qt (2 ac. h.)
Multithreading v Qt
Synchronizácia vlákien v Qt
Špeciálne techniky synchronizácie jedinečné pre Qt
QtCompetitive
Modul 8. Čipy Qt (2 ac. h.)
Prehľad QStateMachine
Prehľad QtRemoteObject
Modul 9. Úvod do QML (používanie QML ako reprezentácie modelov) (4 ac. h.)
Modul 10. Vytvorenie vlastnej aplikácie pomocou MVC (praktická práca) (8 ac. h.)
Kurz „Programovanie vo Visual C++“ pokrýva všetky fázy prípravy a písania programov v C++. Naučíte sa pracovať s rôznymi C++ dátovými typmi, operátormi a funkciami, vykonávať zapuzdrenie a používať konštruktory a deštruktory. Ovládajte abstraktné triedy a rozhrania, šablóny funkcií a naučte sa spravovať výnimky. Súčasťou programu kurzu je aj štúdium moderného vývojového prostredia Microsoft Visual Studio.
4,2
34 990 ₽
Moderný svet sa rýchlo mení a s ním aj obchodné výzvy, čo si vyžaduje vývoj flexibilných aplikácií. Jedným zo spôsobov, ako dosiahnuť flexibilitu, je znížiť rigidné závislosti medzi časťami systému. Na to má vývojár k dispozícii mnoho šablón a nástrojov. Jedným z efektívnych prístupov je Dependency Injection, čomu je venovaný tréning. Tento kurz pokrýva princípy dizajnu, ktoré sú základom knižníc, kľúčových vzorov DI a anti-patterns, naučí sa základné a pokročilé princípy riadenia závislostí pomocou IoC knižníc a dizajnu systémov
4
12 500 ₽