Building an Embedded Applicationwith Qt - Hybrid Training Hands-on Training (In-person or Virtual - your choice!) June 5 - 9, 2023 July 17 - 21, 2023 August 21 - 25, 2023 This hands-on training is offered both virtually and in-person in our Waltham, Massachusetts headquarters. Whichever way you choose, we 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 9:00 am - 5:00 pm ET each day. If you are attending virtually, 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 virtually 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. If you are attending in person we will provide the hardware and you will have the option to take it home for an additional fee. Cost Virtual: $1,995 In-person early-bird*: $2,495 In-person: $2,995 *Complete your registration 30 days prior to the start of the class to obtain the early bird rate 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 If you are attending virtually, 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 Training Registration Please fill out the form below and select how you would like to attend the course. We will be in touch to confirm payment. 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 Format - Select Course Format * -In-person, WalthamVirtual Training Dates - Select Training Date * -June 5-9, 2023July 17 - 21, 2023August 21 - 25, 2023 Leave this field blank