ROADMAP - JAVA DEVELOPER
FUNDAMENTOS BÁSICOS
DE LA PROGRAMACIÓN
Variables
Tipos de datos → Diferencia entre Datos Primitivos vs. Datos de Referencia
Tipos de datos primitivos: byte, byte, int, long, float, double, char, boolean
Tipos de datos de referencia: clases, interfaces, arrays, enums
Estructuras de control (loops, condicionales)
Condicionales: if, else, else-if, switch
Loops: for, while, do-while, break, continue
Estructuras de datos
“Acá te podrías demorar meses
ArrayList, LinkedList, HashMap, HashSet porque hay muchos, aprende los
más usados primero”.
Programación Orientada a Objetos (POO)
Clases y objetos, encapsulamiento, herencia,
polimorfismo, abstracción, constructores.
En este punto, deberías tener los fundamentos claros.
RESOLVER PREGUNTAS
ALGORÍTMICAS
“Son plataformas que te permiten resolver
Leetcode, Hackerrank problemas algorítmicos y refuerzan los
fundamentos básicos de la programación”.
INICIAR MINI PROYECTOS
BASE DE DATOS RELACIONALES
VS. NO RELACIONALES
CONCEPTOS BÁSICOS
DE SQL (SELECT, FROM, WHERE)
FILTRADO DE DATOS
'=', '<', '>', '<=', '>=', 'LIKE', 'IN', 'BETWEEN', etc.
GESTOR DE BASE DE DATOS RELACIONALES
MySQL y/o PostgreSQL
En este punto deberías haber desarrollado tu lógica de programación
y haber podido crear una base de datos.
FRAMEWORK
“Existen muchos frameworks para Java, pero
Spring Spring es el más usado”.
Spring Boot
Spring JPA
Spring Security
JAVA
“Si creas un par de proyectos
APLICAR A PUESTOS JR. PostgreSQL con estos 3, estás listo para
aplicar a puestos Jr.”
Spring
ACELERAR APRENDIZAJE
Si quieres ahorrar tiempo en todo tu aprendizaje con Java,
haz click en el botón e inscríbete en el Bootcamp de Desarrollo Full-Stack
INSCRIBIRME AHORA
[Link]