Informações Gerais
- Duração: 15h
- Nível: introdutório
- Pré-requisitos:
- Noções de programação de sistemas visuais (desejável)
- Modalidades:
- Remoto
Treinamento: Desenvolvendo UIs Modernas com Qt 6 e QML
O QML é uma linguagem declarativa para criação de interfaces gráficas e é parte integrante do toolkit Qt. Dentre suas principais vantagens, destacam-se: baixa curva de aprendizagem, alta produtividade, expressividade na construção de interfaces gráficas para tablets e smartphones, alto desempenho em função do suporte à execução em GPUs e facilidade de integração com outras linguagens, tais como JavaScript e C++.
Neste treinamento, serão apresentados os fundamentos da linguagem QML e seus principais recursos para criação de interfaces modernas. Ao final deste treinamento, a pessoa treinada deverá ser capaz de projetar e implementar, de forma produtiva, interfaces gráficas adequadas à execução em múltiplos dispositivos.
Data
- 07 a 12/02/2022
- Aulas expositivas: 07/02, 09/02, 11/02 (das 19h às 22h)
- Aulas para esclarecimento de dúvidas: 08/02 e 10/02 (das 19h às 21h) e 12/02 (das 10h às 12h)
Método
- Fundamentação expositiva
- Aulas para esclarecimento de dúvidas
Pré-requisitos:
- Noções de programação de sistemas visuais (desejável)
Conteúdo
- Introdução ao Qt, QtQuick e QML
- Sua primeira aplicação QtQuick
- Sintaxe básica da QML (sentenças import, declaração de objetos, comentários)
- Atributos de objetos QML e property binding
- Integrando QML e JavaScript
- Sistema de Tipos do QML
- Documentos e módulos
- O Qt QuickControls 2
- Posicionando elementos (bindings, manual, âncoras, positioners e layouts)
- Model/View básico
- Animações
A inscrição inclui:
- Material didático (em formato digital)
- Exemplos de código-fonte
- Aulas para esclarecimento de dúvidas
- Live-image com todas as ferramentas e materiais necessários
- Certificado de conclusão