Skip to content

Latest commit

 

History

History
19 lines (10 loc) · 2.06 KB

File metadata and controls

19 lines (10 loc) · 2.06 KB

Aceleração Java

A Certificação Eletiva de Java é um curso que aborda o desenvolvimento de APIs Rest utilizando a linguagem de programação Java e o ecossistema Spring.

A certificação é dividida em sete seções, que abordam os principais conceitos e as principais práticas do desenvolvimento de APIs Rest utilizando Java e o ecossistema Spring.

Na primeira seção, chamada Fundamentos de Java, será realizada uma introdução ao desenvolvimento Java e as ferramentas essenciais. Serão também apresentados os tipos de dados existentes na linguagem Java, as estruturas de controle e de fluxo, manipulação de Strings, classes e os tipo de dados numéricos em Java.

Na segunda seção, chamada Orientação a Objetos, será apresentado como o Java suporta este paradigma de programação e a sintaxe utilizada para escrever classes, métodos, realizar herança, polimorfismo, etc.

Na terceira seção, chamada Java Web, será trabalhado a criação de uma API Rest utilizando a linguagem de programação Java com o framework Spring Web, realizar tratamento de erros e de exceções, testes unitários com JUnit e como empacotar uma aplicação Java em um container Docker.

Na quarta seção, chamada Persistência I, será trabalhado como realizar a persistência de dados em um banco de dados MySQL utilizando o framework Spring Data JPA para definição e criação das entidades a serem persistidas no banco de dados, dos relacionamentos entre elas (1:1, 1:N e N:N) e de recursos como migrations e seeds.

Na quinta seção, chamada Persistência II, aprofundará o uso do framework Spring Data com dados que envolvem data e hora, testes e mocks em APIs Rest com persistência de dados e o projeto avaliativo.

Na sexta seção, chamada Spring Security, será trabalhado tópicos que envolvem segurança de APIs Rest utilizando o framework Spring Security, configurando mecanismos de autenticação e de autorização em nossas API Rest, além de um projeto avaliativo.

Na sétima seção, chamada Deploy, será trabalhado o processo de deploy da nossa API Rest em um serviço de nuvem.