Skip to content
View JandersonJean's full-sized avatar
🎯
Focusing
🎯
Focusing

Block or report JandersonJean

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
JandersonJean/README.md

Olá, sou Janderson Pereira

  • Back-End Developer.
  • I'm currently open Hiring.

Formação Acadêmica:

  • 🎓 Análise e Desenvolvimento de Sistemas - Ulbra.
  • 💻 Estudando atualmente Java, Springboot e Angular - Cod3r.

 

🚀 Roadmap Backend Java (2025)


Checklist por Níveis

📌 Nível 1: Fundamentos

  • Java - Fundamentos (Syntax, Tipos, Loops)
  • Orientação a Objetos (Herança, Polimorfismo, Interfaces)
  • Manipulação de Erros (Try-Catch, Custom Exceptions)
  • Coleções (List, Map, Stream API)
  • Testes (JUnit, Mockito)
  • Pacotes e Modularidade
  • Estruturas de Dados (ArrayList, HashMap, Big-O)
  • Lambda Functions (Functional Interfaces, Predicate, Consumer)
  • Stream API (map/filter/reduce)

📌 Nível 2: Intermediário

  • JVM (JRE vs JDK, Bytecode)
  • Gerenciamento de Memória (Heap, Stack, Garbage Collection)
  • Spring Framework (Spring Data JPA, Spring MVC)
  • Spring Boot (Auto-Configuration, Starter Projects)
  • Build Tools (Maven)
  • Persistência (JPA/Hibernate, Spring Data JPA)
  • Banco de Dados e Persistência:
    • SQL (PostgreSQL/MySQL) → Consultas avançadas, transações, índices
    • JPA/Hibernate → Mapeamento ORM, lazy loading, cache
    • NoSQL (MongoDB) → Casos de uso, consultas agregadas

📌 Nível 3: Avançado

  • Arquitetura de Microsserviços (Spring Cloud, Service Discovery)
  • Concorrência (Threads, CompletableFuture, Virtual Threads)
  • Contêineres (Docker, Kubernetes)
  • Kafka (Event-Driven Architecture)

🛠 Habilidades Auxiliares

  • Git/GitHub (Branching, Pull Requests)
  • HTTP (Methods, Status Codes, REST)
  • JSON (Serialização/Deserialização)
  • Linha de Comando (Bash/PowerShell)
  • Cloud (AWS/Azure/GCP - Fundamentos)
  • SQL - Fundamentos (Joins, Transactions)

📊 Progresso Visual

Nível 1:  ██████████ 100%  
Nível 2:  ██████░░░░ 60%  
Nível 3:  ░░░░░░░░░░ 0%  
Habilidades Auxiliares: ██████░░░░ 70%  

Pinned Loading

  1. banco-digital banco-digital Public

    Web Service de Transações Bancárias

    Java

  2. campo-minado campo-minado Public

    Projeto prático da Cod3r - Desenvolvendo o jogo Campo Minado.

    Java

  3. jpa-hibernate jpa-hibernate Public

    Exercícios JPA - Curso Cod3r.

    Java

  4. spring-boot-exer spring-boot-exer Public

    Exercícios utilizando Spring Boot - Cod3r.

    Java

  5. springboot-mongodb springboot-mongodb Public

    Projeto MongoDB com Spring Boot.

    Java

  6. springboot-proj springboot-proj Public

    Projeto web services com SpringBoot e JPA/Hibernate.

    Java