cafeOracle Arquiteto de Aplicações Enterprise com Java EE

Capacitação: Arquiteto de Aplicações Enterprise com Java EE

Objetivo: Desenvolva arquiteturas robustas para aplicações corporativas utilizando Java. Aprenda a utilizar a plataforma Java Enterprise Edition (Java EE).

Solicite um orçamento
Saiba mais

novembro, 2018

Organizar Opções

Curso online - Asterisk Ionline

Curso online - Asterisk Ionline

24set - 21novDia InteiroTreinamento Linux - LPI 101 e 102

Mais cursos disponíveis

Novas datas – A definir

18h30 às 22h30 hrs

40 horas

Solicite um orçamento

Preencha o formulário para maiores informações.

Mais informações sobre o curso

Um curso oficial Oracle preparatório para Certificação OCEA

oracle

Neste treinamento você aprenderá:

Definir os papéis, responsabilidades e entregáveis de um arquiteto Enterprise.

Identificar requisitos não funcionais e descrever problemas e soluções comuns

Traduzir requisitos de negócio para uma arquitetura

Como pesar escolhas ao montar a arquitetura das camadas cliente, web, de negócio, integração e dados

Aplicar vários critérios de avaliação ao escolher elementos e padrões de arquitetura, ferramentas, servidores e frameworks

Pré-Requisitos:

Conhecimentos de Orientação a Objeto
Conhecimento de UML
Conhecimento sobre os componentes Java EE
Computação distribuída (recomendado)

Tópicos:

Introdução a Arquitetura Enterprise

O que é Arquitetura Enterprise?
Papéis e responsabilidades de um Arquiteto
Laboratório prático

Introdução aos conceitos fundamentais de arquitetura

Distinção entre arquitetura e design
Padrões de arquitetura
Artefatos entregáveis de arquitetura
O que é um framework de arquitetura enterprise
Modelo de visão 4 + 1
Modelagem de arquitetura utilizando UML
Fluxo de arquitetura
Laboratório prático

Desenvolvendo uma arquitetura segura

Analisando o impacto da segurança na computação distribuída
Examinando a segurança na tecnologia Java EE
Entendendo segurança de web services
Laboratório prático

Entendendo requisitos não funcionais

Examinando requisitos não funcionais
Práticas comuns para melhorar a qualidade de serviço
Priorizando requisitos de qualidade de serviço
Inspecionando requisitos de QoS para buscar concessões (trade-off)
Laboratório prático

Problemas e soluções comuns: fatores de risco e flexibilidade do sistema

Identificando fatores de risco
Criando um modelo de objetos flexível
Laboratório prático

Problemas e soluções comuns: redes, transações e planejamento de capacidade.

Descrevendo diretrizes de comunicação em rede
Justificando o uso de transações
Planejando a capacidade do sistema
Laboratório prático

Visão geral de Java EE 6

Objetivos do Java EE 6
Containeres Java EE
Arquitetura clássica Java EE 5
Impacto do Java EE 6 na arquitetura
Laboratório prático

Desenvolvendo uma arquitetura para a camada cliente

Papéis de desenvolvimento na camada cliente
Selecionando tecnologias e dispositivos de interface com o usuário
Descobrindo a reutilização na camada cliente
Estratégia de deploy para a interface do usuário
Preocupações de segurança na camada cliente
Testando
Laboratório prático

Desenvolvendo uma arquitetura para a camada web

Responsabilidades da camada web
Separação de responsabilidades
Comparando frameworks da camada web
Fornecendo segurança na camada web
Escalando a camada web
Laboratório prático

Desenvolvendo uma arquitetura para a camada de negócios

Tecnologias da camada de negócio
Arquitetura do modelo de domínio
Desenvolvendo boas práticas
Laboratório prático

Desenvolvendo uma arquitetura para a camada de integração e recursos

Examinando a integração de sistemas de informação Enterprise
Revisando tecnologias de integração Java
Aplicando padrões de integração
Examinando arquitetura orientada a serviços (SOA)
Laboratório prático

Avaliando a arquitetura de software

Avaliando arquiteturas de software
Avaliando tecnologias Java EE
Criando protótipos de sistema
Selecionando servidores e frameworks
Laboratório prático

Treinamentos para decolar a sua carreira!

Gostou? Compartilhe!

Share on FacebookShare on Google+Tweet about this on TwitterPin on PinterestShare on LinkedIn