Corso Qt (C++/QML)

Qt training

Questo corso fornisce tutte le informazioni necessarie per utilizzare il framework Qt sviluppando codice in linguaggio C++ con i widgets e in linguaggio QML con il toolset QtQuick.

Al termine del corso i partecipanti avranno acquisito gli strumenti necessari per interpretare codice Qt preesistente o sviluppare programmi Qt in autonomia o in affiancamento a programmatori più esperti.

Dettagli

  • Durata: 1 giorno (dalle 9:00 alle 18:00)
  • Tipologia: ~50% presentazioni, ~50% esercizi pratici
  • Lingua slides e materiale fornito: Inglese
  • Lingua presentazione orale: Italiano o Inglese
  • Numero partecipanti: massimo 10 persone

Attrezzatura richiesta

Ogni partecipante deve disporre di un Laptop su cui dovrà installare il toolkit Qt 5 e QtCreator.
Pertanto i partecipanti devono avere il proprio computer portatile con:

  • Laptop PC con almeno 4 GB di RAM e 2 GB di spazio libero su disco.
  • Connessione a Internet (diretta o tramite il proxy aziendale).
  • Per ragioni di sicurezza è necessario che ogni partecipante esegua il backup del proprio computer prima del corso.

Esercizi pratici

Gli esercizi pratici saranno svolti direttamente sul sistema operativo del portatile (Windows o Linux).

Qt developers

Prerequisiti

Per ottenere i migliori risultati da questo corso è consigliabile conoscere i seguenti argomenti:

  • Conoscenza di un sistema operativo Windows o Linux (preferibile)
  • Conoscenza del linguaggio di programmazione C++

Struttura del corso

Di seguito sono elencati alcuni degli argomenti trattati durante il corso.

C++ e Widgets

  • Introduzione a Qt
  • Installazione di Qt e IDE QtCreator
  • “Hello World” con Qt
  • Cosa sono i Widget
  • Costruire un form con il designer
  • Costruire un widget tramite C++ Signal/Slot

QML e QtQuick

  • Introduzione a QML e QtQuick
  • QML designer
  • QtQuick Controls 2
  • QObject model
  • Signal/slot
  • Integrazione QML/C++

Corso Qt (C++/QML)

Prossimi Corsi Qt (C++/QML)

No Events
No Events

Prossimi Corsi

No Events
No Events