Entrar em Contato
 Duração 21 horas

Programa do Curso

Visão Geral

  • Coesão de Sistemas e Componentes
  • Dependências entre Sistemas/Componentes
  • Arquitetura de Software
  • Arquitetura Técnica
  • Arquitetura Empresarial
  • Arquitetura SOA e Microsserviços
  • Relações entre os conceitos acima mencionados
  • Redundância lógica vs. dependência
  • Redundância de dados vs. dependência

Arquitetura de Software

Fundamentos

  • Clarificação de termos: arquitetura, design, modelagem
  • Ortogonalidade
  • Lei de Conway

Arquiteturas Comuns

  • Decomposição modular
  • Arquitetura hierárquica
  • Centralizada (Padrão Mediator)
  • Arquitetura baseada em eventos
  • Baseada em interrupções
  • OSI
  • Cliente/Servidor
  • Modelo de camadas

Princípios de Design OO

  • DRY, SRP
  • Encapsulamento
  • Programar contra uma interface
  • Princípio de Liskov
  • Lei de Deméter

Padrões de Design

  • O que são Padrões de Design
  • Padrões de Criação
  • Padrões Estruturais
  • Padrões Comportamentais
  • Modelo-Controle-Vista (MCV)

Ferramentas de Design

  • Linguagem específica de domínio
  • Análise Léxica
  • Cartões CRC
  • Cenários
  • Descrições de Casos de Uso

Representações Gráficas UML

  • Diagrama de Classes
  • Diagrama de Sequência
  • Diagrama de Agregação
  • Ferramentas UML

Representações Gráficas Não-UML

  • Modelagem ER
  • Máquina de Estados
  • Fluxo de dados
  • Modelo arquitetural

Design e Manutenção

  • Leis de Lehmann
  • Antipadrões Arquiteturais
  • Estratégias de Refactoring

SOA e Padrões de Integração

  • Tecnologias e métodos de integração
  • Síncrono/Assíncrono
  • Mais detalhes sobre padrões de comunicação direta
  • Comunicação direta e mediada
  • Fila de Mensagens
  • ESB

Padrões de Deploy

  • Deploy de Código
  • Deploy Imutável
  • Padrões de Disponibilidade, Escalabilidade, Alto Desempenho e Tolerância a Falhas
  • Replicação e clustering de dados e mensagens (Teorema CAP)

Treinamento Corporativo Personalizado

Soluções de treinamento projetadas exclusivamente para empresas.

  • Conteúdo Personalizado: Adaptamos o programa e os exercícios práticos aos objetivos e necessidades reais do seu projeto.
  • Horário Flexível: Datas e horários adaptados à agenda da sua equipe.
  • Formato: Online (ao vivo), In-Company (em suas instalações) ou Híbrido.
Investimento

Preço por grupo privado, treinamento online ao vivo, a partir de 3900 € + VAT*

Entre em contato conosco para obter um orçamento preciso e conhecer nossas promoções mais recentes

Testemunhos de Clientes (7)

Próximas Formações Provisórias

Categorias Relacionadas