Skip to content

Projetos e exercícios do curso de Java Web da Trybe, abordando APIs com Spring Boot, banco de dados com JPA, testes com JUnit5 e deploy com Docker e Railway.

Notifications You must be signed in to change notification settings

righigor/java-trybe

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 

Repository files navigation

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.

About

Projetos e exercícios do curso de Java Web da Trybe, abordando APIs com Spring Boot, banco de dados com JPA, testes com JUnit5 e deploy com Docker e Railway.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages