Spring Course from JavaCompleto2023 - DevSuperior Nelio Alves
Repositório com os projetos desenvolvidos no curso utilizando Spring Boot (JPA e MongoDB)
O conteúdo do curso contém programação orientada a objetos utilizando Java, desde o básico, com exemplos bem simples e didáticos, e vai gradualmente avançando, até chegar em tópicos avançados. Os tópicos de programação incluem:
-
Lógica de programação e algoritmos
-
Sintaxe da linguagem Java
-
Classes, atributos e métodos
-
Construtores, sobrecarga, encapsulamento
-
Estruturas de dados: arrays e coleções
-
Enumerações, composição
-
Herança, polimorfismo, interfaces
-
Tratamento de exceções
-
Generics
-
Programação funcional e expressões lambda, Stream API
-
Manipulação de arquivos
-
Ferramentas e frameworks:
-
JDBC para acesso a dados baseado em SQL
-
Git / Github para versionamento
-
Spring Boot - principal framework Java para desenvolvimento comercial em Java
-
JPA / Hibernate para acesso a dados com mapeamento objeto-relacional (ORM)
-
Maven para gerenciamento de dependências de projeto
-
Spring Data JPA - framework para acesso a dados ORM
-
Spring Data MongoDB - framework para acesso a dados NoSQL ao banco MongoDB