Code 301 - Professional

Duración: 18 semanas (224 horas)
Modalidad:

Dirigido a: Personas adultas que ya dominan los fundamentos de desarrollo web y buscan convertirse en desarrolladores Full Stack modernos con integración de IA.

Este curso te convertirá en un Desarrollador Full Stack + IA con dominio completo del ecosistema JavaScript moderno. Aprenderás a construir aplicaciones completas con React, Node, bases de datos modernas, despliegue en la nube y prácticas DevOps, integrando la IA como herramienta de soporte para escribir, validar y optimizar código en cada fase del desarrollo.

Al terminar el curso, habrás logrado agregar varios proyectos profesionales a tu portafolio, los cuáles estarán publicados en la nube de forma profesional. Adicionalmente, estarás listo para superar pruebas técnicas de código; tendrás un perfil profesional restaltante y contarás con una red de contactos que te abrirán las puertas a tu primer empleo en la industria del Software.

🟡 Requiere dominio práctico de HTML, CSS, JavaScript y Git, además de fundamentos sólidos de programación y experiencia previa desarrollando apps web.

Inversión de tiempo

Tipo de actividad Horas
Clases en vivo (48) 135
Actividades asíncronas 81
Networking 8
Total 224

Total: 224 horas ~ 18 semanas

🟡 Requiere de una inversión de 12 horas por semana en total.

🎯 Objetivos de Aprendizaje

Al finalizar este curso, podrás:

Sílabo del Curso

▶︎ Módulo 1: Front End Moderno

En este módulo inicial, te sumergirás en el desarrollo moderno con React, la biblioteca más popular para construir interfaces de usuario. Aprenderás a diseñar aplicaciones basadas en componentes, manejar el estado y las props, y crear formularios interactivos. Desarrollarás una aplicación que demuestre tu dominio de los conceptos fundamentales de React y la arquitectura de componentes.

▶︎ Módulo 2: Data Fetching y Routing

Este módulo te enseñará a trabajar con datos externos y navegación en aplicaciones React. Aprenderás a consumir APIs, manejar operaciones asíncronas y implementar rutas dinámicas. Dominarás el uso de hooks como useEffect y desarrollarás una aplicación que integre múltiples fuentes de datos con una navegación fluida.

▶︎ Módulo 3: Backend Moderno

En este módulo, te introducirás al desarrollo backend con Node.js y Express. Aprenderás a construir APIs RESTful siguiendo el patrón MVC, implementar middleware y documentar tus endpoints. Desarrollarás un servidor robusto que servirá como base para tus aplicaciones full stack.

▶︎ Módulo 4: Bases de Datos

Este módulo te capacitará en el manejo de bases de datos tanto NoSQL como SQL. Aprenderás a trabajar con MongoDB y PostgreSQL, implementando relaciones, validaciones y consultas complejas. Desarrollarás una aplicación que demuestre tu capacidad para integrar y gestionar diferentes tipos de bases de datos.

▶︎ Módulo 5: Proyecto Intermedio

En este módulo, aplicarás tus conocimientos en un proyecto real para una empresa. Trabajarás en sprints iterativos, implementando funcionalidades core y recibiendo feedback de usuarios reales. Desarrollarás habilidades de gestión de proyectos y comunicación técnica mientras construyes una solución completa.

▶︎ Módulo 6: Full Stack Moderno

Este módulo te introducirá a TypeScript y Next.js, las tecnologías más modernas para desarrollo full stack. Aprenderás a implementar tipado estático, trabajar con interfaces y construir aplicaciones con renderizado híbrido. Desarrollarás una aplicación que demuestre tu dominio de estas tecnologías modernas.

▶︎ Módulo 7: Arquitectura Cloud

En este módulo, aprenderás a desplegar y mantener aplicaciones en la nube. Dominarás Docker para containerización, AWS para servicios cloud y CI/CD para despliegue continuo. Desarrollarás una aplicación que demuestre tu capacidad para implementar una arquitectura cloud completa y profesional.

▶︎ Módulo 8: Proyecto Final

En este módulo final, integrarás todos tus conocimientos en un proyecto completo para una empresa real. Desde la planificación hasta el despliegue, trabajarás en un producto que resolverá un problema real. Desarrollarás habilidades de presentación y defensa técnica mientras construyes tu portafolio profesional.

📅 Calendario

<= Regresar