Informações Gerais

  • Duração: 32h
  • Nível: avançado
  • Pré-requisitos:
    • Desenvolvendo aplicações gráficas com QtWidgets
    • Fundamentos de QML
    • Noções de gerência de projetos (desejável)
  • Modalidades:
    • In-company
    • Remoto

Treinamento: Gerência de Qualidade, DevOps e Continuous Delivery para Projetos Qt

Os sistemas de software atuais são complexos o suficiente para fazer com que o uso de ferramentas básicas tais como IDE’s e depuradores não sejam mais suficientes para entregar sistemas de qualidade. Práticas atuais da Engenharia de Software, tais como DevOps e Continuous Delivery (CD) se tornaram indispensáveis para o desenvolvimento de soluções de sucesso.

Neste treinamento, são apresentadas as principais tecnologias e processos responsáveis pela gerência de qualidade em projetos Qt. Isto inclui, por exemplo, a utilização de modelos de branching adequados, Continuous Integration (CI), Continuous Delivery (CD), políticas para testes e revisões, bem como ferramentas para gerência de projeto. Ao final do treinamento, o aluno deverá ser capaz de projetar e implantar uma política de gerência de qualidade adequada para a realidade de projetos Qt em uma determinada empresa.

Método

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

Pré-requisitos:

  • Desenvolvendo aplicações gráficas com QtWidgets
  • Fundamentos de QML
  • Noções de gerência de projetos (desejável)

Conteúdo

  • Introdução à Gerência de Qualidade
  • Git e modelos de branching
  • O pipeline de qualidade
  • Qt e testes automatizados
  • Testes de sanidade
  • Analisadores estáticos de código
  • Qt e GitLab (merge requests, reviews e pipelines)
  • Continuous Integration e Continuous Delivery com Qt e GitLab
  • Continuous Deployment com Qt e Docker
  • Release management
  • Gerência de qualidade e métodos ágeis

Assine a nossa newsletter

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