Este repositório contém projetos e exercícios desenvolvidos durante o curso de Backend em Java oferecido pela Digital Innovation One (DIO) em parceria com o Santander.
O repositório está organizado nas seguintes pastas:
- DesafioControleFluxo: Exercícios relacionados ao controle de fluxo em Java.
- api-restful-java: Implementação de uma API RESTful utilizando Java.
- collections-java: Exemplos e exercícios sobre as Collections Framework do Java.
- conta-banco: Projeto que simula operações bancárias básicas.
- controle-candidatos: Aplicação para gerenciamento de candidatos em um processo seletivo.
- controle-fluxo: Exercícios adicionais sobre controle de fluxo.
- debugging-java: Práticas de depuração e debugging em aplicações Java.
- desafio-banco: Desafio prático envolvendo operações bancárias.
- desafio-bootcamp: Desafios propostos durante o bootcamp.
- desafio-codigo: Resolução de desafios de código em Java.
- desafio-poo: Projetos focados em Programação Orientada a Objetos.
- design-patterns: Implementação de padrões de projeto em Java.
- exemplo-POO: Exemplos práticos de conceitos de POO.
- exemplo-pacotes: Organização de classes em pacotes.
- java-anatomia-classes: Anatomia e estrutura de classes em Java.
- mockito-exemplos: Exemplos de testes unitários utilizando o framework Mockito.
- projects-maven/quick-start-maven: Projeto inicial utilizando o Maven para gerenciamento de dependências.
- sistema-smart-tv: Simulação de um sistema para Smart TV.
- spring-boot: Projetos desenvolvidos com o framework Spring Boot.
- stream-api: Exemplos de utilização da Stream API do Java.
- tipos-variaveis: Estudos sobre tipos de dados e variáveis em Java.
Para executar qualquer um dos projetos:
-
Clone o repositório:
git clone https://github.com/daniellcferreira/backend-java-dio.git