Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
1
respuesta

Roadmap de Estudios

TemasCorto PlazoMediano PlazoLargo Plazo
Objetivo 1:Objetivo 2:Objetivo 3:
Memorizar fundamentos claveComprender lógica internaAplicar en proyectos reales
JavaScript- Sintaxis básica: var, let, const, if, for, function.- Scope, hoisting, closures.- Crear app consola (calculadora).
- Tipos primitivos y operadores.- Diferencias entre var, let, const.- Manipulación DOM en lista de tareas.
- Métodos comunes arrays y objetos: push, pop, map, filter, Object.keys.- Flujo asincrónico: callbacks, promesas, async/await.- Usar fetch para obtener datos y mostrarlos.
- Reglas operadores, coerción y lógica booleana.- Event loop y su impacto.- SPA con JS puro: rutas básicas y modularidad.
- Contexto de ejecución y uso de this.
TypeScript- Tipos primitivos y sintaxis básica: number, string, boolean, any.- Inferencia de tipos, interfaces, genéricos.- Proyectos con Angular o Node.js con modularización y tipos.
- Declaración de variables y funciones tipadas.- Cuándo usar type vs interface.- Uso de tipos externos (@types) y librerías.
- Palabras clave y estructuras: enum, tuple, readonly.- Compatibilidad tipos: estructural vs nominal.- Configuración ESLint, Prettier, ts-node, código modularizado.
- Cómo compila TS a JS (tsc, tsconfig.json).- Configuraciones del compilador (include, exclude, target).
PostgreSQL / PL/SQL- Comandos básicos: SELECT, INSERT, UPDATE, DELETE.- Relaciones tablas, claves primarias y foráneas, normalización.- Procedimientos PL/SQL: funciones, triggers, vistas.
- Funciones de agregación: COUNT, SUM, AVG, GROUP BY.- Transacciones y bloqueos: BEGIN, COMMIT, ROLLBACK.- Consultas complejas: JOIN, subconsultas, EXISTS, WITH.
- Sintaxis básica funciones PL/SQL y estructura procedimientos.- Análisis y optimización con EXPLAIN ANALYZE.- Mantenimiento BD: backup, roles y seguridad.
1 respuesta

Hola Lucas, espero que estés bien

¡Qué bien que estés organizando tus estudios de una manera tan estructurada! Tu roadmap de estudios se ve bastante completo y bien pensado. Aquí te dejo algunas sugerencias que podrían ayudarte a avanzar en cada uno de los plazos que has definido:

  1. Corto Plazo:

    • Para JavaScript, puedes practicar la sintaxis básica y los métodos comunes de arrays y objetos mediante pequeños ejercicios diarios. Por ejemplo, intenta resolver problemas simples en plataformas como Codewars o HackerRank.
    • En TypeScript, podrías comenzar con pequeños proyectos que te obliguen a declarar tipos y usar interfaces. Crear una pequeña aplicación de consola puede ser un buen comienzo.
    • Para PostgreSQL, te recomiendo usar una base de datos de ejemplo y practicar los comandos básicos y funciones de agregación. Puedes utilizar herramientas como DBeaver para visualizar tus consultas.
  2. Mediano Plazo:

    • En JavaScript, entender el scope y el event loop es crucial. Te sugiero ver videos explicativos y luego intentar explicar estos conceptos a alguien más o escribir un pequeño artículo sobre ellos.
    • En TypeScript, experimenta con la creación de interfaces y tipos genéricos en un proyecto más grande. Esto te ayudará a entender mejor cuándo usar type vs interface.
    • Practica relaciones entre tablas y transacciones en PostgreSQL creando un pequeño sistema de gestión de inventario o similar.
  3. Largo Plazo:

    • Para JavaScript, intenta crear una aplicación de una sola página (SPA) usando solo JS puro. Esto te dará una buena comprensión de cómo funcionan las rutas y la modularidad.
    • En TypeScript, trabajar en un proyecto con Angular o Node.js te permitirá aplicar lo aprendido en un entorno más complejo.
    • Para PostgreSQL, intenta implementar procedimientos almacenados y optimizar consultas en un proyecto real o simulado.

Recuerda que la práctica constante y la revisión de tus avances son clave para el aprendizaje. Espero que estas sugerencias te sean útiles. ¡Bons estudios!