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.
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:
| Proyecto | Que practicaras principalmente | Para quien es mas adecuado | Entregable final |
|---|---|---|---|
| Proyecto 1: Sitio web de generacion de textos | Estructura de paginas SaaS, login de usuarios, generacion con IA, pagos con Stripe, panel de administracion | Quienes hacen su primer sitio web comercial completo | Un prototipo SaaS con registro, generacion, pagos y gestion |
| Proyecto 2: Sistema de examenes en linea y gestion | Permisos de roles, modelado de banco de preguntas, flujo de examenes, registros de envio, calificacion y estadisticas | Quienes quieren hacer un "sistema empresarial" verdaderamente completo | Una 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!