Building an Embedded Application with Qt Hands-on Virtual Training December 6 - 10 Don’t let the current work from home circumstances derail your professional development. This hands-on virtual training will teach you how to build a Qt application for an embedded device. Our lab exercises will use a Raspberry Pi but the concepts could be applied to embedded development on most boards. We will give you a thorough understanding on how to use QML and the Qt API to create an application from an empty screen to a full graphic user interface. The course runs from 10:00 am - 6:00 pm EDT each day and will be live online from 10:00 - 3:00, followed by a lab assignment and open Q&A session. Recorded sessions will be available on-demand, but since the labs build upon themselves it’s recommended you attend the live sessions as much as possible. To participate in this course you will need to obtain the required hardware and attend a pre-course meeting with the instructor to ensure you have the hardware set-up correctly. Cost: $1,995 Please fill out the form to the right and we will be in touch soon to arrange payment and discuss setup. Learning Objectives Find out how to create a QML component, module and plugin Learn how to connect to and work with a SQL database Understand how to configure user settings Learn how to create Qt Charts Understand application deployment for embedded devices Learn the basics of using GPIO Pre-Requisites Basic knowledge of Qt QML Programming — Fundamentals and Beyond (You either attended this course, watched it on-demand or are already familiar with the concepts covered.) Basic understanding of C++ and object-oriented programming Commitment to attend a one hour pre-course meeting with the instructor to ensure correct hardware set-up Hardware Requirements You will need a Raspberry Pi, an HDMI Screen with Linux touch support and a Breadboard. More details here. Agenda Hardware Setup We will have multiple meeting slots available the week prior to the course to ensure you have the hardware setup correctly and troubleshoot any issues. Day 1 — Setting the Stage & Properly Adding Business Logic Outside of UI Day 2 — Transitioning Through Screens & Creating QML Components, Modules and Plugins Day 3 — Connecting to a SQL Database & Writing to the Database Day 4 — Using a GPIO Device & QML Dialogs and Qt Charts Day 5 — Polishing & Finalizing UI Virtual Training Registration Please fill out the form below and select the course date you would like to attend and we will be in touch regarding payment. Cost: $1,995. First Name Last Name Job Title Email Phone Company Country - Select Country * -United StatesAfghanistanAlbaniaAlgeriaAmerican SamoaAndorraAngolaAnguillaAntarcticaAntigua & BarbudaArgentinaArmeniaArubaAscension IslandAustraliaAustriaAzerbaijanBahamasBahrainBangladeshBarbadosBelarusBelgiumBelizeBeninBermudaBhutanBoliviaBosnia & HerzegovinaBotswanaBouvet IslandBrazilBritish Indian Ocean TerritoryBritish Virgin IslandsBruneiBulgariaBurkina FasoBurundiCambodiaCameroonCanadaCanary IslandsCape VerdeCaribbean NetherlandsCayman IslandsCentral African RepublicCeuta & MelillaChadChileChinaChristmas IslandClipperton IslandCocos (Keeling) IslandsColombiaComorosCongo - BrazzavilleCongo - KinshasaCook IslandsCosta RicaCroatiaCuraçaoCyprusCzechiaCôte d’IvoireDenmarkDiego GarciaDjiboutiDominicaDominican RepublicEcuadorEgyptEl SalvadorEquatorial GuineaEritreaEstoniaEswatiniEthiopiaFalkland IslandsFaroe IslandsFijiFinlandFranceFrench GuianaFrench PolynesiaFrench Southern TerritoriesGabonGambiaGeorgiaGermanyGhanaGibraltarGreeceGreenlandGrenadaGuadeloupeGuamGuatemalaGuernseyGuineaGuinea-BissauGuyanaHaitiHeard & McDonald IslandsHondurasHong Kong SAR ChinaHungaryIcelandIndiaIndonesiaIraqIrelandIsle of ManIsraelItalyJamaicaJapanJerseyJordanKazakhstanKenyaKiribatiKosovoKuwaitKyrgyzstanLaosLatviaLebanonLesothoLiberiaLibyaLiechtensteinLithuaniaLuxembourgMacao SAR ChinaMadagascarMalawiMalaysiaMaldivesMaliMaltaMarshall IslandsMartiniqueMauritaniaMauritiusMayotteMexicoMicronesiaMoldovaMonacoMongoliaMontenegroMontserratMoroccoMozambiqueMyanmar (Burma)NamibiaNauruNepalNetherlandsNetherlands AntillesNew CaledoniaNew ZealandNicaraguaNigerNigeriaNiueNorfolk IslandNorthern Mariana IslandsNorth MacedoniaNorwayOmanOutlying OceaniaPakistanPalauPalestinian TerritoriesPanamaPapua New GuineaParaguayPeruPhilippinesPitcairn IslandsPolandPortugalPuerto RicoQatarRomaniaRussiaRwandaRéunionSamoaSan MarinoSaudi ArabiaSenegalSerbiaSeychellesSierra LeoneSingaporeSint MaartenSlovakiaSloveniaSolomon IslandsSomaliaSouth AfricaSouth Georgia & South Sandwich IslandsSouth KoreaSouth SudanSpainSri LankaSt. BarthélemySt. HelenaSt. Kitts & NevisSt. LuciaSt. MartinSt. Pierre & MiquelonSt. Vincent & GrenadinesSurinameSvalbard & Jan MayenSwedenSwitzerlandSão Tomé & PríncipeTaiwanTajikistanTanzaniaThailandTimor-LesteTogoTokelauTongaTrinidad & TobagoTristan da CunhaTunisiaTurkeyTurkmenistanTurks & Caicos IslandsTuvaluU.S. Outlying IslandsU.S. Virgin IslandsUgandaUkraineUnited Arab EmiratesUnited KingdomUruguayUzbekistanVanuatuVatican CityVenezuelaVietnamWallis & FutunaWestern SaharaYemenZambiaZimbabweÅland Islands City State/Province - Select State/Province * -AlabamaAlaskaAmerican SamoaArizonaArkansasArmed Forces (Canada, Europe, Africa, or Middle East)Armed Forces AmericasArmed Forces PacificCaliforniaColoradoConnecticutDelawareDistrict of ColumbiaFederate States of MicronesiaFloridaGeorgiaGuamHawaiiIdahoIllinoisIndianaIowaKansasKentuckyLouisianaMaineMarshall IslandsMarylandMassachusettsMichiganMinnesotaMississippiMissouriMontanaNebraskaNevadaNew HampshireNew JerseyNew MexicoNew YorkNorth CarolinaNorth DakotaNorthern Mariana IslandsOhioOklahomaOregonPalauPennsylvaniaPuerto RicoRhode IslandSouth CarolinaSouth DakotaTennesseeTexasUtahVermontVirgin IslandsVirginiaWashingtonWest VirginiaWisconsinWyomingAlbertaBritish ColumbiaManitobaNew BrunswickNewfoundland and LabradorNova ScotiaOntarioPrince Edward IslandQuebecSaskatchewan Training Dates - Select Training Dates * -Dec 6-10 Leave this field blank