Qt Programming Képzés
A QT egy platform, a platformok közötti alkalmazás fejlesztésére. A C++ szabványt kiterjesztéssel használja a GUI és a kiszolgáló alkalmazások fejlesztésének egyszerűsítésére.
Ez az oktató által irányított, élő képzés a QT-t és annak moduljait mélyrehatóan lefedi.
A képzés végére a résztvevők rendelkeznek a szükséges ismeretekkel és gyakorlattal a saját C++ alkalmazásuk fejlesztéséhez a QT segítségével.
A tantárgy formátuma
- Oktató által vezetett kurzus, a QT elméleti lefedettségével, gyakorlatokkal és a gyakorlati fejlesztés nagy részével.
Kurzusleírás
Bevezetés a Qt-ba
Objektumok és alaptípusok
- Alapvető osztályok
- Objektumok
- Objektum Communication
Widgetek és tervező
- Widgetek
- Párbeszédek
Alkalmazások és festés
- Festés és Styling
- Alkalmazás létrehozása
Modellek és nézetek
Grafikus nézet
Qt További modellek
- Többszálú Programming és multimédia
- Multimédia Programming
- Folyamatközi Communication
Vegyes témák
- A Qt bővítése beépülő modulokkal
- Adatfeldolgozás
- XML Minták
- Animation
Zárszó
Követelmények
- Alapvető programozási fogalmak ismerete.
Közönség
- Szoftverfejlesztők
A nyílt képzésekhez 5+ résztvevő szükséges.
Qt Programming Képzés - Booking
Qt Programming Képzés - Enquiry
Vélemények (1)
Great training atmosphere.
April Faith Manabat - Controtek Solutions Inc
Kurzus - QT Programming
Közelgő kurzusok
Rokon tanfolyam
Advanced C++
35 ÓrákEz az oktató által vezetett, élő képzés a Magyarország-ban (online vagy helyszíni) azoknak a fejlesztőknek szól, akik fejlett C++ programozási technikákat kívánnak használni összetett, biztonságos és nagy teljesítményű rendszerek és alkalmazások fejlesztésére.
A képzés végére a résztvevők képesek lesznek:
- Hozzon létre egy fejlesztői környezetet, amely tartalmazza az összes C++ könyvtárat, csomagot és keretrendszert.
- Ismerje meg a C++ szolgáltatásait, összetevőit és alapvető elemeit.
- Hozzon létre összetett C++ alkalmazásokat fejlett programozási technikák segítségével.
- Tanulja meg, hogyan írhat olvasható, gyors és biztonságos kódot a C++-ban.
- Ismerje meg a gyakori biztonsági buktatókat a C++ nyelven, és hogyan csökkentheti azokat.
- Tesztstratégiák végrehajtása a kódminőség és a biztonsági ellenőrzés érdekében.
- Használja a diagnosztikai és hibakereső eszközöket a C++ fejlesztésben.
C++ for Modeling Quantitative Finance
49 ÓrákMély C++ képzés a kvantitatív módszerek modellezésére és egy hatalmas projekt bevezetésére a gyakornokok számára, hogy valódi gyakorlati tapasztalatokat szerezzenek a C++ for Quants programban
C/C++ Secure Coding
21 ÓrákEz a háromnapos kurzus a C / C++ kód biztosításának alapjait tartalmazza a rosszindulatú felhasználók ellen, akik a kód kezelésében számos biztonsági rést használhatnak memóriakezeléssel és bemeneti kezeléssel, a kurzus a biztonságos kód írásának alapelveit tartalmazza.
C++ for Embedded Systems
21 ÓrákAlkalmas-e a C++ beágyazott rendszerekhez, például mikrokontrollerekhez és valósidejű operációs rendszerekhez?
Objektum-orientált programozást kell-e használni a mikrovezérlőkben?
Túl távol van-e a C++ a hardvertől, hogy hatékonyan működjön?
Ez az oktató által irányított, élő képzés foglalkozik ezekkel a kérdésekkel, és megbeszélésen és gyakorlaton keresztül bemutatja, hogy a C++ hogyan használható beágyazott rendszerek kifejlesztésére, pontos, olvasható és hatékony kóddal. A résztvevők az elméletet a gyakorlatban egy beágyazott minta létrehozásával hozták létre a C++ .
A képzés végére a résztvevők képesek lesznek:
- Megérteni az objektumorientált modellezés, a beágyazott szoftverek programozásának és a valós idejű programozás elveit
- Olyan kódot létrehozni beágyazott rendszerekhez, amely kicsi, gyors és biztonságos
- Elkerülni a sablonokból, kivételekből és más nyelvi funkciókból származó kódfelfúvódást
- Megérteni a C++ használatával kapcsolatos problémákat biztonságkritikus és valós idejű rendszerekben
- Hibakeresést végezni egy C++ programon egy célberendezésen
Közönség
- Fejlesztők
- Tervezők
A tantárgy formátuma
- Részben előadás, részben megbeszélés, gyakorlatok és intenzív gyakorlati foglalkozások
C++ 11 Programming
14 ÓrákEz egy kétnapos tanfolyam, mely a C++ programozók számára készült, akik érdeklődnek az új C++11 szabvány ipari alkalmazásai iránt. Különösen hasznos a pénzügyi alkalmazásfejlesztők számára, mely lefedi az összes új funkciót kódpéldákkal, melyek a laboratóriumban futtathatók.
C++, QT, ZeroMQ and Protocol Buffers
35 ÓrákEz az oktató által vezetett, élő képzés a Magyarország-ban (online vagy helyszíni) bemutatja a C++-t, a Qt GUI keretrendszert és különféle kommunikációs technológiákat, például a ZeroMQ-t és a Protocol Buffereket, amelyek elosztott alkalmazások írásához használhatók.
A képzés végére a résztvevők rendelkeznek a szükséges ismeretekkel és gyakorlattal ahhoz, hogy alkalmazást írjanak és fordítsanak C++, Qt és gcc használatával Linux Centos 6/7 rendszeren. A résztvevők aszinkron üzenetküldési képességeket is integrálnak a Zero MQ és a Protocol Buffers segítségével.
Using C++ in Embedded Systems - Applying C++11/C++14
21 ÓrákEz a képzés a C++ bemutatására törekszik, mint a C kiterjesztése az objektumorientált beágyazott rendszerek fejlesztése során. Mivel a C++ magában foglalja a C-t, ez a képzés természetes módon vezet el minket a C-től a C++-ig, és feltárja a C++ implementációjának működését. Ez különösen értékes a C++ korlátozott erőforrású beágyazott környezetben történő alkalmazásakor. A C++ szabványt nemrégiben jelentős felülvizsgálatnak vetettek alá, amelyet C++11-nek neveznek, és egy új verzió is úton van, a C++14. Ez a kurzus olyan témákat tárgyal, amelyeket ezek a felülvizsgálatok hoztak be, és amelyek különösen hasznosak, mint például a nagy teljesítményű memóriakezelés, a többmagos környezet kihasználását lehetővé tevő egyidejűség, valamint a hardverközeli programozás.
CÉL/HASZNÁLAT
Ennek az osztálynak az a fő célja, hogy a C++-t „helyes módon” tudd használni.
- A C++ bemutatása mint objektumorientált nyelvi alternatíva beágyazott rendszerek kontextusában
- A C nyelvvel való hasonlóságok – és különbségek – bemutatása
- A különböző memóriakezelési stratégiák megértése – különösen a C++11-ben bevezetett move semantics
- A működés feltárása és a C++-ban található különböző paradigmák gépi kódra gyakorolt hatásának megértése
- Sablonok használata típusbiztos, magasabb rendű absztrakciók eléréséhez hardverközeli programozáshoz – memóriatérképes I/O és megszakítások – különösen a C++11-ben bevezetett variadic sablonok
- Néhány hasznos tervezési minta bemutatása, különösen beágyazott kontextusban
- Néhány gyakorlat a fogalmak gyakorlati alkalmazásához
KÖZÖNSÉG/RÉSZTVEVŐK
Ez a képzés a C++ programozóknak szól, akik a C++-t beágyazott rendszer környezetben kívánják használni.
ELŐZŐ TUDÁS
A kurzus a C++ – 1. szint” és a „C++ 2. szint – Bevezetés C++11” képzéseinknek megfelelő C++ programozási alapismereteket igényel.
GYAKORLATI GYAKORLATOK
A képzés során számos gyakorlatban gyakorolja a bemutatott fogalmakat. Az Eclipse nyílt és ingyenes integrált fejlesztői környezetét fogjuk használni
Functional Programming with C++
14 ÓrákEz az oktató által vezetett, élő képzés a Magyarország-ban (online vagy helyszíni) azoknak a webfejlesztőknek szól, akik funkcionálisan szeretnének programozni a C++ segítségével
A képzés végére a résztvevők képesek lesznek:
- Funkcionális programozási megoldások alkalmazásával javítani a webalkalmazások teljesítményét.
- Elkerülni az adatok módosítását és a mellékhatásokat funkcionális programozással.
- Funkcionális programozási stílusban webalkalmazásokat létrehozni.
HMI Development for Automotive Infotainment Systems
14 ÓrákEz egy speciális HMI Fejlesztési kurzus, amelyet az autóipari szakemberek számára fejlesztettek ki, akik részt vesznek a fejlett autóinfotainment rendszer fejlesztésében.
Advanced C++ Software Design
35 ÓrákEz egy fejlett C++ tanfolyam, amelynek tárgya az objektum-orientált (OO) szoftverfejlesztés és -tervezés, a C++ programozási nyelvvel.
Object Oriented Programming with C++
7 ÓrákEzen a kurzuson a résztvevők megtanulják a C++ fogalmakat és a programozási készségeket.
Programming in C++
35 ÓrákA kurzus egy átfogó objektumorientált C++ nyelvet és egyszerű példák használatát mutatja be. Ezek a szabványos mechanizmusok és a könyvtár
GUI Programming with Python and PyQt
21 ÓrákEz az oktató által vezetett, élő képzés a Magyarország-ban (online vagy helyszíni) azoknak a személyeknek szól, akik vizuálisan vonzó szoftveralkalmazást szeretnének programozni Python és Qt UI keretrendszer használatával.
A képzés végére a résztvevők képesek lesznek:
- Hozzon létre egy fejlesztői környezetet, amely tartalmazza az összes szükséges könyvtárat, csomagot és keretrendszert.
- Hozzon létre egy olyan asztali vagy szerveralkalmazást, amelynek felhasználói felülete zökkenőmentesen működik, és tetszetős.
- A használhatóság maximális hatásának elérése érdekében különféle UI-elemeket és effektusokat valósítson meg, beleértve a widgeteket, diagramokat, rétegeket stb.
- A tervezési és fejlesztési szakaszban valósítson meg jó felhasználói felület-tervezést és kódszervezést.
- Az alkalmazás tesztelése és hibakeresése.
Qt Quick and QML
7 ÓrákEz az oktató által vezetett, élő képzés a Magyarország-ban (online vagy helyszíni) azoknak a webdesignereknek szól, akik platformokon átívelő és dinamikus felhasználói felületeket szeretnének építeni a Qt Quick and QML segítségével.
A képzés végére a résztvevők képesek lesznek:
- Prototípusok tervezése alkalmazási felhasználói felületekhez a QML használatával.
- Hozzon létre és implementáljon egy alkalmazás felhasználói felület elemeit a QML használatával.
- Valósítson meg animációkat, átalakításokat és átmeneteket, hogy jobban reagáljon az alkalmazás felhasználóinak.