Este repositório reúne todas as práticas, desafios e projetos realizados durante o bootcamp Formação Java Developer da Digital Innovation One.
GitHub - CursoJava
- Fundamentos da Plataforma Java ✔️
- Escopo e Estruturas de Controle em Java ✔️
- Programação Orientada a Objetos em Java ✔️
- Estruturas de Dados e API de Streams em Java ✔️
- Gerenciamento de Dependências e Build em Projetos Java ✔️
- Qualidade de Código e Boas Práticas com Java ✔️
- Conhecendo o Spring Framework (Em andamento)
Cada módulo contém desafios, códigos-fonte, estudos e exemplos para facilitar a revisão e aplicação prática.
- Fundamentos da Plataforma Java: Sintaxe básica, ambiente de desenvolvimento, primeiros desafios e projetos.
- Escopo e Estruturas de Controle: Condicionais, loops, tratamento básico de exceções.
- POO: Introdução a objetos, UML, construção de sistemas orientados a objetos.
- Estruturas de Dados: Listas, filas, pilhas, árvores, collections, APIs de Streams.
- Gerenciamento de Dependências/Build: Maven, Gradle, configuração de projetos, materiais complementares.
- Qualidade e Boas Práticas: SOLID, debugging, testes unitários (JUnit, Mockito).
- Spring Framework: APIs REST, segurança, JPA, padrões de projeto (em desenvolvimento).
- Consolidar a aprendizagem com exemplos reais (código + teoria).
- Reunir projetos práticos, desafios de código e exercícios propostos ao longo da formação.
- Servir como referência e histórico de progresso ao longo do bootcamp.
Certificados disponíveis para cada módulo completado na plataforma DIO.
- Felipe Napoli Siqueira
- GitHub: @napolisiqueira