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
Qt Programming - Consultancy Enquiry
Vittnesmål (1)
Great training atmosphere.
April Faith Manabat - Controtek Solutions Inc
Kurs - QT Programming
Upcoming Courses
Relaterade Kurser
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.
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.
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.
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, inbäddad programprogrammering och realtidsprogrammering
- Producera kod för inbyggda system som är små, snabba och säkra
- Undvik kodsvälld från mallar, undantag och andra språkfunktioner
- Förstå de frågor som rör C++ användning av i säkerhetskritiska system och realtidssystem
- Felsöka C++ program på en målenhet
Publik
- Utvecklare
- Designers
Format för kursen
- Del föreläsning, del diskussion, övningar och tunga praktisk övning
C++ 11 Programming
14 timmarDetta är en tvådagars kurs riktad till C++ -programmerare som är intresserade av att tillämpa den nya C++ 11-standarden i sin bransch. Det är särskilt användbart för utvecklare av finansiella applikationer som täcker alla nya funktioner med kodande exempel som ska utföras inom labbet
Writing Simpler Cleaner Code with C++ 17
7 timmarC++ 17 (C++17) är den senaste versionen av programmeringsspråket C++. Den lägger till flera nya "stora" språkfunktioner i syfte att hjälpa programmerare att skriva enklare, renare och mer uttrycksfull kod.
I denna instruktörsledda, live-utbildning kommer deltagarna att lära sig om C++ 17:s viktigaste nya funktioner när de går igenom skapandet av ett exempel på C++-applikation. Fallstudier och interaktiva diskussioner kommer att kombineras med praktisk övning för att visa hur man får maximal nytta av C++ 17. Vid slutet av den här kursen kommer deltagarna att ha kunskapen och övningen för att utnyttja C++ på bästa sätt ] 17 för att skriva tydligare, enklare C++-kod av högre kvalitet.
Publik
- Mellanliggande C++ utvecklare
Kursens format
- Delföreläsning, deldiskussion, övningar och tung praktisk praktik
Using C++ in Embedded Systems - Applying C++11/C++14
21 timmarDenna utbildning avser att introducera C++ som den gemensamma förlängningen av C vid tillämpning av objektorienterad inbäddad systemutveckling. Eftersom C++ omsluter C tar denna utbildning oss från C till C++ på ett naturligt sätt och ser under huven hur C++ implementeras. Detta är särskilt värdefullt att förstå när du använder C++ i en inbäddad resursbegränsad miljö. C++ -standarden har nyligen genomgått en större revision, även kallad C++ 11, och en ny är på väg, C++ 14. Denna kurs behandlar ämnen som har införts med dessa revisioner som är särskilt användbara som högpresterande minnehantering, samtidighet som använder av en flerkärnig miljö, och bara metall nära hårdvaruprogrammeringen.
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åkalternativ i ett inbäddat systemsammanhang
- Visa likheter - och skillnader - med C-språket
- Utarbeta olika minneshanteringsstrategier - speciellt den flyttande semantiken introducerad 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 abstrakta högordningar för barmetall nära hårdvaruprogrammering - minne mappade I / O samt avbrott - särskilt de variabiska mallen som introducerats med C++ 11
- Ge några användbara designmönster som är särskilt tillämpliga i ett inbäddat sammanhang
- Några övningar för att öva några begrepp
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änd funktionella programmeringslösningar för att förbättra prestandan för webbapplikationer.
- Undvik datamutationer och biverkningar med funktionell programmering.
- Skapa webbapplikationer i en funktionell programmeringsstil.
HMI Development for Automotive Infotainment Systems
14 timmarIntroduction to LaTex
14 timmarAdvanced C++ Software Design
35 timmarDetta är en avancerad C++ -utbildning med fokus på objektorienterad (OO) mjukvaruutveckling och design med programmeringsspråket C++ .