Arquiteto de Aplicações Enterprise com Java EE
Um curso oficial Oracle, pré-requisito para as certificações OCM (Oracle Certified Master) Java EE5 e Java EE6 Enterprise Architect

NÍVEL AVANÇADO O02
Treinamentos / Cursos / Arquiteto de Aplicações Enterprise com Java EE

Este curso vai te ensinar como desenvolver arquiteturas robustas para aplicações corporativas utilizando Java. Aprenda a utilizar a plataforma Java Enterprise Edition (Java EE)


Aprenda a:

  • 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


Um documento contendo todas as informações detalhadas do treinamento, preço e formas de pagamento com parcelamento em até 6X sem juros.

É rapidinho. Chega por e-mail no mesmo minuto!

ORÇAMENTO ELETRÔNICO

Introdução a Arquitetura Enterprise
  • O que é arquitetura enterprise?
  • Papéis e responsabilidades de um arquiteto
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
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
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)
Problemas e soluções comuns: fatores de risco e flexibilidade do sistema
  • Identificando fatores de risco
  • Criando um modelo de objetos flexível
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
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
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
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
Desenvolvendo uma arquitetura para a camada de negócio
  • Tecnologias da camada de negócio
  • Arquitetura do modelo de domínio
  • Desenvolvendo boas práticas
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)
Avaliando a arquitetura de software
  • Avaliando arquiteturas de software
  • Avaliando tecnologias Java EE
  • Criando protótipos de sistema
  • Selecionando servidores e frameworks

15
Julho
15
Julho
Online ao vivo
Sábado das 10 às 19 h
11
Setembro
Segunda e quarta das 19 às 23 h
11
Setembro
Online ao vivo
Segunda e quarta das 19 às 23 h



Entenda o contexto técnico do Java EE

Aplicações Java Enterprise desenvolvidas utilizando a arquitetura como guia podem acomodar mudanças e crescimento rápido. Assistindo este curso, você vai entender o contexto técnico do Java EE e tecnologias relevantes.


Estratégias para criar templates de aplicações

Você irá aprender as estratégias necessárias para criar templates de aplicações que funcionam bem ao implementar tecnologias Java EE. Essas estratégis incluem tomadas de decisão efetivas através do uso de atributos de qualidade (como escalabilidade e flexibilidade), tecnologia Java EE e padrões de projeto


Beneficios obtidos

  • serve como pré-requisito para prestar a certificação de Arquiteto Java da Oracle
  • possui laboratórios com objetivos semelhantes à prova prática da segunda fase da certificação
  • apresenta conhecimentos fundamentais para qualquer arquiteto, mesmo aqueles que não pretendem prestar a prova de certificação.


Material Didático

O material didático segue o padrão utilizado nos treinamentos Oracle, com apostilas em inglês e formato .pdf recebidas via meio eletrônico

  • Guia do Estudante (Student Guide)
  • Guia de Atividades (Activity Guide)


Resultado do reconhecimento e qualidade de ensino da Globalcode, este treinamento faz parte do Workforce Development Program da Oracle University, que busca expandir os padrões de desenvolvimento e excelência da tecnologia Java, por via de boas práticas ensinadas por profissionais conceituados no mercado. Além de ser um ótimo diferencial para seu currículo.

Aproveite as turmas abertas para este curso e matricule-se o quanto antes!

Oracle WDP | Workforce Development Program




Aqui na Globalcode, distância e tempo não são mais desculpas para fazer o seu curso, pois temos treinamentos híbridos onde você poderá optar por estudar na modalidade Presencial ou Online com aulas ao vivo e podendo interagir com o instrutor em tempo real. Caso perca alguma aula, você poderá assistir à reprise quando quiser!

Veja no quadro de próximas turmas acima.

Conhecimentos de Orientação a Objeto

Conhecimento de UML

Conhecimento sobre os componentes Java EE

Computação distribuída (recomendado)