Entrar em Contato

Programa do Curso

Visão Geral

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

Arquitetura de Software

Fundamentos

  • Esclarecimento de termos: arquitetura, design, modelagem
  • Ortogonalidade
  • Lei de Conway

Arquiteturas Comuns

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

Princípios de Design OO

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

Padrões de Projeto

  • O que são Padrões de Projeto
  • Padrões de Criação
  • Padrões Estruturais
  • Padrões Comportamentais
  • Modelo-Controller-View (MCV)

Ferramentas de Design

  • Linguagem específica do domínio
  • Análise Léxica
  • Cartões CRC
  • Cenários
  • Descrições de Caso 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 Refatoração

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 broker (mensageiro)
  • Fila de Mensagens
  • ESB

Padrões de Implantação

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

Número de participantes


Preço por participante

Testemunhos de Clientes (7)

Próximas Formações Provisórias

Categorias Relacionadas