Curso: Java Avançado para a PDPJ - Br
Carga Horária: 40h
Modalidade: Autoinstrucional
Público - Alvo: Magistrados(as), Servidores(as) do Poder Judiciário e público em geral.
Pré-Requisitos: Java Básico: Tipos de dados; Estruturas de controle; Enumerações; Operações com data; Entrada e saída básica de dados.
Objetivo: Ao final do curso espera-se que o(a) cursista esteja habilitado(a) a desenvolver e manter soluções de software, utilizando a linguagem de programação Java.
Introdução ao Spring Boot e Spring
Cloud e configuração do ambiente de
desenvolvimento;
Criação de um projeto Spring e
gerência de build e integration
utilizando Apache Maven;
Gerência e versionamento de
código-fonte utilizando Git;
Servidor de aplicações WildFly e
injeção de dependência;
Desenvolvimento de APIs REST
utilizando Spring Boot e Spring Cloud;
Autenticação e operações com
arquivos;
Sistema de Gerência de Bancos de
Dados (SGBD) PostgreSQL;
Acesso a bancos de dados e
versionamento de bancos de dados
utilizando FlyWay;
Arquitetura de
Microsserviços e processamento de
filas de mensagens utilizando
Rabbit MQ;
Execução de APIs REST utilizando
Docker Containers;
Documentação de APIs REST e
versionamento de APIs REST;
Criação e manutenção de logs de
execução utilizando Apache Log4j2
e execução de APIs REST utilizando
Amazon Elastic Kubernetes Service
(Amazon EKS);