Qt Basic
Corso di formazione professionale
Framework per la progettazione di applicazioni maturo e potente capace di offrire un gran numero di soluzioni già pronte all’uso garantendo la portabilità del codice prodotto sulle principali piattaforme Desktop ed embedded. Il corso ha la durata di 5 giorni ed è diviso in due diversi tipi di sessioni:
- Sessioni teoriche: si svolgono la mattina e hanno la durata di 4 ore al giorno (totale 20 ore).
- Sessioni pratiche: si svolgono nel pomeriggio e hanno la durata di 4 ore al giorno (totale 20 ore).
Dove possibile, durante il corso si alterneranno diversi istruttori, in modo da fornire una formazione ancora più completa e accurata ai partecipanti, poiché ogni istruttore sarà particolarmente competente nella materia trattata.
Il corso ha come obiettivo l’introduzione a Qt framework, per velocizzare l’apprendimento di chi si avvicina la prima volta a questo tipo di tecnologia. Idealmente, al termine del corso, una persona avrà gli strumenti necessari per:
- Leggere e capire codice Qt già esistente
- Scrivere semplice programmi Qt in autonomia
- Participare allo sviluppo di programmi Qt più complessi, in affiancamento a programmatori esperti
Il corso è rivolto a professionisti del settore che abbiano almeno 1 anno di esperienza concreta con il linguaggio di programmazione C++ e dei concetti base della programmazione ad oggetti.
Se sei un privato e ti iscrivi al corso con uno o più colleghi (appartenenti, dunque, alla stessa azienda), possiamo proporti un piano personalizzato perfetto per le tue esigenze.
Richiedi un preventivo per un corso su Qt
PROGRAMMA
Giorno 1
- Introduzione a Qt
- Installazione di Qt e integrazione con i principali IDE
- Qt Creator
- “Hello World” con Qt
- Cosa sono i Widget
- Costruire un form con il designer
Giorno 2
- Relazione padre/figlio e lifetime widget
- Sistema di layout
- Caricamento dinamico dei widget creati con il designer
- Costruire un widget tramite C++ Signal/Slot
Giorno 3
- Overview dei widget e controlli Qt
- Disegno di widget custom con QPainter
- Paint device ed engines
- Integrazione di Qt con OpenGL
- Overview delle classi non GUI
Giorno 4
- QtCore: overview delle classi
- Contenitori di Qt e confronto con STL
- Programmazione multi-thread
- Qt-test: unit test con Qt
Giorno 5
- Eventi di Qt
- Sistema di risorse
- Internazionalizzazione
- Qt for Device Creation