Qt Programming Treningskurs
QT er et applikasjonsrammeverk for utvikling av programvare for tvers av plattformer. Den bruker standard C++ med utvidelser for å forenkle utviklingen av både GUI og serverapplikasjoner.
Denne instruktørledede, liveopplæringen gir en grundig dekning av QT og modulene.
Ved slutten av denne opplæringen vil deltakerne ha den nødvendige kunnskapen og praksis for å utvikle sin egen C++ -applikasjon ved bruk av QT.
Kursets format
- Et instruktørledet kurs med teoretisk dekning av QT sammen med øvelser og en stor komponent av praktisk utvikling.
Kursplan
Introduksjon til Qt
Objekter og kjernetyper
- Kjerneklasseobjektobjekt Communication
Widgets og designer
- Widget-dialoger
Applikasjoner og maling
- Oppretting av applikasjoner for maling og styling
Modeller og visninger
Grafikkvisning
Qt Ytterligere modeller
- Multithreaded Programming og Multimedia Multimedia Programming Inter-Process Communication
Diverse emner
- Utvide Qt med plugins databehandling XML Patterns Animation
Sluttkommentarer
Krav
- Kunnskap om grunnleggende programmeringskonsepter.
Publikum
- Programvareutviklere
Open Training Courses require 5+ participants.
Qt Programming Treningskurs - Booking
Qt Programming Treningskurs - Enquiry
Testimonials (1)
Great training atmosphere.
April Faith Manabat - Controtek Solutions Inc
Kurs - QT Programming
Upcoming Courses
Relaterte kurs
Advanced C++
35 timerDenne instruktørledede, direkteopplæringen i Norge (online eller på stedet) er rettet mot utviklere som ønsker å bruke avanserte C++ programmeringsteknikker for å utvikle komplekse, sikre og høyytelsessystemer og applikasjoner.
Ved slutten av denne opplæringen vil deltakerne kunne:
- Sett opp et utviklingsmiljø som inkluderer alle C++ biblioteker, pakker og rammeverk.
- Forstå funksjonene, komponentene og grunnleggende elementene i C++.
- Lag komplekse C++ applikasjoner ved hjelp av avanserte programmeringsteknikker.
- Lær hvordan du skriver lesbar, rask og sikker kode i C++.
- Kjenn til de vanlige sikkerhetsfallene på språket C++ og hvordan du kan redusere dem.
- Implementere teststrategier for kodekvalitet og sikkerhetskontroll.
- Bruk diagnostikk- og feilsøkingsverktøyene i utviklingen av C++.
C++ for Modeling Quantitative Finance
49 timerDyp C++ opplæring for å dekke kvantitativ metodemodellering og introdusere et stort prosjekt for traineene for å få ekte praktisk erfaring med C++ for Quants
C/C++ Secure Coding
21 timerDette tredagers kurset dekker det grunnleggende om å sikre C / C++ -koden mot ondsinnede brukere som kan utnytte mange sårbarheter i koden med minnehåndtering og inputhåndtering, og kurset dekker prinsippene for å skrive sikker kode.
C++ for Embedded Systems
21 timerEr C++ egnet for innebygde systemer som mikrokontrollere og sanntids-operativsystemer?
Bør objektorientert programmering brukes i mikrokontrollere?
Er C++ for langt fjernet fra maskinvaren for å være effektiv?
Denne instruktørledede, liveopplæringen adresserer disse spørsmålene og demonstrerer gjennom diskusjon og praksis hvordan C++ kan brukes til å utvikle innebygde systemer med kode som er nøyaktig, lesbar og effektiv. Deltakerne omsatte teori i praksis gjennom å lage en prøveinnstøpt applikasjon i C++ .
Ved slutten av denne opplæringen vil deltakerne kunne:
- Forstå prinsippene for objektorientert modellering, innebygd programvareprogrammering og sanntidsprogrammering
- Produsere kode for innebygde systemer som er liten, rask og sikker
- Unngå kodeoppblåsing fra maler, unntak og andre språkfunksjoner
- Forstå problemene knyttet til bruk av C++ i sikkerhetskritiske og sanntidssystemer
- Feilsøke et C++-program på en målenhet
Publikum
- Utviklere
- Designere
Kursets format
- Delvis forelesning, delvis diskusjon, øvelser og mye praktisk trening
C++ 11 Programming
14 timerDette er et 2-dagers kurs rettet mot C++ programmerere som er interessert i å implementere den nye C++11-standarden i sin bransje. Det er spesielt nyttig for utviklere av finansapplikasjoner, og dekker alle nye funksjoner med kodeeksempler som skal utføres i laboratoriet.
C++, QT, ZeroMQ and Protocol Buffers
35 timerDenne instruktørledede, live-opplæringen i Norge (online eller på stedet) gir introduksjonsdekning av C++, Qt GUI-rammeverket, og ulike kommunikasjonsteknologier som ZeroMQ og Protocol Buffers som kan brukes til å skrive distribuerte applikasjoner.
Ved slutten av denne opplæringen vil deltakerne ha nødvendig kunnskap og praksis for å skrive og kompilere en applikasjon ved hjelp av C++, Qt og gcc på Linux Centos 6/7. Deltakerne vil også integrere asynkrone meldingsfunksjoner ved å bruke Zero MQ og Protocol Buffers.
Using C++ in Embedded Systems - Applying C++11/C++14
21 timerDenne opplæringen har som mål å introdusere C++ som en vanlig utvidelse av C når man utvikler objektorienterte innebygde systemer. Siden C++ omfatter C, vil denne opplæringen naturlig lede oss fra C til C++, og se nærmere på hvordan C++ er implementert. Dette er spesielt verdifullt for å forstå når man bruker C++ i et ressursbegrenset innebygd miljø. C++-standarden har nylig gjennomgått en større revisjon, også kjent som C++11, og en ny versjon er på vei, C++14. Dette kurset tar for seg temaer som er introdusert med disse revisjonene, og som er spesielt nyttige, slik som høyytelsesminnehåndtering, samtidighet ved hjelp av et flerkjernemiljø, og programmering nær maskinvaren.
MÅL/FORDELER
Hovedmålet med denne klassen er at du skal kunne bruke C++ på en "riktig måte".
- Introdusere C++ som et objektorientert språkalternativ i en innebygd systemkontekst
- Vise likhetene – og forskjellene – med C-språket
- Forstå ulike strategier for minnehåndtering – spesielt flyttsemantikken som ble introdusert med C++11
- Se under panseret og forstå hva ulike paradigmer i C++ fører til i maskinkode
- Bruke maler for å oppnå typesikre, høyordens abstraksjoner for programmering nær maskinvaren – minnekartlagt I/O samt avbrudd – spesielt de variadiske malene som ble introdusert med C++11
- Gi noen nyttige designmønstre som er spesielt anvendelige i en innebygd kontekst
- Noen øvelser for å praktisere noen konsepter
PUBLIKUM/DELTAKTER
Denne opplæringen er rettet mot C++- programmerere som har tenkt å begynne å bruke C++ i en innebygd systemkontekst.
TIDLIGERE KUNNSKAP
Kurset krever grunnleggende kunnskaper i C++ programmering, tilsvarende våre treninger ”C++ – Level 1” og ”C++ Level 2 – Introducing C++11”.
PRAKTISKE ØVELSER
I løpet av opplæringen vil du øve på de presenterte konseptene i en rekke øvelser. Vi vil bruke det åpne og gratis integrerte utviklingsmiljøet fra Eclipse
Functional Programming with C++
14 timerDenne instruktørledede, live-opplæringen i Norge (online eller på stedet) er rettet mot webutviklere som ønsker å programmere funksjonelt med C++
Ved slutten av denne opplæringen vil deltakerne kunne:
- Bruke funksjonelle programmeringsløsninger for å forbedre ytelsen til webapplikasjoner.
- Unngå datamutasjon og sideeffekter med funksjonell programmering.
- Opprette webapplikasjoner i en funksjonell programmeringsstil.
HMI Development for Automotive Infotainment Systems
14 timerDette er et spesialisert HMI-utviklingskurs designet for bilfagfolk som er involvert i utviklingen av avansert infotainmentsystem for biler
Advanced C++ Software Design
35 timerDette er et avansert C++ opplæringskurs med fokus på objektorientert (OO) programvareutvikling og design med programmeringsspråket C++ .
Object Oriented Programming with C++
7 timerI dette kurset vil deltakerne lære C++ -konsepter og programmeringsevner.
Programming in C++
35 timerEmnet presenterer et omfattende objektorientert språk C++ og dets bruk av enkle eksempler. Dette er standardmekanismer og bibliotek
GUI Programming with Python and PyQt
21 timerDenne instruktørledede, live-opplæringen i Norge (online eller på stedet) er rettet mot personer som ønsker å programmere en visuelt attraktiv programvareapplikasjon ved hjelp av Python og Qt UI-rammeverket.
Ved slutten av denne opplæringen vil deltakerne kunne:
- Sett opp et utviklingsmiljø som inkluderer alle nødvendige biblioteker, pakker og rammeverk.
- Lag en skrivebords- eller serverapplikasjon hvis brukergrensesnitt fungerer jevnt og er visuelt tiltalende.
- Implementer ulike UI-elementer og effekter, inkludert widgets, diagrammer, lag, etc. for å oppnå maksimal effekt i brukervennlighet.
- Implementere god UI-design og kodeorganisering under design- og utviklingsfasen.
- Test og feilsøk applikasjonen.
Qt Quick and QML
7 timerDenne instruktørledede, live-opplæringen i Norge (online eller på stedet) er rettet mot webdesignere som ønsker å bygge på tvers av plattformer og dynamiske brukergrensesnitt ved å bruke Qt Quick and QML.
Ved slutten av denne opplæringen vil deltakerne kunne:
- Design prototyper for applikasjonsgrensesnitt ved å bruke QML.
- Opprett og implementer en applikasjons brukergrensesnittelementer ved hjelp av QML.
- Implementer animasjoner, transformasjoner og overganger for å skape en mer responsiv opplevelse for brukere av applikasjonen.