O curso é ofertado na modalidade autoinstrucional, via plataforma de ensino on-line do Centro de Formação e Aperfeiçoamento de Servidores do Poder Judiciário (CEAJUD), e está dividido em doze unidades didáticas. O curso com 40 horas-aula é dividido em 4 (quatro) Trilhas de Aprendizagem, com carga horária de 10 horas cada.
Na Trilha de Aprendizagem, estarão disponíveis as informações dos conteúdos que serão abordados, os objetivos de aprendizagem, o e-book, o caderno de atividades, as videoaulas e os materiais complementares utilizados.
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 GERAL
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.
OBJETIVOS ESPECÍFICOS
Ao final do curso, o(a) cursista deverá demonstrar capacidade no uso dos conceitos avançados da linguagem de programação Java, conhecendo, entre outros:
a) Gestão de código-fonte e versionamento de projetos e de APIs REST;
b) Autenticação de acesso utilizando o protocolo OAUTH2;
c) Desenvolvimento de APIs (Application Programming Interfaces) REST (Representational State Transfer) utilizando Spring Boot e Spring Cloud;
d) Desenvolvimento de APIs REST de acesso a bancos de dados e arquivos;
e) Desenvolvimento de APIs REST para gerência de filas de mensagens;
f) Desenvolvimento de microsserviços;
g) Documentação de APIs REST; e
h) Desenvolvimento e consumo de APIs REST.
Para obter certificado, será necessário cumprir os requisitos mínimos, como frequência e nota final maior ou igual a 7 nas atividades avaliativas.
Magistrados e Servidores: Após a conclusão da ação educacional, o certificado deverá ser averbado na página da Secretaria de Gestão de Pessoas, para fins para fins de AQT (Adicional de Qualificação Temporária) https://pessoas.tjdft.jus.br/dashboard/qualificacao