Qt Programozás 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 Programozás Képzés - Booking
Qt Programozás Képzés - Enquiry
Vélemények (1)
A kiváló oktatási légkör.
April Faith Manabat - Controtek Solutions Inc
Kurzus - QT Programming
Gépi fordítás
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++ a kvantitatív finanszmodellezéshez
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++ Biztonságos Kódolás
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 Programozás
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 és 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.
C++ használata beágyazott rendszerekben - C++11/C++14 alkalmazása
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
Functionális Programozás C++-al
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 Fejlesztés Autóinformációs Rendszerekhez
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++ Szoftverfejlesztés
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.
Objektumorientált Programozás C++-al
7 ÓrákEzen a kurzuson a résztvevők megtanulják a C++ fogalmakat és a programozási készségeket.
C++ programozás
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
Qt Quick és QML
7 ÓrákEz interaktív oktatók vezette élményvezetett képzés (online vagy helyszínen) webtervezők számára van szánt, akik azt kívánják, hogy Qt Quick és QML segítségével keresztplatformos és dinamikus felhasználói felületeket (UIs) építsenek.
A képzés végén a résztvevők képesek lesznek:
- QML segítségével alkalmazás UIs prototípusainak tervezésére.
- QML segítségével alkalmazás UI-elemek létrehozására és megvalósítására.
- Animációk, átalakítások és átmenetek implementálására, hogy az alkalmazás felhasználói élménye váljon választobbá.
Unreal Engine 4
21 ÓrákEz az oktató által vezetett, élő képzés a Magyarország-ban lefedi a Unreal Engine 4 játékfejlesztésének alapjait, miközben lehetőséget ad a résztvevőknek saját mintajáték létrehozására.