Este repositório contém o código desenvolvido durante o treinamento oferecido pela LinuxTips.
Abrangendo desde os conceitos fundamentais do Java até tópicos avançados relacionados ao desenvolvimento de aplicações web e corporativas, utilizando o poderoso framework Spring.
O curso completo está disponível no site oficial da LinuxTips. Certifique-se de se inscrever para obter acesso ao conteúdo.
- Conceitos básicos do Java: sintaxe e estruturas de controle
- Programação Orientada a Objetos: Encapsulamento, Abstração, Herança e Polimorfismo
- Manipulação de arquivos e leitura de elementos via console
- API de Collections, Generics e Enums
- Tratamento de Exceptions
- Novidades do Java 8 ao Java 19
- Arquitetura da JVM e Gerenciamento de Memória
- Introdução a APIs, CRUD, HTTP e REST
- Ecossistema Spring e Principais Conceitos
- Desenvolvimento de APIs com Spring
- Spring Data JPA: Relacionamentos, Query Methods e Desafios
- NoSQL: Spring Boot + DynamoDB
- Tratamento de Erros e Testes em APIs REST
- Segurança de APIs com Spring Security
- Documentação e Monitoramento de APIs
- Programação Reativa com Spring Webflux e Projeto Reactor
- Consumindo APIs Externas e Introdução a Microsserviços
Agradeço à LinuxTips por disponibilizar este curso valioso, contribuindo para o enriquecimento da comunidade de desenvolvimento.
Divirta-se codando! 🚀