Qt Programming Träningskurs
QT är ett program ramverk för att utveckla plattforms oberoende applikations program. Den använder använder standard C++ med tillägg för att förenkla utvecklingen av både GUI och serverprogram.
denna instruktörsledda, levande utbildning ger djupgående täckning av QT och dess moduler.
i slutet av denna utbildning, kommer deltagarna att ha nödvändig kunskap och praxis för att utveckla sin egen C++-program med hjälp av QT.
format för kursen
- en instruktörsledd kurs med teoretisk täckning av QT tillsammans med övningar och en stor del av praktisk utveckling.
Kursplan
Introduktion till Qt
Objekt och kärntyper
- Kärnklasser
- Föremål
- Objekt Communication
Widgets och designer
- Widgets
- Dialoger
Applikationer och målning
- Målning och styling
- Applikationsskapande
Modeller och vyer
Grafikvy
Qt Ytterligare modeller
- Flertrådad Programming och multimedia
- Multimedia Programming
- Inter-process Communication
Diverse ämnen
- Utökar Qt med plugins
- Databehandling
- XML Mönster
- Animation
Avslutande kommentarer
Krav
- Kunskaper om grundläggande programmeringskoncept.
Publik
- Mjukvaruutvecklare
Open Training Courses require 5+ participants.
Qt Programming Träningskurs - Booking
Qt Programming Träningskurs - Enquiry
Vittnesmål (1)
Great training atmosphere.
April Faith Manabat - Controtek Solutions Inc
Kurs - QT Programming
Upcoming Courses
Relaterade Kurser
Advanced C++
35 timmarDenna instruktörsledda, liveutbildning i Sverige (online eller på plats) riktar sig till utvecklare som vill använda avancerade C++ programmeringstekniker för att utveckla komplexa, säkra och högpresterande system och applikationer.
I slutet av denna utbildning kommer deltagarna att kunna:
- Skapa en utvecklingsmiljö som inkluderar alla C++ bibliotek, paket och ramverk.
- Förstå funktionerna, komponenterna och de grundläggande elementen i C++.
- Skapa komplexa C++ applikationer med hjälp av avancerad programmeringsteknik.
- Lär dig hur du skriver läsbar, snabb och säker kod i C++.
- Lär dig de vanliga säkerhetsfallgroparna på språket C++ och hur du kan mildra dem.
- Implementera teststrategier för kodkvalitet och säkerhetskontroll.
- Använd diagnostik- och felsökningsverktygen i utvecklingen av C++.
C++ for Modeling Quantitative Finance
49 timmarDjup C++ utbildning för att täcka kvantitativ metodmodellering och introducera ett stort projekt för praktikanterna att få verklig praktisk erfarenhet med C++ for Quants
C/C++ Secure Coding
21 timmarDen här tre dagars kursen täcker grunderna för att säkra C / C++ -koden mot skadliga användare som kan utnyttja många sårbarheter i koden med minneshantering och inputhantering, kursen täcker principerna för att skriva säker kod.
C++ for Embedded Systems
21 timmarÄr C++ lämplig för inbyggda system som mikrokontroller och realtid-operativsystem?
Ska objektorienterad-programmering användas i mikrokontroller?
Är C++ för långt borta från hårdvaran för att vara effektiv?
Denna instruktörsledda, liveutbildning tar upp dessa frågor och demonstrerar genom diskussion och övning hur C++ kan användas för att utveckla inbyggda system med kod som är korrekt, läsbar och effektiv. Deltagarna sätter teorin i praktiken genom att skapa ett urval inbäddad ansökan i C++.
I slutet av denna utbildning kommer deltagarna att kunna:
- Förstå principerna för objektorienterad modellering, programmering av inbyggd programvara och realtidsprogrammering
- Producera kod för inbyggda system som är liten, snabb och säker
- Undvika kodsvällning från mallar, undantag och andra språkfunktioner
- Förstå problemen med att använda C++ i säkerhetskritiska och realtidssystem
- Felsöka ett C++-program på en målenhet
Publik
- Utvecklare
- Designers
Format för kursen
- Delvis föreläsning, delvis diskussion, övningar och intensiv praktisk övning
C++ 11 Programming
14 timmarDet här är en 2-dagars kurs som riktar sig till C++-programmerare som är intresserade av att tillämpa den nya C++11-standarden inom sin bransch. Den är särskilt användbar för utvecklare av finansiella applikationer och täcker alla nya funktioner med kodexempel som kan köras under labbtillfället.
C++, QT, ZeroMQ and Protocol Buffers
35 timmarDenna instruktörsledda, liveutbildning i Sverige (online eller på plats) ger en introduktion av C++, Qt GUI-ramverket och olika kommunikationsteknologier som ZeroMQ och Protocol Buffers som kan användas för att skriva distribuerade applikationer.
I slutet av den här utbildningen kommer deltagarna att ha nödvändig kunskap och övning för att skriva och kompilera en applikation med C++, Qt och gcc på Linux Centos 6/7. Deltagarna kommer också att integrera asynkrona meddelandefunktioner med Zero MQ och Protocol Buffers.
Using C++ in Embedded Systems - Applying C++11/C++14
21 timmarDenna utbildning syftar till att introducera C++ som en vanlig utvidgning av C när det gäller objektorienterad utveckling av inbäddade system. Eftersom C++ omfattar C, tar denna utbildning oss från C till C++ på ett naturligt sätt och undersöker hur C++ är implementerat. Detta är särskilt värdefullt att förstå när man tillämpar C++ i en inbäddad miljö med begränsade resurser. C++-standarden har nyligen genomgått en större revision, även känd som C++11, och en ny version är på väg, C++14. Denna kurs behandlar ämnen som introducerats med dessa revisioner och som är särskilt användbara, såsom högpresterande minneshantering, samtidighet med hjälp av en flerkärnig miljö och programmering nära hårdvaran.
Mål / FÖRDELAR
Huvudsyftet med denna klass är att du ska kunna använda C++ på ett "korrekt sätt".
- Introducera C++ som ett objektorienterat språk alternativ i ett inbäddat system sammanhang
- Visa likheterna – och skillnaderna – med C-språket
- Förstå olika minneshanteringsstrategier – särskilt flyttsemantiken som introducerades med C++11
- Titta under huven och förstå vad olika paradigmer i C++ leder till i maskinkod
- Använd mallar för att uppnå typsäkra högre ordningens abstraktioner för programmering nära hårdvaran – minnesmappad I/O samt avbrott – särskilt de variadiska mallarna som introducerades med C++11
- Tillhandahåll några användbara designmönster som är särskilt tillämpliga i ett inbäddat sammanhang
- Några övningar för att öva på några koncept
Publik / DELTAGARE
Denna utbildning är inriktad på C++ - programmerare som tänker börja använda C++ i ett inbäddat systemsammanhang.
TIDIGARE KUNSKAP
Kursen kräver grundläggande kunskaper i C++ programmering, motsvarande våra utbildningar ” C++ - Nivå 1” och ” C++ Nivå 2 - Introduktion av C++ 11”.
PRAKTISKA ÖVNINGAR
Under träningen övar du de presenterade koncepten i ett antal övningar. Vi kommer att använda den öppna och gratis integrerade utvecklingsmiljön från Eclipse
Functional Programming with C++
14 timmarDenna instruktörsledda, liveutbildning i Sverige (online eller på plats) riktar sig till webbutvecklare som vill programmera funktionellt med C++
I slutet av denna utbildning kommer deltagarna att kunna:
- Använda funktionella programmeringslösningar för att förbättra prestandan hos webbapplikationer.
- Undvika datamutation och sidoeffekter med funktionell programmering.
- Skapa webbapplikationer i en funktionell programmeringsstil.
HMI Development for Automotive Infotainment Systems
14 timmarDetta är en specialiserad HMI-utvecklingskurs som är utformad för bilprofessorer som är involverade i utvecklingen av avancerade infotainmentsystem för fordonsindustrin.
Advanced C++ Software Design
35 timmarDetta är en avancerad C++ -utbildning med fokus på objektorienterad (OO) mjukvaruutveckling och design med programmeringsspråket C++ .
Object Oriented Programming with C++
7 timmarI denna kurs kommer deltagarna att lära sig C++ -koncept och programmeringsfärdigheter.
Programming in C++
35 timmarKursen presenterar ett omfattande objektorienterat språk C++ och dess användning av enkla exempel. Dessa är standardmekanismerna och biblioteket
GUI Programming with Python and PyQt
21 timmarDenna instruktörsledda, liveutbildning i Sverige (online eller på plats) riktar sig till personer som vill programmera en visuellt attraktiv mjukvaruapplikation med Python och Qt UI-ramverket.
I slutet av denna utbildning kommer deltagarna att kunna:
- Skapa en utvecklingsmiljö som inkluderar alla nödvändiga bibliotek, paket och ramverk.
- Skapa en skrivbords- eller serverapplikation vars användargränssnitt fungerar smidigt och är visuellt tilltalande.
- Implementera olika UI-element och effekter, inklusive widgets, diagram, lager, etc. för att uppnå maximal effekt i användbarhet.
- Implementera bra UI-design och kodorganisation under design- och utvecklingsfasen.
- Testa och felsök applikationen.
Qt Quick and QML
7 timmarDenna instruktörsledda, liveutbildning i Sverige (online eller på plats) riktar sig till webbdesigners som vill bygga plattformsoberoende och dynamiska användargränssnitt med Qt Quick and QML.
I slutet av denna utbildning kommer deltagarna att kunna:
- Designa prototyper för applikationsgränssnitt med QML.
- Skapa och implementera en applikations UI-element med QML.
- Implementera animationer, transformationer och övergångar för att skapa en mer responsiv upplevelse för användare av applikationen.