Programa do Curso
Introdução
- Jakarta EE vs Java EE
- Visão geral das características e da arquitetura do Jakarta EE
Preparando o ambiente de desenvolvimento
- Instalação de Jakarta EE software e componentes
- Configurar Jakarta EE projectos e ferramentas
- Compreender Jakarta EE contentores, serviços Web e APIs
Modelação de dados com a Jakarta Persistence API (JPA)
- Criação, gestão e consulta de entidades
- Criar um esquema de base de dados
- Executar exemplos de persistência
- Implementar relações entre entidades
Utilização de WebSockets com Jakarta Faces (JSF)
- Criar aplicações WebSocket
- Desenvolvimento de pontos de extremidade anotados e pontos de extremidade programáticos
- Criação de modelos de URI WebSocket
- Utilizar codificadores e descodificadores
Desenvolvimento de RESTful Web Services com JAX-RS
- Criando um caminho raiz RESTful
- Accessing de recursos REST utilizando a API de cliente Jakarta REST
- Usando a validação de beans para validar dados de recursos
- Integrando Jakarta REST com Jakarta Enterprise Beans e CDI
- Executando exemplos do Enterprise Bean
Proteger as aplicações Jakarta EE
- Compreender as características e os mecanismos de segurança
- Proteger contentores e servidores de aplicações
- Proteger aplicações Web e beans empresariais
Implementar Jakarta EE aplicações com o Docker
- Containerização e conversão de aplicativos em nuvem nativa
- Implantação de aplicativos nativos da nuvem para Kubernetes
Resolução de problemas
Resumo e conclusão
Requisitos
- Familiaridade com a plataforma Java EE
- Experiência em programação Java
Público
- Desenvolvedores
Declaração de Clientes (5)
Muitos conhecimentos práticos demonstrados com exemplos da "vida real".
Kamil - Streamsoft Kraków
Curso - Java Advanced
Machine Translated
Fazer alterações em tempo real, uma vez que no terceiro dia já estava a começar a perder-me mais do que antes e era mais difícil detetar rapidamente um erro, pude fazer o zcheckout da última alteração e estar atualizado com o material
Paulina
Curso - Advanced Java Security
Machine Translated
Very good knowledge and character.
Constantinos Michael
Curso - Java and Web Application Security
Though an online training, the interactivity with the trainer was remarkable and was always available to provide valuable sources to complement the training. I am very satisfied.
Nuno Marques - MULTICERT, S.A.
Curso - Functional Reactive Programming with Java 9 and RxJava
forma acessível de transmissão de conhecimentos
Bartłomiej - Politechnika Łódzka
Curso - Java 16
Machine Translated