Skip to content

Códigos e projetos desenvolvidos durante a formação "Java Developer" da DIO. Foco em fundamentos, POO e desenvolvimento com Spring Framework.

Notifications You must be signed in to change notification settings

paulosnp/dio-java-developer

Repository files navigation

☕ Formação Java Developer | Digital Innovation One (DIO)

Este repositório é dedicado à documentação e armazenamento de todos os códigos, desafios e projetos práticos que desenvolvo durante a formação Java Developer da DIO. A formação me leva dos fundamentos da linguagem à construção de aplicações robustas e modernas.

🎯 Objetivos da Formação

  • Fundamentos: Dominar a sintaxe e a lógica da plataforma Java do zero.
  • POO: Mergulhar no paradigma de Programação Orientada a Objetos (Classes, Abstração, Encapsulamento, Herança e Polimorfismo).
  • Ecossistema Moderno: Aprender a usar abstrações poderosas e ferramentas de mercado, culminando no desenvolvimento de projetos com Spring Framework.
  • Portfólio: Criar projetos práticos através de Desafios de Código e Desafios de Projeto para validar o aprendizado.

🚀 Módulos e Tecnologias Chave

Os conteúdos estão estruturados em módulos que constroem o conhecimento de forma progressiva:

Módulo Principal Tópicos/Conceitos em Foco Pasta de Exemplo
Java Básico Estruturas de Controle, Variáveis, Métodos, Debugging. 01-fundamentos/
POO Classes, Objetos, Interfaces, Herança e Lógica de Negócio. 02-poo-aplicada/
Estruturas de Dados Collections (List, Set, Map), API de Streams e manipulação eficiente de dados. 03-estruturas-dados/
Boas Práticas & Build Gerenciamento de Dependências (Maven/Gradle), Qualidade de Código e Boas Práticas. 04-qualidade-build/
Spring Framework Introdução ao Framework, Inversão de Controle, Injeção de Dependência e Desenvolvimento Web. 05-spring-boot/

⚙️ Ferramentas Utilizadas

Categoria Ferramenta
IDE IntelliJ IDEA (para desenvolvimento)
Versionamento Git e GitHub (para portfólio e colaboração)
Build Maven ou Gradle (para gerenciamento de dependências)
Ambiente JDK (Java Development Kit)

🤝 Conecte-se Comigo

Sinta-se à vontade para conferir meu progresso, sugestões ou trocar ideias!

Plataforma Link
LinkedIn Meu Perfil no LinkedIn

About

Códigos e projetos desenvolvidos durante a formação "Java Developer" da DIO. Foco em fundamentos, POO e desenvolvimento com Spring Framework.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages