Informações Gerais

  • Duração: 40h
  • Nível: introdutório
  • Pré-requisitos:
    • Fundamentos de C++
    • Noções de programação de sistemas visuais (desejável)
  • Modalidades:
    • In-company
    • Remoto

Treinamento: Fundamentos de 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 linguagens tais como JavaScript e C++.

Neste treinamento, são apresentados os fundamentos da linguagem QML e seus principais recursos para criação de interfaces modernas. Ao final do treinamento, o aluno deverá ser capaz de projetar e implementar, de forma produtiva, interfaces gráficas adequadas à execução em múltiplos dispositivos.

Método

  • Fundamentação expositiva
  • Práticas em laboratório

Pré-requisitos:

  • Fundamentos de C++
  • Noções de programação de sistemas visuais (desejável)

Conteúdo

  • Introdução ao Qt, QML e Qt Quick
  • Sintaxe básica da QML (sentenças import, declaração de objetos, comentários)
  • Atributos de objetos QML
  • Property binding
  • Integrando QML e JavaScript
  • Sistema de Tipos do QML
  • Documentos e módulos
  • Lidando com entrada de dados
  • O Qt QuickControls 2
  • Posicionando elementos (bindings, manual, âncoras, positioners e layouts)
  • Model/View com QML
  • Componentes QML e instanciação dinâmica
  • Animações e máquinas de estado
  • Internacionalização e localização

Assine a nossa newsletter

Receba notícias e dicas sobre o Qt, bem como novidades sobre os serviços da Qmob Solutions.