Qt Programování Počítačový Kurz
Qt je aplikační framework pro vývoj softwaru s podporou více platform. Používá standardní C++ rozšířené o funkce, které zjednodušují vývoj jak grafických uživatelských rozhraní (GUI), tak i serverových aplikací.
Toto vedené školení poskytuje hluboké podrobnosti o Qt a jeho modulích.
Na konci tohoto školení budou účastníci mít nezbytné znalosti a praktické zkušenosti pro vývoj vlastních C++ aplikací pomocí Qt.
Formát Kurzu
- Vedené školení s teoretickou částí o Qt spolu s cvičeními a velkou měrou praktického vývoje.
Návrh Školení
Úvod do Qt
Objekty a Základní Typy
- Základní třídy
- Objekty
- Komunikace mezi objekty
Widgety a Návrhář
- Widgety
- Dialogy
Aplikace a Vykreslování
- Vykreslování a Styly
- Vytváření aplikací
Modely a Pohledy
Grafický Pohled
Další Modely Qt
- Multithreadové programování a multimédií
- Programování multimédií
- Komunikace mezi procesy
Různé Témata
- Rozšíření Qt pomocí pluginů
- Zpracování dat
- XML vzory
- Animeace
Závěrečné poznámky
Požadavky
- Znalosti základních konceptů programování.
Cílová Skupina
- Software vývojáři
Veřejné školení vyžaduje minimálně 5 účastníků.
Qt Programování Počítačový Kurz - Rezervace
Qt Programování Počítačový Kurz - Dotaz
Reference (1)
Skvělá tréninková atmosféra.
April Faith Manabat - Controtek Solutions Inc
Kurz - QT Programming
Přeloženo strojem
Nadcházející kurzy
Související kurzy
Pokročilý C++
35 HodinyToto vedení instruktorem živé školení v České republice (online nebo na místě) je určeno pro programátory, kteří se chtějí naučit pokročilé techniky programování v C++ a vyvíjet složité, bezpečné a vysokým výkonem dotázané systémy a aplikace.
Na konci tohoto školení budou účastníci schopni:
- Nastavit vývojové prostředí, které zahrnuje všechny knihovny, balíčky a frameworky C++.
- Pochopit funkce, komponenty a základní prvky jazyka C++.
- Vytvářet složité aplikace v C++ pomocí pokročilých programovacích technik.
- Naučit se, jak psát čitelný, rychlý a bezpečný kód v C++.
- Poznat běžné bezpečnostní chyby v jazyce C++ a způsoby jejich eliminace.
- Implementovat testovací strategie pro kontrolu kvality a bezpečnosti kódu.
- Používat diagnostické a ladicí nástroje v C++ vývoji.
C++ pro modelování kvantitativní financí
49 HodinyHluboké školení C++, které pokryje modelování kvantitativních metod a představí obrovský projekt, aby účastníci měli skutečné praktické zkušenosti s C++ for Quants
Zabezpečené Programování v C/C++
21 HodinyTento třídenní kurz pokrývá základy zabezpečení kódu C/C++ proti uživatelům se zlými úmysly, kteří mohou zneužít mnoho zranitelností v kódu se správou paměti a manipulací se vstupy, kurz pokrývá principy psaní zabezpečeného kódu.
C++ pro vestavěné systémy
21 HodinyJe C++ vhodný pro vestavěné systémy, jako jsou mikrokontroléry a operační systémy v reálném čase?
Mají být v mikrokontrolérech používány objektově orientované programování?
Je C++ příliš vzdálené od hardwaru, aby bylo efektivní?
Toto školení prováděné pod vedením instruktora odpovídá na tyto otázky a demonstруje prostřednictvím diskuse a praxe, jak C++ může být použit k vývoji vestavěných systémů s kódem, který je přesný, čitelný a efektivní. Účastníci teorii uvádějí do praxe prostřednictvím vytvoření ukázkové vestavěné aplikace v C++.
Na konci tohoto školení budou účastníci schopni:
- Pochopit principy objektově orientovaného modelování, programování vestavěných systémů a programování v reálném čase
- Vytvářet kód pro vestavěné systémy, který je malý, rychlý a bezpečný
- Unikat nadměrnému přírůstku kódu ze šablon, výjimek a dalších jazykových funkcí
- Pochopit problémy spojené s používáním C++ ve systémech s kritickou bezpečností a v reálném čase
- Ladit program napsaný v C++ na cílovém zařízení
Účastníci
- Vývojáři
- Návrháři
Formát školení
- Část přednáška, část diskuse, cvičení a velmi praktické procvičování
C++ 11 Programování
14 HodinyToto je kurz trvající 2 dny určený pro programátory v jazyce C++, kteří se chtějí zaměřit na použití nového standardu C++11 ve svém průmyslu. Je zvláště užitečný pro vývojáře finančních aplikací, kteří se dozvědí o všech nových funkcích s ukázkovým kódem, který lze spustit v laboratoři.
C++, QT, ZeroMQ a Protocol Buffers
35 HodinyTato instruktorem vedená živá školení (online nebo na místě) poskytuje základní přehled C++, frameworku Qt GUI a různých komunikačních technologií, jako jsou ZeroMQ a Protocol Buffers, které lze použít pro psaní distribuovaných aplikací.
Na konci tohoto školení budou účastníci mít nezbytné znalosti a praktické zkušenosti potřebné k napsání a zkompilování aplikace pomocí C++, Qt a gcc v Linuxu Centos 6/7. Účastníci také integrují asynchronní zasílání zpráv s použitím ZeroMQ a Protocol Buffers.
Použití C++ v vestavěných systémech - Aplikace C++11/C++14
21 HodinyToto školení má za cíl představit C++ jako běžné rozšíření jazyka C pro aplikaci objektově orientovaného vývoje vestavěných systémů. Protože C++ zahrnuje C, toto školení nás přirozeným způsobem provede od C k C++ a ukáže, jak je C++ implementován. Toto je obzvláště cenné pochopit při použití C++ v prostředí vestavěných systémů s omezenými zdroji. Standard C++ prošel nedávno velkou revizí, známou jako C++11, a nová verze C++14 je na cestě. Toto školení se zabývá tématy představenými těmito revizemi, které jsou zvláště užitečné, například vysokoproduktivní správa paměti, paralelismus využívající vícejádrové prostředí a programování blízko hardwaru pro vestavěné systémy.
CÍLE / VÝHODY
Hlavním cílem tohoto kurzu je, aby jste byli schopni použít C++ správným způsobem.
- Představení C++ jako alternativy objektově orientovaného jazyka v kontextu vestavěných systémů
- Ukázání podobností – a rozdílů – s jazykem C
- Pochopení různých strategií správy paměti – zejména semantiky přesunu zavedené v C++11
- Podívat se pod poklopnou a pochopit, co různé paradigmata v C++ vedou k strojovému kódu
- Použití šablon pro dosažení typově bezpečných vyšších abstrakcí pro programování blízko hardwaru – paměťově mapovaný vstup/výstup a přerušovací rutiny – zejména variadické šablony zavedené v C++11
- Poskytnutí užitečných design patterns, které jsou obzvláště vhodné v kontextu vestavěných systémů
- Několik cvičení pro procvičení některých konceptů
CÍLOVÁ SKUPINA / ÚČASTNÍCI
Toto školení je určeno programátorům C++, kteří plánují začít používat C++ v kontextu vestavěných systémů.
PŘEDPOKláDANé ZNÁMLÉ STAVY
Kurz vyžaduje základní znalosti programování v C++, odpovídající našim školením „C++ – Úroveň 1“ a „C++ Úroveň 2 – Představení C++11“.
PRACOVNÍ CVIČENÍ
Během školení si budete procvičovat prezentované koncepty v několika cvičeních. Budeme používat otevřenou a bezplatnou integrované vývojové prostředí od Eclipse.
Funkční programování s C++
14 HodinyToto instruktorem védané živé školení v České republice (online nebo na místě) je zaměřeno na webové vývojáře, kteří se chtějí učit funkční programování s C++.
Konec tohoto školení si účastníci budou moci:
- Použít funkční programovací řešení k vylepšení výkonu webových aplikací.
- Preventovat data mutaci a vedlejší účinky pomocí funkčního programování.
- Vytvářet webové aplikace ve stylu funkčního programování.
Vývoj HMI pro automobilní infotainmentské systémy
14 HodinyToto je specializovaný kurz vývoje HMI určený pro odborníky z automobilového průmyslu, kteří se zabývají vývojem pokročilých automobilních infotainmentských systémů.
Pokročilé návrhové techniky v jazyce C++
35 HodinyToto je pokročilý C++ školicí kurz se zaměřením na objektově orientovaný (OO) vývoj a návrh softwaru s programovacím jazykem C++.
Objektově orientované programování s C++
7 HodinyTento lektorem vedený živý výcvik v České republice (online nebo na místě) je určen pro vývojáře, kteří chtějí pomocí jazyka C aplikovat techniky objektového programování a vylepšit návrh softwaru.
Do konce tohoto výcviku se účastníci naučí: implementovat koncepty objektového programování v jazyce C, navrhovat modulární aplikace, aplikovat inkapsulaci a abstrakci a strukturovat udržovatelné kódy.
Programování v C++
35 HodinyKurz prezentuje komplexní objektově orientovaný jazyk C++ a jeho použití prostřednictvím jednoduchých příkladů. Tyto jsou standardní mechanismy a knihovna
Qt Quick a QML
7 HodinyToto školení pod vedením instruktora (online nebo na místě) je zamýšleno pro webové designery, kteří se chtějí naučit vytvářet krosplatformní a dynamická uživatelská rozhraní pomocí Qt Quick a QML.
Na konci tohoto školení budou účastníci schopni:
- Návrh prototypů uživatelských rozhraní pomocí QML.
- Vytváření a implementace uživatelských prvků aplikací pomocí QML.
- Implementace animací, transformací a přechodů pro vytvoření reaktivnějšího zážitku pro uživatele aplikace.
Unreal Engine 4
21 HodinyToto živé školení vedené instruktorem v České republice pokrývá základy vývoje her s Unreal Engine 4 a zároveň dává účastníkům šanci vytvořit si vlastní ukázkovou hru.