Desenvolvendo aplicações completas e escaláveis com Java e Spring Boot Nos módulos abaixo estudamos os fundamentos de Java e Spring Boot. onde aprendemos sobre os principais conceitos do Java puro, da programação orientada a objetos, de servidores HTTP, API REST, e dos projetos Java utilizando Spring Framework, mais especificamente o Spring Boot.
-
Fundamentos de Java: nesse módulo foi apresentando o Java do zero. Onde entendemos o ecossistema do Java(JDK, JRE, JVM), como são estruturados os projetos (principais pastas e arquivos), tipos de dados, controles de fluxo, estrutura de repetição e conceitos de programação orientada a objetos como encapsulamento, herança e polimorfismo.
-
Fundamentos do Spring Boot: Nesse módulo foi apresentando sobre o Spring Boot, porque ele é tão utilizado, para que servem as annotations e, além disso, conceitos fundamentais de uma API REST.
-
De agora em diante o foco é na prática, aplicando os conceitos de POO e API REST para desenvolver projetos reais e completos, fixando assim os conhecimentos.
-
Nesse módulo foi desenvolvido uma API REST para controle de Empresas, Vagas e aplicações, utilizando dos principais pacotes do Spring Boot para persistência, segurança e autorização.