Obrigado por enviar sua consulta! Um dos membros da nossa equipe entrará em contato com você em breve.
Obrigado por enviar sua reserva! Um dos membros da nossa equipe entrará em contato com você em breve.
Programa do Curso
Introdução
- Objectivos e estrutura do curso
- Visão geral das características do Java EE 8
Visão geral da arquitetura do Java EE
- Arquitetura de várias camadas no Java EE
- Componentes principais: EJB, JPA, JSP e Servlets
- Papel do Java EE nas aplicações empresariais
Visão geral das APIs e funcionalidades do Java EE 8
- Introdução às novas APIs: JSON-B, Segurança e HTTP/2
- Melhorias nas APIs existentes: JAX-RS, CDI, e mais
- Suporte para nuvem e HTML5
Preparando o ambiente de desenvolvimento
- Instalação do Java EE 8 e das ferramentas necessárias
- Configurar um ambiente de desenvolvimento integrado (IDE)
- Configuração de servidores de aplicações (por exemplo, WildFly, GlassFish)
Instalação e configuração do Java EE 8
- Guia de instalação passo-a-passo
- Configuração das definições do servidor
- Verificando a instalação
Criando um aplicativo de amostra
- Configurando uma estrutura básica de projeto
- Desenvolvendo um serviço Web simples
- Implementar a aplicação de amostra
Lendo e escrevendo em um Database
- Ligar aplicações Java EE a uma base de dados
- Usando JPA para operações de banco de dados
- Implementando operações CRUD
Entendendo a Injeção de Dependência
- Conceitos de Injeção de Dependência (DI) no Java EE
- Utilizar anotações CDI em aplicações
- Gerir beans e o seu ciclo de vida
Escrevendo componentes com estado
- Visão geral dos beans de sessão com estado
- Criando e gerenciando componentes com estado
- Persistência e gerenciamento de estado
Trabalhar com Websockets do Java EE
- Introdução aos Websockets no Java EE
- Configuração de Websockets para comunicação em tempo real
- Implementação de Websockets em aplicações
Mapeamento de Java Type de e para JSON
- Usando a API JSON-B para vinculação de dados
- Personalizar mapeamentos JSON
- Analisar e gerar JSON com Java EE
Desenvolvendo uma IU para a aplicação
- Visão geral do JSF e do HTML5 no Java EE
- Construir uma interface de utilizador com JSF
- Integração do front-end com serviços de back-end
Proteger a aplicação
- Implementação da API de segurança do Java EE
- Mecanismos de autenticação e autorização
- Protegendo serviços RESTful e aplicações web
Testando o aplicativo
- Escrever testes unitários e de integração para componentes do Java EE
- Ferramentas para testar aplicações Java EE (por exemplo, Arquillian)
- Automatizando testes no pipeline de desenvolvimento
Depurando a aplicação
- Técnicas de depuração no Java EE
- Usando ferramentas IDE para depuração
- Solução de problemas comuns
Implantando o aplicativo
- Empacotar aplicações Java EE
- Implantação em diferentes ambientes (desenvolvimento, preparação, produção)
- Práticas de implantação contínua
Resolução de problemas
- Identificar e resolver problemas comuns de implantação
- Monitorização do desempenho da aplicação
- Práticas recomendadas para a estabilidade do aplicativo
Resumo e próximos passos
Requisitos
- Java experiência de programação
Público
- Programadores
21 Horas