Este repositório contém os projetos práticos que desenvolvi durante o Bootcamp de Back-end com Java, disponibilizado pela DIO em parceria com o Santander.
Aqui, você encontrará aplicações e exercícios que demonstram minhas habilidades desenvolvendo com Java.
- Desenvolvimento de Software Colaborativo
- Versionamento de Código (Git e GitHub)
- Contribuições em Projetos Open Source
- Pull Requests
- Dominando o Java
- Ambiente de Desenvolvimento (IntelliJ, Eclipse, VSCode)
- Sintaxe
- Tratamento de Exceções
- Debugging
- Programação Orientada a Objetos (POO)
- Pilares (Encapsulamento, Herança, Abstração, Polimorfismo)
- Modelagem/Diagramação UML (utilizando Mermaid)
- Collections API
- Stream API (Expressões Lambda, Programação Funcional)
- Testes e Gerenciamento de Dependências
- Maven
- Testes Unitários
- JUnit e Mockito
- Banco de Dados
- Bancos de Dados Relacionais
- Linguagem SQL com MariaDB
- Bancos de Dados NoSQL com MongoDB
- Spring Framework
- API REST
- Documentação com Swagger
- Segurança com Spring Security
- Design Patterns