Knjižnica Qt5 (C++). 2. stopnja. Napredni razvoj uporabniškega vmesnika - tečaj 39.990 RUB. iz Specialist, usposabljanje 40 ac. h., datum: 23. september 2023.
Miscellanea / / November 28, 2023
Qt – večplatformsko okolje za razvoj uporabniškega vmesnika v C++ in drugih objektno usmerjenih jezikih.
Qt Creator – integrirano razvojno okolje, usmerjeno v razvoj aplikacij Qt.
Tečaj pokriva napredne mehanizme in tehnike za delo s Qt, vključno z vizualizacijo podatkov. Razkriva tehnike za delo z bazami podatkov in razvija tudi veščine uporabe mehanizmov Qt pri načrtovanju.
- programerji, ki govorijo C++ in želijo poglobiti svoje znanje v Qt
--razvojna podjetja, ki potrebujejo certificirane strokovnjake, ki dobro poznajo Qt
- programerji, ki se želijo naučiti poglobiti svoje znanje in veščine uporabe Qt5
Naučil se boš:
ustvarite vizualizacije podatkov z uporabo Qt;
delo z bazami podatkov iz Qt;
uporabite napredne mehanizme Qt pri oblikovanju lastnih aplikacij.
Strokovni učitelj Qt5 tečajev. Ima 5 let izkušenj kot razvijalec programske opreme (C\C++), 3 leta kot vodilni razvijalec, 2 leti kot programski arhitekt in 10 let kot mentor. Pri tem...
Strokovni učitelj Qt5 tečajev. Ima 5 let izkušenj kot razvijalec programske opreme (C\C++), 3 leta kot vodilni razvijalec, 2 leti kot programski arhitekt in 10 let kot mentor. Trenutno je vodilni programski inženir in oblikovalec v 1C.
Diplomiral (z odliko) Fakultete za kemijo Moskovske državne univerze po imenu M.V. Lomonosov. Vladimir Aleksandrovič nenehno študira in izboljšuje svojo raven, posveča veliko pozornosti kompetentnemu slogu oblikovanja in programiranja. Pozna več programskih jezikov (C/C++, Python, PHP, Java), v letih prakse pa je delal v skoraj vseh večjih programskih jezikih. Ima potrdila o pohvalah ustanov za namestitev programske opreme (med njegovim delom v podjetju Agat - enem največjih sistemov integratorji za mornarico), pa tudi več kot 70 ocen od več kot 500 strank na profi.ru (skupaj ocena 4,63+).
Vladimir Aleksandrovič je "natančen" učitelj v dobrem pomenu besede - vedno poskuša do konca razumeti vprašanje \ tehnologijo \ koncept - tako da učencem njegovih razredov postane vse jasno. Dobro razlaga, uči narediti vse čisto in pravilno prvič, zna poslušati in slišati občinstvo. Poslušalci še posebej opažajo njegovo sposobnost iskanja ločenega pristopa do vsakega študenta, pa tudi uporabne primere, ki jih daje iz osebne prakse.
Modul 1. MVC (Model-View-Controller). Paradigma model-pogled-krmilnik v Qt (2 ac. h.)
MVC - klasična paradigma krmilnika pogleda modela
Model-View-Delegate - MVC v Qt
Modul 2. Modeli v Qt. Standardni modeli (2 ac. h.)
QAbstractItemModel in njegove izpeljanke
Generični QStandardItemModel
Modul 3. Programiranje modela (4 ac. h.)
Model za seznam
Model za na mizo
Model za les
Modul 4. Zastopanje. Standardni pogledi. Lastne ideje (4 ak. h.)
QListView, QTableView, QTreeView
QListWidget, QTableWidget, QTreeWidget
QAbstractItemView in razvijanje lastnih pogledov na njegovi podlagi
Modul 5. Delegati. Standardni delegati. Lastni delegati (4 ak. h.)
Razumevanje delegatov
QItemDelegate in QStyledItemDelegate
Razvijanje lastnih delegatov na podlagi QAbstractItemDelegate in njegovih izpeljank
Modul 6. Delo z bazami podatkov v Qt (8 ac. h.)
Uporaba baz podatkov v Qt
Modeli za delo z bazami podatkov
Primer ustvarjanja aplikacije z uporabo baze podatkov z uporabo SQLite
Modul 7. Večnitnost v Qt (2 ac. h.)
Večnitnost v Qt
Sinhronizacija niti v Qt
Posebne tehnike sinhronizacije, edinstvene za Qt
QtCompetitive
Modul 8. Qt čipi (2 ak. h.)
Pregled QStateMachine
Pregled QtRemoteObject
Modul 9. Uvod v QML (uporaba QML kot predstavitve za modele) (4 ak. h.)
Modul 10. Izdelava lastne aplikacije s pomočjo MVC (praktično delo) (8 ak. h.)
Predmet “Programiranje v Visual C++” zajema vse faze priprave in pisanja programov v C++. Naučili se boste delati z različnimi tipi podatkov, operatorji in funkcijami C++, izvajati enkapsulacijo ter uporabljati konstruktorje in destruktorje. Obvladajte abstraktne razrede in vmesnike, predloge funkcij in se naučite upravljati izjeme. Program tečaja vključuje tudi študij sodobnega razvojnega okolja Microsoft Visual Studio.
4,2
34 990 ₽
Sodobni svet se hitro spreminja, s tem pa tudi poslovni izzivi, ki zahtevajo razvoj prilagodljivih aplikacij. Eden od načinov za doseganje prožnosti je zmanjšanje togih odvisnosti med deli sistema. Za to ima razvijalec na voljo veliko predlog in orodij. Eden od učinkovitih pristopov je Dependency Injection, čemur je trening namenjen. Ta tečaj pokriva načela oblikovanja, ki so osnova knjižnic, ključne vzorce DI in anti-vzorci, se nauči osnovnih in naprednih principov upravljanja odvisnosti z uporabo IoC knjižnic in oblikovanja sistemi
4
12 500 ₽