Qt5 teek (C++). 2. tase. Täiustatud kasutajaliidese arendus – kursus 39 990 RUB. alates Spetsialist, koolitus 40 ak. h., kuupäev: 23. september 2023.
Varia / / November 28, 2023
Qt – platvormideülene keskkond kasutajaliidese arendamiseks nii C++ kui ka teistes objektorienteeritud keeltes.
Qt looja – integreeritud arenduskeskkond, mis on keskendunud Qt rakenduste arendamisele.
Kursus hõlmab täiustatud mehhanisme ja tehnikaid Qt-ga töötamiseks, sealhulgas andmete visualiseerimist. Avab andmebaasidega töötamise tehnikaid ning arendab ka Qt-mehhanismide kasutamise oskusi disainis.
- programmeerijad, kes valdavad C++ keelt ja soovivad süvendada oma teadmisi Qt keeles
--arendusettevõtted, kes vajavad Qt-ga hästi kursis sertifitseeritud spetsialiste
- programmeerijad, kes soovivad õppida süvendama oma teadmisi ja oskusi Qt5 kasutamisel
Sa õpid:
luua Qt abil andmevisualisatsioone;
töötada Qt andmebaasidega;
kasutage oma rakenduste kujundamisel täiustatud Qt-mehhanisme.
Qt5 kursuste professionaalne õpetaja. Tal on 5-aastane kogemus tarkvaraarendajana (C\C++), 3 aastat juhtiva arendajana, 2 aastat tarkvaraarhitektina ja 10 aastat juhendajana. Sellel...
Qt5 kursuste professionaalne õpetaja. Tal on 5-aastane kogemus tarkvaraarendajana (C\C++), 3 aastat juhtiva arendajana, 2 aastat tarkvaraarhitektina ja 10 aastat juhendajana. Praegu on ta 1C juhtiv tarkvarainsener ja disainer.
Lõpetanud (kiitusega) Moskva Riikliku Ülikooli keemiateaduskonna M.V. Lomonossov. Vladimir Aleksandrovitš õpib pidevalt ja tõstab oma taset, pöörab suurt tähelepanu pädevale disainile ja programmeerimisstiilile. Tunneb mitmeid programmeerimiskeeli (C/C++, Python, PHP, Java) ning aastatepikkuse praktika jooksul on ta töötanud peaaegu kõigis suuremates programmeerimiskeeltes. Tal on tarkvarapaigutusasutuste kiitustunnistused (töötamise ajal Agatis - ühes suurimas süsteemis mereväe integraatorid), samuti rohkem kui 70 arvustust enam kui 500 kliendilt saidil profi.ru (kokku hinnang 4,63+).
Vladimir Aleksandrovitš on selle sõna heas tähenduses “täpse” õpetaja - ta püüab alati teemast \ tehnoloogia \ kontseptsioonist lõpuni aru saada, et tema klassi õpilastele kõik selgeks saaks. Ta seletab hästi, õpetab kõike esimesel korral puhtalt ja õigesti tegema, oskab kuulata ja kuulda publikut. Kuulajad panevad eriti tähele tema oskust leida igale õpilasele eraldi lähenemine, aga ka kasulikke näiteid isiklikust praktikast.
1. moodul. MVC (Model-View-Controller). Mudeli-vaate-kontrolleri paradigma Qt-s (2 ac. h.)
MVC – klassikaline mudelivaate kontrolleri paradigma
Model-View-Delegate – MVC in Qt
2. moodul. Qt mudelid. Standardmudelid (2 ac. h.)
QAbstractItemModel ja selle tuletised
Üldine QStandardItemModel
3. moodul. Mudeli programmeerimine (4 ac. h.)
Loendi mudel
Mudel lauale
Mudel puidule
4. moodul. Esindus. Standardvaated. Enda ideed (4 ak. h.)
QListView, QTableView, QTreeView
QListWidget, QTableWidget, QTreeWidget
QAbstractItemView ja selle põhjal oma vaadete väljatöötamine
5. moodul. Delegaadid. Tavalised delegaadid. Oma delegaadid (4 ak. h.)
Delegaatide mõistmine
QItemDelegate & QStyledItemDelegate
Oma delegaatide väljatöötamine QAbstractItemDelegate'i ja selle derivaatide põhjal
6. moodul. Andmebaasidega töötamine Qt-s (8 ac. h.)
Andmebaaside kasutamine Qt-s
Andmebaasidega töötamise mudelid
Näide rakenduse loomisest andmebaasi kasutades SQLite'i abil
7. moodul. Mitmelõimeline Qt (2 ac. h.)
Mitmelõimeline Qt
Lõime sünkroonimine Qt-s
Spetsiaalsed sünkroonimistehnikad, mis on ainulaadsed Qt-le
Qt Konkurentsivõimeline
8. moodul. Qt kiibid (2 ak. h.)
QStateMachine'i ülevaade
QtRemoteObjecti ülevaade
9. moodul. Sissejuhatus QML-i (QML-i kasutamine mudelite esitusena) (4 ak. h.)
10. moodul. Oma rakenduse loomine MVC abil (praktiline töö) (8 ak. h.)
Kursus “Programmeerimine Visual C++” hõlmab kõiki programmide ettevalmistamise ja kirjutamise etappe C++ keeles. Õpid töötama erinevate C++ andmetüüpide, operaatorite ja funktsioonidega, teostama kapseldamist ning kasutama konstruktoreid ja destruktoreid. Õppige abstraktseid klasse ja liideseid, funktsioonimalle ning õppige erandite haldamist. Kursuse programm sisaldab ka kaasaegse Microsoft Visual Studio arenduskeskkonna õppimist.
4,2
34 990 ₽
Kaasaegne maailm muutub kiiresti ja ka äriprobleemid, mis nõuavad paindlike rakenduste arendamist. Üks viis paindlikkuse saavutamiseks on vähendada jäikaid sõltuvusi süsteemi osade vahel. Selleks on arendaja käsutuses palju malle ja tööriistu. Üks tõhusaid lähenemisviise on sõltuvuse süstimine, millele koolitus on pühendatud. See kursus hõlmab disainipõhimõtteid, mis on raamatukogude aluseks, peamisi DI mustreid ja mustritevastane, õpib sõltuvushalduse põhi- ja täiustatud põhimõtteid kasutades IoC teeke ja disaini süsteemid
4
12 500 ₽