Construye habilidades de desarrollador/a full‑stack con JavaScript: React para el front‑end y Node/Express para el back‑end.
Certificado del Programa
Los usuarios que se suscriban a este curso, tienen la oportunidad de obtener un Certificado de estudios con validez SEP , verificable, imprimible y descargable (PDF) .
Para Obtener tu certificado SEP deberás presentar tu certificado de finalización de coursera. Tu membresía tiene incluida la emisión de 1 Certificado para el curso que elijas.
Si quieres cursar otro programa con certificado este tiene un costo de emisión de MXN $1,950
-
-
- Introducción al curso 00:03:18
- Conozca a los expertos 00:04:54
- ¿Qué es la ingeniería de software? 00:05:28
- El punto de vista de los expertos: ¿Qué es la ingeniería de software? 00:05:40
- Introducción al SDLC 00:03:53
- Fases del SDLC 00:06:41
- Actividad: Fases en el SDLC 00:15:00
- Creación de software de calidad 00:06:58
- La calidad no es magia: es proceso 00:15:00
- Requisitos 00:06:48
- Visión general de la ingeniería de software 00:20:00
- Metodologías de desarrollo de software 00:07:13
- Elección del enfoque de desarrollo: Exploración de escenarios 00:15:00
- Versiones de software 00:04:20
- Pruebas de software 00:07:30
- Documentación de software 00:05:31
- Pruebas de software y documentación de software 00:20:00
- Funciones en los proyectos de ingeniería de software 00:05:39
- El punto de vista de los iniciados: Roles laborales en los equipos de ingeniería de software 00:07:17
- El proceso de creación de software y las funciones asociadas 00:20:00
- Resumen y aspectos destacados 00:10:00
- Cuestionario graduado: El ciclo de vida del desarrollo de software 00:20:00
- Visión general del desarrollo web y en la nube 00:04:34
- Aprendizaje del desarrollo front-end 00:06:08
- La importancia del desarrollo del back-end 00:06:31
- Trabajo en equipo y escuadras 00:05:20
- El punto de vista de los iniciados: El trabajo en equipo en la ingeniería del software 00:03:24
- Programación en pareja 00:04:30
- El punto de vista de los iniciados: Programación en parejas 00:04:34
- Actividad: Categorización de las tecnologías frontales y posteriores 00:15:00
- Introducción al desarrollo 00:20:00
- Presentación de las herramientas de desarrollo de aplicaciones 00:05:46
- Más herramientas de desarrollo de aplicaciones 00:05:12
- Introducción a las pilas de software 00:07:43
- Laboratorio práctico: Primeros pasos con un IDE 01:00:00
- Punto de vista de los iniciados: Herramientas y tecnologías 00:06:41
- Herramientas de desarrollo de software 00:20:00
- Resumen y aspectos destacados 00:10:00
- Cuestionario graduado: Introducción al desarrollo de software 00:20:00
- Introducción a la arquitectura de software 00:05:14
- Diseño y modelado de software 00:06:39
- Análisis y diseño orientados a objetos 00:04:32
- Punto de vista de los expertos: importancia del diseño y la arquitectura de software 00:05:28
- Actividad: Crear un diagrama arquitectónico 00:15:00
- Arquitectura y diseño de software 00:20:00
- Enfoques de la arquitectura de aplicaciones 00:06:43
- Patrones arquitectónicos de software 00:07:51
- Entornos de implantación de aplicaciones 00:05:39
- Componentes del despliegue de producción 00:05:48
- Punto de vista de los expertos: Arquitectura de despliegue 00:03:11
- Patrones de arquitectura de software y topologías de despliegue 00:20:00
- Resumen y aspectos destacados 00:03:00
- Cuestionario graduado: Topologías de arquitectura, diseño y despliegue de software 00:20:00
- Cuestionario graduado: Cuestionario final 00:20:00
- Presentación y evaluación del proyecto final 00:30:00
- Glosario de ingeniería de software 00:15:00
- Felicitaciones y próximos pasos 00:02:00
- Gracias de parte del equipo del curso 00:02:00
- Introducción al curso 00:04:55
- Programa del curso 00:05:00
- Consejos útiles para completar el curso 00:03:00
- Introducción al HTML 00:04:10
- Características HTML 00:06:05
- Práctica: Introducción al HTML (JSFiddle) 00:30:00
- Gestión y soporte HTML 00:03:56
- Secuencias de comandos HTML 00:05:06
- Compatibilidad con navegadores HTML5 00:04:29
- Entender HTML5: los pilares de la web 00:15:00
- Puntos de vista internos: Trabajar con HTML y CSS 00:02:58
- Elementos HTML comunes 00:25:00
- Laboratorio Práctico: HTML – Creación de una página web sencilla 00:25:00
- Resumen del Módulo 1: Visión general de HTML 00:02:00
- Cuestionario práctico: Visión general de HTML 00:20:00
- Glosario: Introducción al HTML5 00:02:00
- Guía rápida: Introducción al HTML5 00:10:00
- Cuestionario graduado: Visión general de HTML 00:20:00
- Introducción a JavaScript y ES6 00:06:11
- Tipos de datos y variables 00:04:50
- Introducción a las funciones y tipos de funciones 00:05:39
- JavaScript: Funciones y prototipos 00:06:12
- Introducción a las matrices 00:04:53
- Métodos de matrices 00:06:39
- Laboratorio Práctico: Visualización de la información de los empleados mediante métodos de matriz 00:30:00
- Cuestionario práctico 00:20:00
- API de JavaScript 00:08:57
- API de JavaScript 00:10:00
- JavaScript del lado del cliente: con HTML 00:04:01
- Puntos de vista de los iniciados: Las mejores prácticas de JavaScript 00:05:19
- Laboratorio práctico: Validación de un formulario JavaScript 00:25:00
- JavaScript del lado del cliente: con DOM 00:06:06
- Objetos DOM de JavaScript 00:04:25
- Laboratorio práctico: Manipulación del DOM con JavaScript 01:00:00
- Práctica: JavaScript – Consola del navegador 00:20:00
- Mejora de los conocimientos de JavaScript con JSFiddle 00:15:00
- Cuestionario práctico 00:20:00
- Resumen del módulo 00:02:00
- Glosario: Programación en JavaScript para aplicaciones web 00:10:00
- Guía rápida: Programación en JavaScript para aplicaciones web 00:10:00
- Cuestionario graduado 00:20:00
- Visión general de los flujos de trabajo Git 00:06:38
- Visión general de los comandos Git 00:05:26
- Lectura: Comandos Git 00:15:00
- Demostración: Trabajar con ramas utilizando comandos Git 00:04:43
- Laboratorio Práctico: Introducción a las ramas mediante comandos Git 00:25:00
- Clonación y bifurcación de proyectos de GitHub 00:05:52
- Clonación frente a bifurcación 00:06:41
- Gestión de proyectos de GitHub 00:03:36
- Laboratorio práctico: Clonación y bifurcación de proyectos de GitHub 00:25:00
- Resumen: Flujos de trabajo Git con comandos Git 00:02:00
- Cuestionario de práctica: Flujos de trabajo Git con comandos Git 00:20:00
- Hoja de trucos: Comandos Git y gestión de proyectos GitHub 00:10:00
- Glosario: Comandos Git y gestión de proyectos GitHub 00:04:00
- Cuestionario graduado: Comandos Git y gestión de proyectos GitHub 00:20:00
- Uso de comandos Git desde su escritorio (Opcional) 00:10:00
- Laboratorio Práctico: Instalación de GitBash en el escritorio (opcional) 00:20:00
- Laboratorio práctico: Creación de claves SSH (opcional) 00:20:00
- Laboratorio: Añadir SSH a Repo (Opcional) 00:15:00
- Laboratorio práctico: Uso de Git desde su propio escritorio (opcional) 00:30:00
- Introducción al curso 00:03:52
- Programa del curso y requisitos previos 00:03:00
- Consejos útiles para completar el curso 00:02:00
- Introducción a los conceptos de desarrollo 00:06:50
- Introducción a JavaScript y ES6 00:06:11
- Laboratorio: Configuración del entorno Git 00:15:00
- Tipos de datos y variables 00:04:50
- Laboratorio práctico: Trabajar con variables y su alcance 00:15:00
- Operadores y expresiones 00:04:21
- Flujo de control y sentencias condicionales 00:04:15
- Bucle e iteración 00:06:25
- Laboratorio práctico: Implementación del flujo de control y sentencias condicionales 00:15:00
- Cuestionario práctico: Introducción a JavaScript 00:20:00
- Introducción a las funciones y tipos de funciones 00:05:39
- Sintaxis de función ECMAScript y sentencia de retorno 00:07:13
- Laboratorio Práctico: Cómo escribir su primera función en Javascript 00:15:00
- Cierre de funciones y elevación de funciones 00:05:23
- Laboratorio práctico: Desarrollar seguidores Contar alertas de hitos utilizando funciones 00:15:00
- Eventos en JavaScript 00:05:00
- Lectura: Introducción a addEventListener 00:08:00
- Laboratorio práctico: Desarrollo de un formulario de encuesta de retroalimentación sobre productos mediante eventos 00:15:00
- Práctica: Introducción a las funciones y eventos de JavaScript 00:20:00
- Resumen del módulo 1: Introducción al desarrollo en JavaScript 00:02:00
- Módulo 1 Cheatsheet: Introducción al desarrollo en JavaScript 00:06:00
- Módulo 1 Cuestionario graduado: Introducción al desarrollo de JavaScript 00:20:00
- Introducción a la depuración en JavaScript 00:06:18
- Laboratorio práctico: Depuración de una aplicación JavaScript en Chrome Dev Tools 00:30:00
- Introducción al Modelo de objetos de documentos (DOM) 00:08:08
- Manipulación de elementos DOM 00:06:59
- Lectura: Métodos de manipulación del DOM 00:11:00
- Laboratorio práctico: Creación de una lista de tareas utilizando JavaScript 00:30:00
- Lectura: JavaScript y la compatibilidad con navegadores 00:05:00
- Cuestionario práctico: Trabajar con DOM 00:20:00
- Introducción al modelo de objetos del navegador (BOM) 00:06:23
- Recorrer el DOM 00:06:21
- Estilización de los elementos DOM 00:06:23
- Laboratorio Práctico: Desarrolle un colorido juego de memoria MATCH utilizando JavaScript DOM 00:30:00
- Cuestionario práctico: Recorrido y estilo del DOM 00:20:00
- Resumen del módulo 3: Trabajar con DOM en JavaScript 00:02:00
- Módulo 3 Cheatsheet: Trabajar con DOM en JavaScript 00:05:00
- Módulo 3 Cuestionario graduado: Trabajar con DOM en JavaScript 00:20:00
- Resumen del proyecto 00:03:46
- Proyecto práctico – Desarrollar una aplicación para el censo sanitario 01:00:00
- Proyecto final: Resumen y criterios de calificación 00:10:00
- Proyecto final 01:40:00
- Glosario del curso 00:10:00
- Opción 1: Presentación y evaluación del proyecto final 00:30:00
- Opción 2: Presentación y evaluación por pares 00:30:00
- Felicitaciones y próximos pasos 00:03:00
- Gracias de parte del equipo del curso 00:10:00
- Introducción al curso 00:03:40
- Resumen del curso 00:05:00
- Consejos útiles para completar el curso 00:05:00
- Tu camino hacia React: construir sobre lo que sabes 00:15:00
- Introducción a los Frameworks Front-End y React 00:05:11
- Comprender la estructura de React 00:05:22
- Puntos de vista de expertos: Utilización de marcos de trabajo de JavaScript para front-end 00:03:09
- Introducción a ES6 00:06:41
- Introducción a JSX 00:03:22
- CRA frente a la herramienta Vite 00:05:00
- Laboratorio: Hello World con React 00:20:00
- Resumen de la lección 1: Creación de aplicaciones frontales enriquecidas con React y ES6 00:01:00
- Cuestionario práctico de la lección 1: Creación de aplicaciones frontales enriquecidas con React y ES6 00:20:00
- Introducción a los componentes 00:03:34
- Trabajando con Componentes de Clase React: Props y Manejo de Eventos 00:07:54
- Introducción a los Estados 00:04:34
- Ciclo de vida de los componentes de clase 00:03:47
- Paso de datos y estados entre componentes 00:06:57
- Laboratorio: Aplicación de clasificación de contenidos para dar «Me gusta» o «No me gusta 00:40:00
- Resumen de la lección 2: Introducción a los componentes de clase 00:01:00
- Prueba práctica de la lección 2: Introducción a los componentes de clase 00:20:00
- Hoja de trucos: Introducción a React y componentes de clase 00:10:00
- Glosario: Introducción a React y a los componentes de clase 00:10:00
- Módulo 1 Cuestionario Graduado: Introducción a React y Componentes de Clase 00:20:00
- Ganchos 00:04:37
- Gestión de efectos secundarios y gancho personalizado 00:06:49
- Conexión de React a servicios externos 00:05:00
- Laboratorio: Obtención de datos mediante useFetch 00:40:00
- Implementación de formularios 00:05:06
- Laboratorio: Crear formulario de retroalimentación para encuesta 00:40:00
- Resumen de la lección 1: Hooks y gestión de formularios en React 00:02:00
- Lección 1 Cuestionario práctico: Hooks y gestión de formularios en React 00:20:00
- Introducción a Redux 00:03:27
- Conceptos esenciales de Redux 00:04:09
- Async con Redux 00:05:45
- Binding Redux y Flow 00:06:14
- Introducción a Redux Toolkit 00:07:00
- Laboratorio: Renderizado de datos de comercio electrónico con Redux Toolkit 01:00:00
- Ganchos frente a Redux 00:10:00
- Resumen de la lección 2: Gestión del estado de la aplicación con Redux 00:03:00
- Cuestionario práctico de la lección 2: Gestión del estado de la aplicación con Redux 00:20:00
- Hoja de trucos: Comprensión en profundidad de la funcionalidad avanzada de React 00:10:00
- Glosario: Comprensión en profundidad de la funcionalidad avanzada de React 00:08:00
- Módulo 3 Cuestionario graduado: Comprensión en profundidad de la funcionalidad avanzada de React 00:20:00
- E/S asíncrona con programación de devolución de llamada 00:06:18
- Creación de funciones de retrollamada 00:06:47
- Puntos de vista de expertos: Uso de funciones callback anónimas en Node.js 00:05:06
- Problemas con las devoluciones de llamada 00:05:24
- Promesas 00:03:05
- Laboratorio práctico: Promesas y devolución de llamadas 00:10:00
- Trabajar con JSON 00:01:40
- Puntos de vista de expertos: Uso de JSON y JavaScript 00:03:52
- Promesas, async/await y peticiones axios en Node.js y Express 00:07:30
- Promesas, Async/Await y Peticiones Axios en Node.js y Express.js 00:20:00
- Laboratorio práctico – Programación de devolución de llamada asíncrona 00:30:00
- Resumen del módulo 00:01:00
- Glosario – E/S asíncrona con programación de devolución de llamada 00:05:00
- Cheatsheet – E/S asíncrona con programación de devolución de llamada 00:15:00
- Cuestionario práctico 00:20:00
- Cuestionario graduado 00:20:00
- Laboratorio Práctico: Aplicación de lista de amigos utilizando Express Server con JWT 01:00:00
- Visión general del proyecto: Escenario y criterios de revisión 00:10:00
- Desglose del proyecto 00:10:00
- Laboratorio práctico: Aplicación de revisión de libros 02:00:00
- Opción 1: Presentación y evaluación con calificación AI 00:30:00
- Resumen del módulo 00:01:00
- Gracias de parte del equipo del curso 00:01:00
- Felicitaciones y próximos pasos 00:02:00
- Introducción al curso 00:05:09
- Introducción y objetivos del curso 00:03:00
- Lectura: Opciones de laboratorio por lenguaje de programación 00:10:00
- Bienvenido al desarrollo de aplicaciones nativas de la nube 00:02:24
- Visión general de la computación en nube 00:06:06
- Aplicaciones nativas de la nube 00:04:48
- Aplicaciones nativas de la nube 00:05:00
- CNCF 00:05:25
- Visión general de la nube híbrida 00:04:14
- Modernización con tecnologías nativas de la nube 00:05:50
- Resumen del módulo 1: Introducción a la nube nativa 00:01:00
- Glosario: Introducción a la nube nativa 00:05:00
- Cuestionario práctico: Introducción a la nube nativa 00:20:00
- Módulo 1 Cuestionario graduado: Introducción a la nube nativa 00:20:00
- Introducción al desarrollo ágil y Scrum 00:03:23
- Principios ágiles 00:04:57
- Visión general de Scrum 00:05:11
- Impacto organizativo de Agile 00:05:38
- Confundir el desarrollo iterativo con el ágil 00:03:18
- Destino desconocido 00:02:49
- Roles ágiles y necesidad de formación 00:04:57
- Creación de buenas historias de usuario 00:10:27
- Utilizar eficazmente los Story Points 00:06:10
- Construir la cartera de productos 00:07:15
- Planificación de sprints 00:10:59
- La revisión de Sprint 00:04:14
- Retrospectiva del Sprint 00:03:33
- Laboratorio práctico: Configuración en GitHub 00:20:00
- [Opcional]Laboratorio Práctico: Configuración en ZenHub 00:20:00
- Laboratorio práctico: Monta tu Backlog de producto usando GitHub 00:15:00
- [Laboratorio práctico: Monta tu Backlog de producto usando Zenhub 00:15:00
- Resumen del módulo 3: Agile y Scrum 00:01:00
- Historias de éxito ágil – Microsoft y Spotify 00:05:00
- Glosario: Agile y Scrum 00:05:00
- Cuestionario de práctica: Agile y Scrum 00:20:00
- Módulo 3 Cuestionario graduado: Agile y Scrum 00:20:00
- Resumen del proyecto final 00:05:00
- Proyecto final – Parte A: Epopeyas e historias 00:25:00
- Proyecto Final (Opción A: Python): Parte B y C: Calculadora de impuestos 01:00:00
- Proyecto final (Opción B: JavaScript): Parte B y C: Calculadora de impuestos 01:00:00
- Opción 1: Presentación y evaluación con calificación AI 00:30:00
- Opción 2: Presentación y evaluación por pares 00:30:00
- Felicitaciones y próximos pasos 00:02:00
- Gracias de parte del equipo del curso 00:01:00
- IBM Productos destacados: IBM Turbonomic 00:02:00
- Introducción al curso 00:03:45
- Resumen del curso 00:10:00
- Opciones de laboratorio por lenguaje de programación 00:10:00
- Cómo dar los primeros pasos en el mundo de los contenedores 00:15:00
- Introducción a los contenedores 00:06:12
- Introducción a Docker 00:03:08
- Creación y ejecución de imágenes de contenedores 00:02:29
- Objetos Docker 00:04:39
- Arquitectura Docker 00:03:56
- Repaso de los conceptos de Docker y cómo entender un archivo Dockerfile 00:10:00
- Laboratorio: Introducción a los contenedores, Docker e IBM Cloud Container Registry 00:20:00
- Resumen y aspectos destacados: Comprender las ventajas de los contenedores 00:05:00
- Cuestionario práctico: Comprender las ventajas de los contenedores 00:20:00
- Hoja de trucos: Docker CLI 00:05:00
- Cuestionario graduado: Contenedores y contenedorización 00:20:00
- Módulo 1 Glosario: Conceptos básicos sobre contenedores 00:05:00
- [Opcional] Obtener el código de características de IBM Cloud y activar la cuenta de prueba 00:10:00
- [Opcional] Laboratorio: Creación de un espacio de nombres de registro de contenedores de IBM Cloud 00:20:00
- De Docker a la orquestación: resumen del módulo 1 00:15:00
- ReplicaSet 00:06:10
- Autoescalado 00:07:04
- Estrategias de implantación 00:10:00
- Actualizaciones 00:06:23
- ConfigMaps y secretos 00:06:48
- Servicio de encuadernación 00:05:15
- Laboratorio: Ampliación y actualización de aplicaciones 00:45:00
- La transformación del comercio minorista: el impacto de Kubernetes y la contenedorización 00:10:00
- Laboratorio de Prácticas: Autoescalado y gestión de secretos 00:45:00
- Resumen y aspectos destacados: Gestión de aplicaciones con Kubernetes 00:02:00
- Cuestionario práctico: Gestión de aplicaciones con Kubernetes 00:20:00
- Módulo 3 Cheat Sheet: La CLI kubectl 00:05:00
- Cuestionario graduado: Gestión de aplicaciones con Kubernetes 00:20:00
- Módulo 3 Glosario: Gestión de aplicaciones con Kubernetes 00:05:00
- Proyecto Práctico – Conocimiento de ConfigMaps, DaemonSets, Servicios Kubernetes, Secretos y Reclamaciones de Volumen Persistentes 01:00:00
- Introducción al proyecto final 00:02:00
- Proyecto final: Escenario y criterios de revisión 00:10:00
- Laboratorio (Opción A: Python): Creación e implementación de una aplicación sencilla de libro de visitas 02:00:00
- Laboratorio (Opción B: JavaScript): Creación e implementación de una aplicación sencilla de libro de visitas 00:01:00
- Laboratorio opcional (Opción A: Python): Implementación de la aplicación de libro de visitas desde el registro interno de OpenShift 01:00:00
- Laboratorio opcional (Opción B: JavaScript): Implementación de una aplicación de libro de visitas desde el registro interno de OpenShift 00:01:00
- Opción 1: Presentación y evaluación con calificación AI 00:30:00
- Glosario: Introducción a los contenedores con Docker, Kubernetes y OpenShift 00:10:00
- Hoja de trucos: Introducción a los contenedores con Docker, Kubernetes y OpenShift 00:10:00
- Próximos pasos: Explore IBM Turbonomic 00:01:00
- Felicitaciones y próximos pasos 00:03:00
- Gracias de parte del equipo del curso 00:01:00
- Introducción al curso 00:03:17
- Resumen del curso 00:05:00
- Lectura: Opciones de laboratorio por lenguaje de programación 00:10:00
- Metodología de la aplicación de doce factores 00:08:16
- ¿Qué son los microservicios? 00:03:08
- Comparación de monolito frente a SOA frente a microservicios 00:05:05
- Patrones de microservicios 00:06:09
- Anti-patrones de microservicios 00:10:00
- Actividad práctica: Modernizar JPetStore con Microservicios 01:00:00
- Resumen del módulo 1 00:02:00
- Módulo 1 Glosario – Introducción a los microservicios 00:02:00
- Cuestionario práctico: Introducción a los microservicios 00:20:00
- Cuestionario graduado: Introducción a los microservicios 00:20:00
- Introducción a la informática sin servidor 00:06:49
- Pros y contras de la tecnología sin servidor 00:08:32
- Introducción al modelo FaaS 00:05:52
- El marco sin servidor 00:03:37
- Arquitectura de referencia sin servidor y casos de uso 00:04:08
- Plataformas populares sin servidor 00:05:16
- Lectura: AWS Lambda 00:10:00
- Opcional: Regístrese para obtener una cuenta de AWS 00:10:00
- Opcional: Creación de una AWS Lambda 00:20:00
- Resumen del módulo 3 00:02:00
- Módulo 3 Glosario – Visión general sin servidor 00:02:00
- Cuestionario práctico: Visión general sin servidor 00:20:00
- Cuestionario graduado: Visión general sin servidor 00:20:00
- Proyecto final: Visión general 00:15:00
- Proyecto final: Escenario y criterios de revisión 00:15:00
- Proyecto Final (Opción A: Python): Aplicación de comparación de precios de productos 01:30:00
- Proyecto Final (Opción B: JavaScript): Aplicación de comparación de precios de productos 00:01:00
- Opción 1: Presentación y evaluación con calificación AI 01:00:00
- Opción 2: Revisión por pares: Envía tu trabajo y revisa el de tus compañeros 01:00:00
- Felicitaciones y próximos pasos 00:02:00
- Gracias de parte del equipo del curso 00:01:00
- Lectura: MongoDB: Instalación y configuración 00:05:00
- Bases de datos NoSQL con Node 00:07:15
- Laboratorio Práctico: Conectar Node con MongoDB 00:30:00
- Manipulación de datos con MongoDB 00:05:54
- Consulta de datos con MongoDB 00:06:22
- Laboratorio Práctico: Exploración y manipulación de datos con MongoDB con Node 00:30:00
- Introducción a la autenticación y autorización 00:06:10
- Implantación de las funciones de registro de usuarios e inicio de sesión 00:05:08
- Almacenamiento seguro y autorización de contraseñas 00:06:36
- Gestión de sesiones de usuario y cookies 00:05:55
- Laboratorio práctico: Implementación del registro e inicio de sesión de usuarios 00:30:00
- Introducción al trabajo con bases de datos NoSQL y Node 00:20:00
- Resumen del módulo 2: Trabajar con Node y bases de datos 00:03:00
- Módulo 2 Cuestionario graduado: Trabajando con Node y Bases de Datos 00:20:00
- Introducción a la gestión de errores en Node 00:08:43
- Middleware de gestión de errores personalizado 00:07:23
- Tratamiento asíncrono de errores en Node 00:07:56
- Laboratorio práctico: Implementación de la gestión de errores en Node 00:30:00
- Solicitud de validación y saneamiento 00:07:47
- Limitación de velocidad y solicitudes de estrangulamiento 00:05:54
- Registro y depuración de aplicaciones de nodo 00:07:45
- Laboratorio práctico: Registro y depuración de aplicaciones con Node y Express 00:30:00
- Laboratorio práctico: Implementación de middleware de gestión de errores personalizado en una aplicación Express 00:30:00
- Cuestionario práctico: Tratamiento de errores y middleware 00:20:00
- Resumen del módulo 4: Tratamiento de errores y middleware 00:03:00
- Módulo 4 Cuestionario graduado: Tratamiento de errores y Middleware 00:20:00
- Resumen del proyecto final 00:10:00
- Laboratorio Práctico: Proyecto final: Panel de Redes sociales Ilimitado
- Proyecto Final: Cuadro de mando de Redes sociales: Presentación y evaluación 00:30:00
- Cuestionario final 00:20:00
- Felicitaciones y próximos pasos 00:02:00
- Gracias de parte del equipo del curso 00:02:00
- Introducción al curso 00:02:42
- Requisitos previos y programa de estudios 00:05:00
- Consejos útiles para completar el curso 00:03:00
- Recorrido del proyecto 00:03:14
- Lectura: Visión general del proyecto 00:10:00
- Lectura: Introducción al módulo 00:05:00
- Laboratorio práctico: Historias de usuario completas 01:00:00
- Laboratorio práctico: Terminar de poblar MongoDB 01:00:00
- Módulo 1 Lista de control: Introducción al proyecto, configuración del repositorio, historias de usuario y configuración de la base de datos 00:20:00
- Módulo 1 Cuestionario graduado: Introducción al proyecto, configuración del repositorio, historias de usuario y configuración de la base de datos 00:20:00
- Lectura: Introducción al módulo 00:05:00
- Laboratorio práctico: Creación de la Página de destino 01:00:00
- Laboratorio práctico: Creación de la página principal y la barra de navegación 01:00:00
- Laboratorio práctico: Creación de páginas de registro e inicio de sesión 00:50:00
- Laboratorio práctico: Implementación de la página de detalles 01:00:00
- Laboratorio práctico: Implementación de la página de búsqueda 01:00:00
- Módulo 3 Lista de comprobación: Añadir páginas frontales 00:20:00
- Módulo 3 Cuestionario graduado: Añadir páginas frontales 00:20:00
- Módulo Introducción 00:05:00
- Lectura: Introducción a las acciones de GitHub 00:15:00
- Laboratorio práctico: CI/CD con acciones de GitHub 01:30:00
- Laboratorio práctico: Containerización y despliegue de aplicaciones 01:30:00
- Módulo 5 Lista de comprobación: Integración Front-end/Back-end y CI/CD 00:20:00
- Módulo 5 Cuestionario graduado: Integración Front-end/Back-end y CI/CD 00:20:00
- Investigación sobre empresas e industrias 00:06:02
- Creación de redes en línea y fuera de ella 00:05:45
- Punto de vista del experto: Construir su red 00:06:28
- Evaluar las ofertas de empleo 00:06:45
- Punto de vista del experto: Una mirada más atenta a las ofertas de empleo 00:04:36
- Solicitar un empleo 00:15:00
- Fundamentos de la revisión técnica 00:12:27
- Refrescar las habilidades esenciales para el desarrollo 00:08:21
- Ensayo de la entrevista 00:05:37
- Punto de vista del experto: Preparación de la entrevista de trabajo 00:03:56
- Laboratorio: Prepararse para una entrevista 01:00:00
- Cuestionario práctico 00:20:00
- Cuestionario graduado: Solicitud y preparación de una entrevista 00:20:00
Comparte esta certificación.
Información del Curso
240 Horas Curriculares
24 Créditos Académicos
Certificado oficial SEP
Aprendizaje especializado
Contenido de la Certificación
Te prepararás para un rol full‑stack en menos de 4 meses, cubriendo React (JSX, ES6, componentes reutilizables, hooks) y back‑end con Node.js/Express.
Aprenderás a gestionar paquetes con npm, trabajar con promesas/asincronía y construir APIs; además crearás proyectos de portafolio.
El enfoque práctico fortalece tu preparación para entrevistas y demuestra tus competencias con un certificado y badge de IBM.
CURSO 1–5: Front‑end con React
- Interfaces interactivas, props/estado y formularios
- Patrones y Redux
CURSO 6: Developing Back‑End Apps with Node.js and Express
- Apps de servidor en Node
- Express y paquetes de terceros
- Gestión de paquetes con npm
- Callbacks/promesas y asincronía





