Informações Gerais

  • Duração: 40h
  • Nível: avançado
  • Pré-requisitos:
    • Fundamentos de C++
    • Desenvolvendo aplicações gráficas com QtWidgets
  • Modalidades:
    • In-company
    • Remoto

Treinamento: Padrões de Projeto com Qt

A arquitetura de um software define aspectos básicos em relação à sua estrutura e comportamento. Arquiteturas bem projetadas são fundamentais para melhorar a manutenibilidade, adiar o envelhecimento do software e viabilizar o atendimento de outros requisitos não-funcionais. Padrões de projeto representam soluções de qualidade para problemas recorrentes durante a fase de projeto detalhado de arquiteturas.

Neste treinamento, são apresentados os principais estilos/padrões arquiteturais utilizados em aplicações Qt, os padrões de projeto já disponibilizados no toolkit e como novos padrões podem ser implementados. Ao final do treinamento, o aluno deverá ser capaz de projetar e implementar arquiteturas de software efetivas para aplicações Qt.

Método

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

Pré-requisitos:

  • Fundamentos de C++
  • Desenvolvendo aplicações gráficas com QtWidgets

Conteúdo

  • Fundamentos de arquitetura de software
  • Arquiteturas em microkernel
  • Trabalhando com plug-ins
  • Construindo SDKs com base no Qt Creator
  • Abstract Factory e Factory Method
  • Composite, Bridge, Decorator e Adapter
  • Template Method, Observer e Command
  • Strategy, Flyweight e Visitor
  • MapReduce e Future
  • Idiomas de programação para C++ e Qt

Assine a nossa newsletter

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