Trayectoria de 11 cursos centrada en JavaScript/Node.js, Express y MongoDB, más DevOps, contenedores y microservicios.
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: Bienvenido al desarrollo de aplicaciones back-end con Node.js y Express 00:03:15
- Bienvenido al curso «Desarrollo de aplicaciones back-end con Node.js y Express» 00:02:00
- Resumen del curso 00:02:00
- ¿Qué es el desarrollo del back-end? 00:07:07
- Desarrollo back-end y front-end 00:10:00
- Primeros pasos con Node.js 00:10:00
- Introducción a Node.js 00:03:34
- Puntos de vista de expertos: Reflexiones introductorias sobre JavaScript del lado del servidor y Node.js 00:05:32
- Importar y requerir 00:05:42
- Introducción al JavaScript del lado del servidor 00:03:29
- Node.js, conceptos de backend y módulos 00:20:00
- Creación de un servidor web con Node.js 00:02:46
- Trabajar con módulos Node.js 00:04:15
- Módulos avanzados de Node.js 00:10:00
- Visión general del gestor de paquetes Node 00:05:15
- Laboratorio práctico – Primer servidor con Java Script del lado del servidor 00:20:00
- Resumen del módulo 00:02:00
- Módulo 1 Glosario: Introducción a JavaScript del lado del servidor 00:05:00
- Módulo 1 Cheat Sheet: Introducción a JavaScript del lado del servidor 00:10:00
- Conceptos básicos de JavaScript 00:20:00
- Cuestionario graduado 00:20:00
- Comienza tu aventura con Node.js y Express 00:15:00
- Ampliación de Node.js 00:04:33
- Puntos de vista de expertos: Trabajar con extensiones Node.js de terceros 00:02:46
- Introducción a los marcos web 00:07:55
- Marco de aplicaciones web Express 00:06:24
- Su primera aplicación web exprés 00:03:16
- Puntos de vista de expertos: Trabajar con frameworks JavaScript de back-end y Express 00:03:47
- Introducción al middleware y los enrutadores 00:03:00
- Enrutamiento, middleware y plantillas 00:07:22
- Autenticación y autorización en Node.js 00:07:25
- Bienvenido a Autenticación y Autorización en Node.js 00:20:00
- Autenticación en Node.js 00:07:51
- Métodos HTTP y API Rest 00:20:00
- Laboratorio Práctico: Operaciones CRUD con Node.js y Express 01:00:00
- Mejores prácticas exprés 00:07:54
- Laboratorio práctico: Servidor Express 00:50:00
- Resumen del módulo 00:01:00
- Glosario: Marco de aplicaciones web Express 00:10:00
- Hoja de trucos – Express Web Application Framework 00:10:00
- Cuestionario práctico 00:20:00
- Cuestionario graduado 00:20:00
- Introducción a DevOps y CI/CD 00:03:01
- Definición de DevOps 00:05:13
- Características esenciales de DevOps 00:10:00
- Desarrollo basado en pruebas 00:06:35
- Desarrollo Orientado al Comportamiento (BDD) 00:03:56
- ¿Qué es CI/CD? 00:05:39
- Beneficios de la IC 00:04:30
- Herramientas para DevOps, CI y CD 00:09:34
- Categorías de herramientas DevOps y sus herramientas disponibles 00:07:00
- Lectura: Introducción a Tekton y a las tuberías 00:15:00
- Laboratorio (Opción A: Python): CI/CD en acción 00:40:00
- Laboratorio (Opción B: JavaScript): CI/CD en acción 00:40:00
- Todos somos responsables del éxito 00:03:45
- Resumen del módulo 2: DevOps y CI/CD 00:01:00
- Glosario DevOps y CI/CD 00:05:00
- Cuestionario práctico: DevOps y CI/CD: Fundamentos, herramientas y mejores prácticas 00:20:00
- Cuestionario graduado: DevOps y CI/CD 00:20:00
- Visión general de NoSQL 00:05:03
- Visión general de MongoDB 00:04:42
- Ventajas de MongoDB 00:04:38
- Casos de uso de MongoDB 00:04:42
- MongoDB en la nube IDE 00:02:00
- Laboratorio práctico: Primeros pasos con MongoDB 00:30:00
- Operaciones CRUD 00:06:07
- Laboratorio práctico: MongoDB CRUD 00:30:00
- Laboratorio opcional (Opción A: Python): Acceso a MongoDB 00:30:00
- Laboratorio opcional (Opción B: JavaScript): Acceso a MongoDB 00:30:00
- Resumen de la lección 1: NoSQL y MongoDB 00:01:00
- Glosario: NoSQL y MongoDB 00:05:00
- Cuestionario práctico: NoSQL y MongoDB 00:20:00
- Hoja de trucos 00:05:00
- Módulo 4 Cuestionario graduado: Bases de datos NoSQL en la nube 00:20:00
- Lección opcional sobre Cloudant 00:02:00
- Visión general de Cloudant 00:05:02
- Arquitectura y tecnologías clave de IBM Cloudant 00:05:51
- Beneficios y soluciones de Cloudant 00:06:53
- Resumen de la lección 2: Cloudant 00:01:00
- Cuestionario práctico: Cloudant 00:20:00
- Orquestación de contenedores 00:06:30
- Introducción a Kubernetes 00:07:03
- Arquitectura Kubernetes 00:05:36
- Objetos Kubernetes – Parte 1 00:06:37
- Objetos Kubernetes – Parte 2 00:06:50
- Uso de Kubectl 00:07:15
- Laboratorio de Prácticas: Introducción a los objetos de Kubernetes 00:45:00
- Objetos de entrada vs. Controlador de entrada 00:10:00
- Antipatrones de Kubernetes 00:10:00
- Laboratorio: Introducción a Kubernetes 00:45:00
- Resumen y aspectos destacados: Conceptos básicos de Kubernetes 00:03:00
- Cuestionario práctico: Conceptos básicos de Kubernetes 00:20:00
- Módulo 2 Cheat Sheet: Comprender la arquitectura de Kubernetes 00:05:00
- Cuestionario graduado: Conceptos básicos de Kubernetes 00:20:00
- Módulo 2 Glosario: Conceptos básicos de Kubernetes 00:10:00
- Introducción a Red Hat OpenShift 00:07:47
- Construye 00:07:25
- Operarios 00:06:21
- Istio 00:07:18
- Automatización de compilaciones con los desencadenantes de compilación en OpenShift 00:15:00
- Laboratorio: Introducción a Red Hat OpenShift 00:45:00
- Resumen y aspectos destacados: El ecosistema Kubernetes: OpenShift, Istio, etc. 00:03:00
- Cuestionario práctico: El ecosistema Kubernetes: OpenShift, Istio, etc. 00:20:00
- Módulo 4 Cheat Sheet: OpenShift CLI 00:01:00
- Cuestionario graduado: El ecosistema Kubernetes: OpenShift, Istio, etc. 00:20:00
- Módulo 4 Glosario: Conceptos básicos de OpenShift 00:15:00
- ¿Qué es REST? 00:03:28
- Introducción a la pasarela API 00:04:42
- Creación de API REST 00:02:49
- Laboratorio (Opción A: Python): Creación de una API REST HELLO WORLD 00:10:00
- Laboratorio (Opción B: JavaScript): Creación de una API REST HELLO WORLD 00:01:00
- Solicitudes API con CURL y Postman 00:04:39
- Laboratorio (Opción A: Python): Operaciones CRUD 00:45:00
- Laboratorio (Opción B: JavaScript): Operaciones CRUD 00:01:00
- Documentación y pruebas de API REST con Swagger 00:04:32
- Laboratorio (Opción A: Python): Creación de una documentación Swagger para API REST 00:45:00
- Laboratorio (Opción B: JavaScript): Creación de una documentación Swagger para API REST 00:01:00
- Opcional: Fundamentos de GraphQL 00:03:12
- Laboratorio opcional (Opción A: Python): Consultas con GraphQL 00:30:00
- Laboratorio opcional (Opción B: JavaScript): Consultas con GraphQL 00:01:00
- Resumen del módulo 2 00:02:00
- Módulo 2 Glosario – Web API Essentials API REST y GraphQL 00:01:00
- Cuestionario práctico: Web API Essentials – API REST y GraphQL 00:20:00
- Cuestionario graduado: Web API Essentials – API REST y GraphQL 00:20:00
- Motor de código de IBM Cloud 00:07:28
- Configuraciones de entorno para el motor de código 00:05:00
- Proyecto, aplicación, construcción y trabajos 00:05:26
- Laboratorio (Opción A: Python): Despliegue de su primera aplicación en Code Engine 00:15:00
- Laboratorio (Opción B: JavaScript): Despliegue de su primera aplicación en Code Engine 00:01:00
- Integraciones de IBM Code Engine con otros servicios 00:05:00
- Creación de imágenes de contenedores para microservicios 00:06:27
- Despliegue y ejecución de aplicaciones 00:04:41
- Laboratorio (Opción A: Python): Despliegue de su primera imagen Docker en Code Engine 00:20:00
- Laboratorio (Opción B: JavaScript): Despliegue de su primera imagen Docker en Code Engine 00:01:00
- Actualización de las aplicaciones desplegadas 00:07:31
- Laboratorio (Opción A: Python): Despliegue, actualización y escalado de microservicios con Serverless Framework 00:30:00
- Laboratorio (Opción B: JavaScript): Despliegue, actualización y escalado de microservicios mediante el marco sin servidor 00:01:00
- Resumen del módulo 4 00:02:00
- Módulo 4 Glosario – Crear e implantar microservicios 00:02:00
- Cuestionario práctico: Crear e implantar microservicios 00:20:00
- Cuestionario graduado: Crear e implantar microservicios 00:20:00
- Resumen de Red Hat OpenShift 00:04:08
- Malla de servicios e Istio 00:07:46
- Microservicios con OpenShift 00:04:15
- Laboratorio práctico: Despliegue de microservicios en OpenShift 01:00:00
- Resumen del módulo opcional 00:10:00
- Cuestionario práctico 00:20:00
- Cuestionario de práctica: OpenShift Essentials/Trabajando con OpenShift e Istio 00:20:00
- Introducción al curso 00:04:26
- Resumen del curso 00:02:00
- Consejos útiles para completar el curso 00:03:00
- Introducción a los datos y las bases de datos 00:02:55
- Bases de datos relacionales 00:07:33
- Conceptos de datos relacionales 00:05:33
- Bases de datos no relacionales 00:07:32
- Visión general de NoSQL 00:05:33
- Características de las bases de datos NoSQL 00:06:08
- Lectura: Tipos de bases de datos NoSQL 00:05:00
- Introducción a MongoDB 00:05:40
- Actividad: Diseñar una base de datos para un catálogo de productos 00:30:00
- Laboratorio Práctico: Implementación de una base de datos de catálogo de productos en MongoDB 00:30:00
- Introducción a las bases de datos 00:20:00
- Resumen del módulo 1: Introducción a las bases de datos 00:02:00
- Módulo 1 Cuestionario graduado: Introducción a las bases de datos 00:20:00
- Introducción a las API RESTful 00:07:22
- Creación de una API RESTful con Express 00:06:26
- Laboratorio práctico: Implementación de la API RESTful para operaciones GET y POST 00:30:00
- Versionado y paginación en API RESTful 00:07:40
- Implementación de operaciones CRUD en API RESTful 00:06:15
- Autenticación y autorización en Node 00:03:31
- Asegurar las API RESTful con JWT 00:06:41
- Laboratorio práctico: Implementación de la autenticación JWT en una API de portal de clientes 00:45:00
- Laboratorio práctico: Crear una API RESTful que permita a los usuarios realizar operaciones CRUD 00:30:00
- APIs Restful 00:20:00
- Resumen del módulo 3: Trabajar con API REST y conceptos avanzados de Node 00:03:00
- Módulo 3 Cuestionario graduado: Trabajar con API REST y conceptos avanzados de Node 00:20:00
- Carga y manejo de archivos en Node 00:03:52
- Despliegue de aplicaciones de nodo 00:06:22
- Laboratorio práctico: Implementación de una aplicación de nodo con Docker para portales de clientes 00:30:00
- Buenas prácticas para el desarrollo del backend 00:08:37
- Lectura: Técnicas de optimización del rendimiento 00:04:00
- Escalado de aplicaciones de nodo 00:08:32
- Balanceador de cargas y Alta disponibilidad 00:08:04
- Laboratorio práctico: Despliegue de una aplicación Node en una plataforma en la nube 00:30:00
- Laboratorio Práctico: Creación de una aplicación de carga y manejo de archivos en Node y Express 00:30:00
- Cuestionario práctico: Escalado y despliegue de aplicaciones en Node 00:20:00
- Resumen del módulo 5: Escalado e implantación de aplicaciones de nodo 00:02:00
- Módulo 5 Cuestionario graduado: Escalado e implantación de aplicaciones de nodos 00:20:00
- Introducción a las pruebas de seguridad y estrategias de mitigación 00:04:56
- Análisis estático 00:03:51
- Laboratorio práctico: Uso del análisis estático 00:30:00
- Análisis dinámico 00:03:45
- Laboratorio práctico: Utilización del análisis dinámico 00:30:00
- Resumen y puntos destacados – Introducción a las pruebas de seguridad y a las estrategias de mitigación 00:02:00
- Introducción a las pruebas de seguridad y estrategias de mitigación 00:20:00
- Revisión del código 00:03:23
- Análisis de vulnerabilidad 00:04:13
- Vídeo de demostración: Evaluación del análisis de vulnerabilidad 00:05:49
- Laboratorio práctico: Evaluación del análisis de vulnerabilidad 00:20:00
- Protección en tiempo de ejecución 00:04:28
- Análisis de componentes de software 00:05:01
- Lectura: Evaluar el análisis de componentes de software 00:10:00
- Laboratorio práctico: Evaluar el análisis de componentes de software 00:25:00
- Análisis continuo de la seguridad 00:03:45
- Resumen y puntos destacados – Implementación del análisis de claves en las aplicaciones 00:02:00
- Implementación del análisis de claves en las aplicaciones 00:20:00
- Hoja de trucos: Pruebas de seguridad y estrategias de mitigación 00:10:00
- Módulo 2 Glosario: Pruebas de seguridad y estrategias de mitigación 00:15:00
- Cuestionario graduado: Pruebas de seguridad y estrategias de mitigación 00:20:00
- Prácticas de codificación 00:05:12
- Laboratorio práctico: Prácticas de codificación 00:20:00
- Dependencias 00:06:57
- Lectura: Análisis CodeQL 00:06:00
- Entorno de desarrollo seguro 00:08:41
- Laboratorio práctico: Entorno de desarrollo seguro 00:20:00
- Resumen y puntos destacados – Prácticas de desarrollo del código 00:02:00
- Prácticas de desarrollo de códigos 00:20:00
- Hoja de trucos: Buenas prácticas de seguridad 00:15:00
- Módulo 4 Glosario: Mejores prácticas de seguridad 00:15:00
- Cuestionario graduado: Buenas prácticas de seguridad 00:20:00
- Laboratorio de prácticas: Exploración y corrección de vulnerabilidades de seguridad 00:30:00
- Laboratorio Final: Escanear y corregir vulnerabilidades 00:30:00
- Cuestionario graduado: Proyecto final 00:20:00
- Evaluación final 00:20:00
- Lo que sigue: Explora la Bóveda de Hashicorp 00:01:00
- Glosario: Seguridad de las aplicaciones para desarrolladores y profesionales de DevOps 00:27:00
- Felicitaciones y próximos pasos 00:03:00
- Gracias de parte del equipo del curso 00:03:00
- IBM Productos destacados: IBM Instana 00:02:00
- Introducción al curso 00:04:13
- Introducción a la vigilancia 00:07:08
- Tipos de seguimiento 00:05:49
- Señales de oro de la vigilancia 00:08:22
- Resumen y aspectos destacados: Aspectos básicos de la supervisión 00:02:00
- Control básico 00:20:00
- Diferencia entre seguimiento y evaluación 00:04:12
- Componentes de un sistema de vigilancia 00:04:13
- Tipos de métricas en un sistema de vigilancia 00:06:14
- Importancia de la vigilancia 00:03:50
- Resumen y aspectos destacados: Objetivos del seguimiento 00:02:00
- Objetivos del seguimiento 00:20:00
- Módulo 1 Glosario: Introducción a la supervisión de aplicaciones 00:05:00
- Cuestionario con calificación: Introducción a la supervisión de aplicaciones 00:20:00
- Introducción al registro 00:07:20
- Herramientas de supervisión de registros 00:06:09
- Registro y seguimiento distribuidos 00:05:43
- Resumen y aspectos destacados: Registro 00:03:00
- Cuestionario práctico: Registro 00:20:00
- Implementación del registro 00:07:31
- Almacenamiento de troncos 00:08:44
- Laboratorio práctico: Análisis de registros HTTP 01:00:00
- Resumen y aspectos destacados: Implementación del registro 00:03:00
- Cuestionario práctico: Implementación del registro 00:20:00
- Visión general y vídeo de demostración de Mezmo 00:07:41
- Laboratorio práctico: Creación de una plantilla de análisis sintáctico con Mezmo 01:00:00
- Resumen y aspectos destacados: Introducción a Mezmo 00:02:00
- Prueba práctica: Introducción a Mezmo 00:20:00
- Módulo 3 Glosario: Metodologías y herramientas en el registro 00:05:00
- Cuestionario graduado: Metodologías y herramientas en el registro 00:20:00
- Proyecto final: Visión general y escenario del proyecto 00:15:00
- Proyecto final (Parte 1): Primeros pasos con Instana: Configuración y creación del panel de control 00:15:00
- Proyecto Final (Parte 2): Monitorización de la aplicación Robotshop mediante Instana 01:00:00
- Evaluación final 00:20:00
- Lo que viene a continuación: Explore IBM Instana 00:01:00
- Glosario: Monitorización y observabilidad para el desarrollo y DevOps 00:20:00
- Felicitaciones y próximos pasos 00:03:00
- Gracias de parte del equipo del curso 00:05:00
- Introducción al curso 00:02:39
- Lectura: Programa del curso y requisitos previos 00:05:00
- Consejos útiles para completar el curso 00:03:00
- Demostración del proyecto 00:04:16
- Lectura: Visión general del proyecto 00:05: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
- Lista de control del módulo: Introducción al proyecto, configuración del repositorio, historias de usuario y configuración de la base de datos 00:20:00
- Cuestionario graduado del módulo: Introducción al proyecto, Historias de usuario y configuración del repositorio 00:20:00
- Lectura: Introducción al módulo 00:05:00
- Laboratorio práctico: Desarrollo de backend para registro 00:30:00
- Laboratorio práctico: Desarrollo de integración back-end para inicio de sesión 00:30:00
- Laboratorio práctico: Desarrollo de integración back-end para perfil de usuario 00:30:00
- Laboratorio práctico: Integración del back-end en el front-end 00:40:00
- Lista de comprobación del módulo: Autenticación con JWT 00:20:00
- Cuestionario graduado del módulo: Autenticación con JWT 00:20:00
- Opción 1: Presentación y evaluación con calificación AI 01:00:00
- Opción 2: Presentación y evaluación por pares 01:00:00
- Felicitaciones y próximos pasos 00:03:00
- Gracias de parte del equipo del curso 00:01:00
- Bienvenido 00:05:00
- Títulos de los puestos 00:02:00
- Certificados IBM para competencias en ingeniería de software 00:10:00
- Comprender el papel de un ingeniero de software 00:07:25
- Introducción al desarrollo de software Full Stack PC 00:06:01
- Introducción a DevOps y a la ingeniería de software PC 00:06:57
- Punto de vista del experto: Caminos hacia la ingeniería del software 00:03:57
- Oportunidades en el desarrollo de software 00:05:41
- Punto de vista del experto: Funciones y competencias necesarias en ingeniería de software 00:05:06
- Construya su cartera 00:06:48
- Redacte su currículum 00:09:33
- Laboratorio Redacte su currículum 01:00:00
- Recopilación de referencias 00:10:00
- Redactar un Elevator Pitch 00:15:00
- Redacción de una carta de presentación básica 00:15:00
- Laboratorio: Redacte su carta de presentación básica 00:30:00
- Puntos de vista de expertos: Qué distingue a un gran candidato a ingeniero de software 00:04:01
- Cuestionario práctico 00:20:00
- Cuestionario graduado: Construir los cimientos 00:20:00
- Visión general del proceso de entrevista 00:03:22
- Punto de vista del experto: Un ciclo de entrevistas típico 00:07:35
- Preguntas y comportamientos poco éticos 00:10:00
- Entrevista simulada de un ingeniero de software: Parte 1 00:06:35
- Entrevista simulada de un ingeniero de software: Parte 2 00:04:25
- Entrevista simulada de un ingeniero de software: Parte 3 00:04:15
- Retos de codificación en la ingeniería de software 00:03:53
- Segunda ronda de selección 00:15:00
- Punto de vista del experto: Expectativas de la pantalla técnica 00:06:10
- Entrevista final 00:07:30
- Entrevistando: Hablar de un proyecto 00:05:49
- Laboratorio Desafío de codificación Nivel 1 00:30:00
- Laboratorio Desafío de codificación Nivel 1 Solución 00:30:00
- Laboratorio Desafío de codificación Nivel 2 00:30:00
- Laboratorio Desafío de codificación Nivel 2 Solución 00:15:00
- Punto de vista del experto: Entrevistas 00:06:52
- Después de la entrevista 00:15:00
- Punto de vista del experto: Negociar una oferta 00:07:05
- Lista de control 00:10:00
- Cuestionario práctico 00:20:00
- Cuestionario graduado: Entrevistas 00:20:00
- Felicitaciones y próximos pasos 00:10:00
- Gracias de parte del equipo del curso 00:02: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
Lanza tu carrera como Back‑End JavaScript Developer en menos de 4 meses. No requiere experiencia previa.
Tecnologías: HTML, CSS, JavaScript, Node.js, Express, Git/GitHub, SQL/NoSQL, Docker, Kubernetes, Microservicios y Serverless.
Incluye proyecto final y preparación para entrevistas.
• Fundamentos web (HTML/CSS) y control de versiones con Git/GitHub.
• JavaScript moderno: ES6, DOM, AJAX, asincronía y depuración.
• Node.js y Express para construir APIs y servicios.
• DevOps, CI/CD, MongoDB y microservicios en la nube.
CURSO 1: Web Development Basics (HTML/CSS/JS)
- Crear páginas y estilos; ecosistema y herramientas.
CURSO 2: Git & GitHub for Developers
- Repos, ramas, PRs y colaboración.
CURSO 3: Modern JavaScript
- ES6, DOM, eventos, errores/promesas y async/await.
CURSO 4: Developing Back‑End Apps with Node.js & Express
- npm, extensiones con Express y asincronía en servidor.
CURSO 5: Cloud‑Native, Agile & MongoDB
- CI/CD, Scrum/BDD/TDD y fundamentos de MongoDB.
CURSO 6: Containers & Kubernetes
- Docker, Kubernetes, OpenShift e Istio; YAML.
CURSO 7: Microservices
- REST, Postman/Swagger y despliegue serverless.
CURSO 8: Node.js & MongoDB: Back‑end Database Apps
- APIs seguras, auth/autorización y despliegue en la nube.
CURSO 9: Capstone & Career Prep
- App back‑end completa, CI/CD y preparación de entrevistas.





