Arquiteturas Avançadas com Java
Prepare-se para todos os cenários técnicos em um só curso!

NÍVEL AVANÇADO AA3

Java EE 6, Java EE 7, Spring, Big Data, noSQL, Microserviços e muito mais!

Sabemos que o trabalho de desenvolver uma arquitetura é muito importante e desenvolvedores experientes tendem a usar as tecnologias que conhecem (ou gostam) para atender a qualquer tipo de projeto

Este curso aborda diferentes formas de arquitetura através de aplicativos funcionais, facilitando a aplicação e reuso dos projetos de laboratório do treinamento nos seus projetos reais. Além dos conceitos, nos laboratórios práticos são apresentadas as arquiteturas incluindo um aplicativo implementado totalmente funcional!

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

Fundamentos de Arquitetura
  • O que é arquitetura de software
  • Objetivos da arquitetura
  • Papel do arquiteto
  • Como definir a arquitetura
  • Principios fundamentais
  • Padrões e estilos de arquitetura
  • Atributos de qualidade
  • Responsabilidades transversais
Arquitetura Java
  • Componentes e objetos distribuidos - java.net, RMI e JNDI
  • Integração de sistemas e web services - JAX-WS e JAX-RS
  • Mensageria e JMS
  • Java EE
  • Componentes Web - Servlets, JSP e JSF
  • Componentes de persistência - JPA
  • Componentes de negócio - EJB
Java EE com Spring
  • Introdução a Spring
  • Spring Web Flow
  • Spring Security
Java EE 6
  • Introdução
  • Componentes Web - JSF2 e Servlet 3
  • Componentes de persistência - JPA2
  • Componentes de negócio e integração - EJB 3.1 e CDI
  • Modularização com Web Fragments
Java EE 7
  • WebSockets
  • JSON-P
  • Concurrency Utilities
  • Batch Applications
  • Melhorias nas APIs existentes
Microserviços
  • O que é um Serviço?
  • SOA
  • Monolitos
  • Características de microserviços
  • Benefícios e desvantagens
  • Tecnologias associadas
Scala
  • Introdução
  • Sintaxe
  • API Scala
  • Programação funcional
  • Coleções
  • Play framework
Arquiteturas reativas
  • Programação Reativa
  • Programação concorrente com atores e Akka
Big Data
  • Histórico sobre persistência de dados
  • Conceitos básicos
  • Apache Hadoop
  • Apache Spark
NoSQL e MongoDB
  • Teorema CAP
  • Tipos de NoSQL
  • Introdução ao MongoDB

24
Outubro
Terça e quinta das 19 às 23 h
24
Outubro
Online ao vivo
Terça e quinta das 19 às 23 h
17
Janeiro
Segunda e quarta das 19 às 23 h
Inscrição Online indisponível
17
Janeiro
Online ao vivo
Segunda e quarta das 19 às 23 h
Inscrição Online indisponível
18
Janeiro
Terças e Quintas - 18:30 às 22:30
Inscrição Online indisponível

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.

Conhecimento básico da linguagem Java, JSP e Servlets