Entrar em Contato
 Duração 21 horas

Programa do Curso

Visão Geral

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

Arquitetura de Software

Fundamentos

  • Esclarecimento de termos: arquitetura, design, modelação
  • 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 em camadas

Princípios de Design OO

  • DRY, SRP
  • Encapsulamento
  • Programar para 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
  • Model-Controller-View (MCV)

Ferramentas de Design

  • Linguagem específica de domínio
  • Análise Lexical
  • 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

  • Modelação 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 via intermediário (broker)
  • Filas de Mensagens
  • ESB

Padrões de Implementação

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

Formação Empresarial Personalizada

Soluções de formação concebidas 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, formação online em direto, 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