Skip to content

Desarrollo Junior-Intermedio

Bienvenido a la etapa de Desarrollo Junior-Intermedio. Aqui profundizaras en el desarrollo full-stack, dominando la componentizacion frontend, el diseno de bases de datos, el desarrollo de API backend y el despliegue en produccion.

Lo que aprenderas

Desarrollo Frontend

Domina el desarrollo frontend moderno, aprende a usar bibliotecas de componentes y herramientas de diseno:

Desarrollo Backend

Aprende diseno de API, gestion de bases de datos y estrategias de despliegue de aplicaciones:

Proyectos principales

Los capitulos anteriores son para aprender las "piezas"; los proyectos principales son para aprender "como ensamblar las piezas en un producto que funcione, se pueda demostrar y se pueda lanzar".

Te recomendamos seguir el orden Proyecto 1 -> Proyecto 2:

  • Proyecto 1 primero te guia a traves de la cadena principal mas comun del SaaS moderno: login, generacion, base de datos, pagos, panel de administracion.
  • Proyecto 2 luego te lleva a un escenario mas parecido a un sistema empresarial: roles y permisos, banco de preguntas, examenes, registros de envio, consola de administracion.
mermaid
flowchart LR
  A["Paginas y componentes frontend"] --> B["Base de datos e interfaces"]
  B --> C["Proyecto 1<br/>SaaS de generacion de textos"]
  C --> D["Pagos / Despliegue / Gestion de backend"]
  D --> E["Proyecto 2<br/>Sistema de examenes en linea"]
  E --> F["Portafolio full-stack completo"]

Si no sabes cual hacer primero, puedes consultar esta tabla comparativa:

ProyectoQue practicaras principalmentePara quien es mas adecuadoEntregable final
Proyecto 1: Sitio web de generacion de textosEstructura de paginas SaaS, login de usuarios, generacion con IA, pagos con Stripe, panel de administracionQuienes hacen su primer sitio web comercial completoUn prototipo SaaS con registro, generacion, pagos y gestion
Proyecto 2: Sistema de examenes en linea y gestionPermisos de roles, modelado de banco de preguntas, flujo de examenes, registros de envio, calificacion y estadisticasQuienes quieren hacer un "sistema empresarial" verdaderamente completoUna plataforma de examenes con portal de estudiante y administracion

Sin importar cual elijas, te recomendamos preparar al menos estos 3 entregables:

  • Un repositorio de proyecto ejecutable
  • Un enlace de demostracion accesible
  • Un README y un video de demostracion

Si ya completaste los dos proyectos principales anteriores, o quieres hacer un portafolio segun tu propia direccion tecnica, puedes continuar eligiendo uno de estos proyectos extendidos para profundizar:

Extension de capacidades de IA

Para quien es

  • Desarrolladores con alguna base de programacion que quieran aprender desarrollo full-stack de manera sistematica
  • Estudiantes que desean hacer la transicion de gerente de producto a ingeniero full-stack
  • Desarrolladores junior a intermedios que quieren dominar herramientas y flujos de trabajo de desarrollo modernos
  • Emprendedores que quieren desarrollar productos completos de forma independiente

Requisitos previos

  • Haber completado la etapa de "Novato y prototipo de producto", o tener conocimientos basicos equivalentes
  • Comprender conceptos basicos de HTML/CSS/JavaScript
  • Tener conocimientos preliminares sobre herramientas de programacion con IA

Listo para profundizar en el desarrollo full-stack? Haz clic en la navegacion izquierda para comenzar a aprender!