/java-backend-bootcamp

Projects developed during the Bootcamp "Back-end with Java"

Primary LanguageJava

Backend com Java ☕

Santander Bootcamp 2024

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.

Tópicos Desenvolvidos

  • 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

Exercícios

Desafios / Projetos

POO