Habla con el organizador

El evento ya se cerró...

Qt Quick: desenvolvendo UIs modernas com Qt 6 e QML

Carregando recomendações...

Qt Quick: desenvolvendo UIs modernas com Qt 6 e QML

04 dez - 2023 • 19:00 > 09 dez - 2023 • 12:00

 
Videoconferencia a través de Sympla Streaming
Evento cerrado

Qt Quick: desenvolvendo UIs modernas com Qt 6 e QML

04 dez - 2023 • 19:00 > 09 dez - 2023 • 12:00

 
Videoconferencia a través de Sympla Streaming
Evento cerrado

Descripción del evento

      

O Qt é um toolkit para desenvolvimento multiplataforma de software adotado por mais de 70 indústrias em todo o mundo, nas áreas de desktop, mobile, web, sistemas embarcados e IoT (Internet of Things). O Qt permite o desenvolvimento de sistemas para plataformas tais como Windows, GNU/Linux, OS X, web, Android e iOS com um único código-fonte. Possui vasta documentação, alta produtividade e excelente desempenho mesmo em plataformas mais modestas.

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++.

O treinamento "Qt Quick: desenvolvendo UIs modernas com Qt 6 e QML" é parte integrante do portfólio atual da Qmob Solutions e tem como objetivo apresentar os fundamentos da linguagem QML e seus principais recursos para criação de interfaces modernas para múltiplas plataformas (desktop, mobile, embarcados e web). 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.

Duração:

O treinamento terá duração total de 15 horas, sendo 9h de aulas expositivas + 6h de aulas para práticas e esclarecimento de dúvidas.

Pré-requisitos:

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

Dias/horários: 4 a 9 de dezembro de 2023

  • Aulas expositivas:
    • Seg (04/12) das 19h às 22h
    • Qua (06/12) das 19h às 22h
    • Sex (08/12) das 19h às 22h

  • Aulas para práticas e esclarecimento de dúvidas:
    • Ter (05/12) das 19h às 21h
    • Qui (07/12) das 19h às 21h
    • Sáb (09/12) das 10h às 12h

Conteúdo:

  1. Introdução ao Qt, Qt Quick e QML:
    • O que é o Qt?
    • Ecossistema Qt (atores, ferramentas e recursos)
    • Principais módulos
    • Novidades do Qt 6
    • A linguagem QML
  2. Sua primeira aplicação Qt Quick:
    • Configuração básica de um projeto CMake
    • QML engine
    • O utilitário qml/qmlscene
    • Hot reload
  3. Sintaxe básica da QML:
    • Sentenças import
    • Declaração de objetos
    • Propriedades de objetos
    • Comentários
  4. Atributos de objetos QML e property binding:
    • Tipos de atributos
    • Property binding
    • Quebra de bindings
    • Criando bindings de forma declarativa
    • Criando bindings via JavaScript
  5. Integrando JavaScript e QML:
    • Bindings e expressões JavaScript
    • Utilizando funções JavaScript
    • Importando módulos de funções JavaScript
    • Cenas QML dinâmicas
  6. Sistema de Tipos do QML:
    • QML value types
    • Tipos JavaScript
    • QML object types
  7. Documentos e módulos:
    • Estrutura de um documento QML
    • Definindo objetos através de documentos QML
    • Documentos remotos e carga de recursos
    • Escopos e resolução de nomes
  8. O Qt Quick Controls:
    • Utilizando o Qt Quick Controls
    • Principais tipos de objetos
    • Styling
    • Customizando elementos
  9. Posicionando elementos:
    • Posicionamento via bindings
    • Posicionamento manual
    • Posicionamento via âncoras
    • Posicionamento com positioners
    • Posicionamento com layouts
  10. Model/View:
    • Views padrão do QML
    • Headers, footers e sections
    • Delegates
    • Models padrão do QML
    • Utilizando objetos Repeater
  11. Animações:
    • Tipos padrão para animações no QML
    • Formas de disparo de animações:
      • Animação direta de propriedades
      • Utilizando alvos e propriedades pré-definidas
      • Transições durante mudanças de estado
      • Utilizando behaviors e animações default
    • Executando animações em sequência e em paralelo
    • Utilizando curvas de interpolação

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.

Desconto exclusivo para inscrição conjunta nos treinamentos Qt Core + Qt Quick: 10%

Confira informações sobre o treinamento Qt Core: introdução ao Qt 6 e C++

Política de eventos

Cancelamento de pedidos pagos

Cancelamentos de pedidos serão aceitos até 7 dias após a compra, desde que a solicitação seja enviada até 48 horas antes do início do evento.

Saiba mais sobre o cancelamento

Edição de participantes

Você poderá editar o participante de um ingresso apenas uma vez. Essa opção ficará disponível até 24 horas antes do início do evento.

Saiba como editar participantes
Términos y políticas

Cómo acceder al evento

Este evento tiene la comodidad y practicidad de una transmisión online con la mejor experiencia garantizada por Sympla.

Acceda a la pestaña Entradas en el sitio web o en la aplicación Sympla disponible para iOS y Android

Seleccione el evento deseado y toque el botón de acceso a la transmisión *

¡Prepararse! Para participar, debe tener Zoom instalado.

* La transmisión está disponible poco antes del inicio del eventoMás información sobre cómo acceder a eventos en línea

Acerca del productor

organizer

Qmob Solutions

A Qmob Solutions é a primeira empresa especializada em Qt do Brasil.

Carregando recomendações...

Métodos de pago

Financia tu compra hasta 12x

Compra con total seguridad

Los datos confidenciales están encriptados y no se guardarán en nuestros servidores.

Google Safe BrowsingPCI compliant

¿Necesitas ayuda?

Accede a nuestro Centro de Ayuda Sympla o hable con el organizador.