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.

    Carga horária: 40h
    Conteúdo programático:

    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);