Domina DevOps, Agile/Scrum, CI/CD y cloud‑native con laboratorios prácticos para impulsar tu carrera en software.
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:04:48
- Argumentos empresariales a favor de DevOps 00:05:54
- Adopción de DevOps 00:07:18
- Definición de DevOps 00:05:13
- Características esenciales de DevOps 00:05:32
- Comprender DevOps: repaso de los conceptos básicos CORE 00:15:00
- Actividad: Identificación de categorías en la evolución de las aplicaciones 00:10:00
- Introducción a DevOps: Cuestionario práctico n.º 1 00:20:00
- Cómo llegar a DevOps 00:05:17
- XP, Agile y más allá 00:05:14
- Breve historia de DevOps 00:06:46
- Introducción a DevOps: Cuestionario práctico n.º 2 00:20:00
- Resumen y aspectos destacados 00:03:00
- Visión general de DevOps 00:20:00
- Principios de codificación social 00:06:11
- Directrices del repositorio Git 00:03:10
- Trabajar en lotes pequeños 00:04:43
- Producto mínimo viable 00:04:21
- Principios de codificación social: Cuestionario práctico 1 00:20:00
- Desarrollo basado en pruebas 00:06:35
- Desarrollo impulsado por el comportamiento 00:06:58
- Actividad: Escribir en sintaxis Gherkin 00:10:00
- Principios de codificación social: Cuestionario práctico 2 00:20:00
- Microservicios nativos de la nube 00:05:51
- Diseñar para el fracaso 00:07:16
- Principios de codificación social: Prueba práctica 3 00:20:00
- Resumen y aspectos destacados 00:03:00
- Pensando en DevOps 00:20:00
- Impacto organizativo de DevOps 00:05:53
- No existe un equipo DevOps 00:04:27
- Actividad: Elegir los componentes clave del DevOps de trabajo 00:10:00
- Impacto organizativo de DevOps: Cuestionario práctico 1 00:20:00
- Todos somos responsables del éxito 00:03:45
- Impacto organizativo de DevOps: Cuestionario práctico 2 00:20:00
- Resumen y aspectos destacados 00:03:00
- Organizarse para DevOps 00:20:00
- Escenario 1 Pensar en DevOps 00:05:00
- Escenario 1 Quiz – Pensando en DevOps 00:20:00
- Escenario 2 Organización de DevOps 00:05:00
- Prueba del escenario 2 – Organización de DevOps 00:20:00
- Escenario 3 Codificación social 00:05:00
- Escenario 3 Cuestionario – Codificación social 00:20:00
- Cuestionario final 00:20:00
- Felicitaciones y próximos pasos 00:02:00
- Equipo y agradecimientos 00:02:00
- Bienvenida al curso 00:04:09
- Sobre el curso 00:03:00
- Objetivos de aprendizaje del curso 00:03:00
- Programa del curso 00:01:00
- Definición y características esenciales de la computación en nube 00:04:34
- Puntos de vista de expertos: Definición y características esenciales de la computación en nube 00:05:04
- Historia y evolución de la computación en nube 00:03:48
- Consideraciones clave para la computación en nube 00:03:59
- Principales proveedores de servicios en la nube y sus servicios 00:05:39
- Resumen de la lección 1: Introducción a la computación en nube 00:01:00
- Práctica: Introducción a la computación en nube 00:20:00
- Adopción de la nube: ya no es una elección 00:03:19
- Puntos de vista de expertos: Beneficios y casos de uso de la adopción de la nube 00:04:55
- Adopción de la nube – Algunos casos prácticos 00:05:28
- Resumen de la lección 2: Argumentos empresariales a favor de la computación en nube 00:01:00
- Cuestionario práctico: El caso empresarial de la computación en nube 00:20:00
- Internet de las cosas en la nube 00:04:05
- Inteligencia artificial en la nube 00:03:30
- Blockchain y analítica en la nube 00:05:28
- Resumen de la lección 3: Tecnologías emergentes aceleradas por la nube 00:01:00
- Cuestionario práctico: Tecnologías emergentes aceleradas por la nube 00:20:00
- Módulo 1 Glosario: Visión general de la computación en nube 00:02:00
- Módulo 1 Cuestionario graduado: Visión general de la computación en nube 00:20:00
- Fundamentos de la computación en nube: Reflexionar, conectar y mirar hacia delante 00:15:00
- Visión general de la infraestructura en nube 00:05:02
- Explicación de la virtualización y las máquinas virtuales 00:05:18
- Tipos de máquinas virtuales 00:05:03
- Servidores Bare Metal 00:03:54
- Redes seguras en la nube 00:04:05
- Contenedores 00:08:56
- Puntos de vista de expertos: Componentes de la computación en nube 00:05:55
- Resumen de la lección 1: Infraestructura en la nube 00:03:00
- Cuestionario práctico: Infraestructura en la nube 00:20:00
- Fundamentos del almacenamiento en la nube 00:05:44
- Almacenamiento de archivos 00:03:47
- Almacenamiento en bloque 00:07:32
- Visión general del almacenamiento de objetos 00:05:10
- Almacenamiento de objetos – Niveles y API 00:04:33
- CDN – Redes de distribución de contenidos 00:05:03
- Puntos de vista de expertos: Almacenamiento en la nube 00:07:32
- Resumen de la lección 2: Almacenamiento en la nube y redes de distribución de contenidos 00:02:00
- Cuestionario práctico: Almacenamiento en la nube y redes de distribución de contenidos 00:20:00
- Módulo 3 Glosario: Componentes de la computación en nube 00:02:00
- Módulo 3 Cuestionario graduado: Componentes de la computación en la nube 00:20:00
- Qué es la seguridad en la nube – Parte 1 00:05:09
- Qué es la seguridad en la nube – Parte 2 00:06:05
- Políticas y principios de gestión del acceso 00:08:00
- Gestión de identidades y accesos 00:06:48
- Cifrado en la nube 00:05:18
- Vigilancia en la nube – Conceptos básicos y ventajas 00:04:15
- Supervisión y beneficios de la nube 00:10:00
- Resumen de la lección: Seguridad y supervisión de la nube 00:03:00
- Cuestionario de práctica: Seguridad y supervisión de la nube 00:20:00
- Estudios de casos en diferentes verticales de la industria 00:08:02
- Oportunidades profesionales y puestos de trabajo en la computación en nube 00:05:40
- Puntos de vista de expertos: Mercado laboral para la computación en nube 00:05:02
- Resumen de la lección: Casos prácticos y trabajos 00:02:00
- Cuestionario práctico: Casos prácticos y empleos 00:20:00
- Módulo 5 Glosario: Seguridad en la nube, supervisión, casos prácticos y trabajos 00:04:00
- Módulo 5 Cuestionario graduado: Seguridad en la nube, supervisión, casos prácticos y trabajos 00:20:00
- Destino desconocido 00:02:49
- Roles ágiles y necesidad de formación 00:04:57
- Kanban y herramientas de planificación ágil 00:08:11
- Laboratorio práctico: Configuración en GitHub 00:20:00
- [Opcional]Laboratorio Práctico: Configuración en ZenHub 00:20:00
- Resumen y aspectos destacados 00:02:00
- Cuestionario práctico 00:20:00
- Creación de buenas historias de usuario 00:10:27
- Laboratorio práctico: Crear una plantilla de incidencia en GitHub 00:10:00
- Utilizar eficazmente los Story Points 00:06:10
- Construir la cartera de productos 00:07:15
- Laboratorio práctico: Monta tu lista de productos pendientes utilizando GitHub 00:15:00
- [Laboratorio práctico: Monta tu Product Backlog usando Zenhub 00:15:00
- Resumen y aspectos destacados 00:02:00
- Cuestionario práctico 00:20:00
- Refinación de la cartera de pedidos: Primeros pasos 00:09:33
- Se ultima el perfeccionamiento de la cartera de pedidos 00:10:55
- Laboratorio práctico: Perfecciona tu lista de productos pendientes con GitHub 00:20:00
- [Laboratorio práctico: Refina tu Product Backlog usando Zenhub 00:20:00
- Planificación de sprints 00:10:59
- Laboratorio práctico: Construye el Sprint Plan desde tu Product Backlog usando GitHub 00:10:00
- [Laboratorio práctico: Construye un Sprint Plan desde tu Product Backlog usando Zenhub 00:10:00
- Resumen y aspectos destacados 00:02:00
- Cuestionario práctico 00:20:00
- Cuestionario graduado del módulo 2 00:20:00
- Examen final 00:20:00
- Acerca del proyecto final 00:15:00
- Visión general del proyecto final y escenario 00:15: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:01:00
- Gracias de parte del equipo del curso 00:01:00
- 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
- Lenguajes de programación interpretados y compilados 00:05:36
- Lenguajes de programación de consulta y ensamblaje 00:07:25
- Comprender los métodos de organización del código 00:07:08
- Laboratorio práctico: Hello World en 11 lenguajes de programación 00:15:00
- Punto de vista de los iniciados: Tipos de lenguas 00:05:23
- Actividad: Lógica de programación y métodos organizativos 00:15:00
- Lenguajes de programación y organización 00:20:00
- Lógica de programación de bifurcaciones y bucles 00:05:36
- Introducción a los conceptos de programación Parte 1 00:06:07
- Introducción a los conceptos de programación Parte 2 00:04:52
- Laboratorio práctico: Fundamentos de programación con Python 00:25:00
- Introducción a los conceptos de programación 00:20:00
- Resumen y aspectos destacados 00:10:00
- Cuestionario graduado: Fundamentos de la programación 00:20:00
- ¿Qué hace un ingeniero de software? 00:04:05
- Un día en la vida de un ingeniero de software 00:03:54
- Habilidades necesarias para la ingeniería de software 00:07:03
- El punto de vista de los iniciados: Consejos a los futuros ingenieros de software 00:04:31
- Punto de vista de los iniciados: Las mujeres en la ingeniería de software 00:04:54
- Acerca de los ingenieros de software 00:20:00
- Perspectivas laborales de los ingenieros de software 00:06:50
- Trayectorias profesionales en ingeniería de software 00:06:27
- Títulos de empleo en ingeniería de software 00:06:58
- Punto de vista de los iniciados: Trayectorias profesionales 00:06:02
- Actividad: Adecuar las funciones a las responsabilidades 00:15:00
- Código ético 00:05:27
- Carreras en ingeniería de software 00:20:00
- Resumen y aspectos destacados 00:10:00
- Cuestionario graduado: Oportunidades laborales y competencias en ingeniería de software 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:35
- Cómo aprovechar al máximo este curso práctico 00:03:00
- ¿Por qué Linux? Hablemos 00:15:00
- Introducción a Linux y Unix 00:05:12
- Distribuciones Linux 00:05:32
- Visión general de la arquitectura Linux 00:06:21
- Visión general del terminal Linux 00:06:10
- Navegar por directorios con el terminal de Linux 00:15:00
- Lectura: Consejos para el terminal de Linux – Completar pestañas, historial de comandos 00:10:00
- Laboratorio práctico: Introducción al terminal Linux 00:15:00
- Creación y edición de archivos de texto 00:06:44
- Laboratorio práctico: Instalación y trabajo con editores de texto 00:45:00
- Instalación de software y actualizaciones 00:06:35
- Módulo 1 – Introducción a Linux 00:10:00
- Resumen y aspectos destacados 00:02:00
- Práctica: Introducción a Linux 00:20:00
- Cuestionario graduado: Introducción a Linux 00:20:00
- Conceptos básicos de Shell Scripting 00:04:24
- Breve introducción a las variables shell 00:10:00
- Laboratorio práctico: Primeros pasos con Shell Scripting 00:30:00
- Filtros, tuberías y variables 00:03:48
- Ejemplos de tuberías 00:15:00
- Extraer información de las URL (Referencia adicional) 00:10:00
- Características útiles del Bash Shell 00:05:50
- Ejemplos de funciones de Bash Shell 00:10:00
- Introducción al Bash Scripting Avanzado 00:10:00
- Laboratorio práctico: Bash Scripting Avanzado 00:30:00
- Programación de trabajos mediante Cron 00:04:01
- Laboratorio práctico: Programación de trabajos con Crontab 00:20:00
- Hoja de trucos: Introducción al Shell Scripting 00:10:00
- Resumen y aspectos destacados 00:02:00
- Cuestionario práctico: Shell Scripting 00:20:00
- Cuestionario graduado: Secuencias de comandos shell 00:20:00
- Listas y tuplas 00:08:51
- Laboratorio práctico: Listas 00:30:00
- Laboratorio práctico: Tuplas 00:15:00
- Hoja de trucos: Listas y tuplas 00:10:00
- Cuestionario práctico: Listas y Tuplas 00:20:00
- Diccionarios 00:02:25
- Laboratorio práctico: Diccionarios 00:30:00
- Cuestionario práctico: Diccionarios 00:20:00
- Establece 00:05:12
- Laboratorio práctico: Conjuntos 00:20:00
- Cuestionario práctico: Conjuntos 00:20:00
- Resumen del módulo 2: Estructuras de datos de Python 00:05:00
- Hoja de trucos: Diccionarios y conjuntos 00:10:00
- Módulo 2 Cuestionario graduado: Estructuras de datos en Python 00:20:00
- Módulo 2 Glosario: Estructuras de datos en Python 00:05:00
- Lectura de archivos con Open 00:03:38
- Lectura de archivos con Open 00:10:00
- Laboratorio práctico: Lectura de archivos con Open 00:30:00
- Escribir archivos con Open 00:02:54
- Escribir archivos con Open 00:07:00
- Laboratorio práctico: Escribir archivos con Open 00:30:00
- Cuestionario práctico: Lectura y Redacción de Archivos con Open 00:20:00
- Pandas: Carga de datos 00:04:50
- Pandas: Trabajar y guardar datos 00:02:06
- Pandas 00:10:00
- Práctica de laboratorio: Selección de datos en un DataFrame 00:30:00
- Laboratorio práctico: Carga de datos con Pandas 00:30:00
- Cuestionario práctico: Pandas 00:20:00
- Numpy unidimensional 00:11:23
- Laboratorio práctico: Numpy unidimensional 00:40:00
- Matemáticas matriciales 00:05:00
- Numpy bidimensional 00:07:13
- Laboratorio práctico: Numpy bidimensional 00:30:00
- Guía de NumPy para principiantes 00:10:00
- Cuestionario práctico: Numpy en Python 00:20:00
- Resumen del módulo 4: Trabajar con datos en Python 00:05:00
- Hoja de trucos: Trabajar con datos en Python 00:10:00
- Módulo 4 Cuestionario graduado: Trabajar con datos en Python 00:20:00
- Módulo 4 Glosario: Trabajar con datos en Python 00:10:00
- Bibliotecas y marcos Python para el desarrollo de aplicaciones 00:03:47
- Introducción a Flask 00:07:12
- Despliegue de aplicaciones web con Flask 00:07:59
- Lectura: Decoradores en frasco 00:10:00
- Flask – Aplicaciones y rutas básicas 00:07:45
- Laboratorio práctico: Introducción a los conceptos básicos de Flask 00:20:00
- Objetos de solicitud y respuesta – Uso de los modos GET y POST 00:08:24
- Rutas dinámicas 00:04:02
- Tratamiento de errores 00:05:54
- Laboratorio práctico: Creación de una API con Flask: Creación de rutas, gestión de errores y solicitudes HTTP 00:45:00
- Laboratorio práctico: Creación e implementación de una aplicación web con Flask App 00:30:00
- Lectura: Funciones adicionales en Flask 00:15:00
- Laboratorio práctico: Exploración de funciones adicionales Flask 01:00:00
- Resumen de la lección del módulo 2: Despliegue de aplicaciones web con Flask 00:02:00
- Cuestionario práctico del módulo 2: Despliegue de aplicaciones web con Flask 00:20:00
- Módulo 2 Cheatsheet: Despliegue de aplicaciones web con Flask 00:05:00
- Módulo 2 Cuestionario Graduado: Despliegue de aplicaciones web con Flask 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:06:05
- Visión general del curso 00:05:00
- Cómo aprovechar al máximo este curso 00:04:00
- Lectura: Opciones de laboratorio por lenguaje de programación 00:10:00
- La importancia de las pruebas 00:08:22
- Por qué los desarrolladores no prueban 00:03:43
- Niveles de pruebas y ciclo de publicación 00:05:26
- TDD y BDD 00:04:11
- Estudio de caso 00:08:39
- Práctica: Introducción a las pruebas 00:20:00
- Módulo 1 Glosario: Introducción a las pruebas 00:02:00
- Cuestionario graduado: Introducción a las pruebas 00:20:00
- Resumen del módulo: Introducción a las pruebas 00:02:00
- Cobertura de las pruebas 00:07:30
- Ejecución de casos de prueba con demostración de cobertura 00:18:38
- Laboratorio (Opción A: Python): Ejecución de casos de prueba con cobertura 00:30:00
- Laboratorio (Opción B: JavaScript): Ejecución de casos de prueba con cobertura 00:01:00
- Fábricas y falsificaciones 00:09:05
- Demostración de fábricas y falsificaciones 00:17:55
- Laboratorio (Opción A: Python): Uso de fábricas y falsificaciones 00:30:00
- Laboratorio (Opción B: JavaScript): Uso de fábricas y falsificaciones 00:01:00
- Burlándose de 00:04:11
- Burlarse con Patch 00:09:05
- Simulación con objetos simulados 00:09:44
- Demostración de simulación con objetos simulados 00:16:41
- Laboratorio (Opción A: Python): Objetos burlones 00:30:00
- Laboratorio (Opción B: JavaScript): Objetos de imitación 00:01:00
- Desarrollo basado en pruebas 00:05:05
- Demostración práctica del desarrollo basado en pruebas 00:15:12
- Laboratorio (Opción A: Python): Práctica del desarrollo basado en pruebas 00:30:00
- Laboratorio (Opción B: JavaScript): Práctica del desarrollo basado en pruebas 00:01:00
- Cuestionario práctico: Métodos avanzados para el desarrollo basado en pruebas 00:20:00
- Módulo 3 Glosario: Métodos avanzados para el desarrollo dirigido por pruebas 00:01:00
- Cuestionario graduado: Métodos avanzados para el desarrollo basado en pruebas 00:20:00
- Resumen del módulo: Métodos avanzados para el desarrollo dirigido por pruebas 00:02:00
- Generar pasos con Behave 00:03:54
- Laboratorio (Opción A: Python): Generación de pasos con Behave 00:15:00
- Laboratorio (Opción B: JavaScript): Generación de pasos con Cucumber 00:01:00
- Poner en práctica sus primeros pasos 00:05:18
- Laboratorio (Opción A: Python): Implementación de los primeros pasos 00:45:00
- Laboratorio (Opción B: JavaScript): Implementación de los primeros pasos 00:01:00
- Trabajar con el contexto 00:04:44
- Utilización de la sustitución de variables 00:07:04
- Laboratorio (Opción A: Python): Uso de la sustitución de variables 00:45:00
- Laboratorio (Opción B: JavaScript): Uso de la sustitución de variables 00:01:00
- Cuestionario práctico: Ejecución de Behave para el desarrollo orientado al comportamiento 00:20:00
- Módulo 5 Glosario: Ejecución de Behave para el desarrollo orientado al comportamiento 00:02:00
- Cuestionario graduado: Ejecución de Behave para el desarrollo orientado al comportamiento 00:20:00
- Resumen del módulo 5: Ejecución de Behave para el desarrollo orientado al comportamiento 00:02:00
- Módulo 2 – Integración continua 00:01:50
- ¿Qué es la integración continua? 00:05:13
- Beneficios de la IC 00:04:30
- Codificación social 00:03:44
- Flujo de trabajo en ramas de Git: Trabajar en ramas 00:07:24
- Flujo de trabajo de la rama de características de Git: Solicitud de extracción 00:02:49
- Herramientas de integración continua (IC) 00:08:59
- Resumen y aspectos destacados: Comprender la integración continua (IC) 00:03:00
- Cuestionario práctico: Comprender la integración continua (IC) 00:20:00
- GitHub – Primeros pasos 00:03:26
- Introducción a las acciones de GitHub 00:04:14
- Laboratorio (Opción A: Python): Uso de las acciones de GitHub – Parte 1 00:30:00
- Laboratorio (Opción B: JavaScript): Uso de las acciones de GitHub – Parte 1 00:01:00
- Una inmersión más profunda en las acciones de GitHub: Parte 1 00:06:33
- Laboratorio (Opción A: Python): Uso de las acciones de GitHub – Parte 2 00:30:00
- Laboratorio (Opción B: JavaScript): Uso de acciones de GitHub – Parte 2 00:01:00
- Profundización en las acciones de GitHub: Parte 2 00:06:50
- Resumen y aspectos destacados: Implantación de la integración continua (IC) 00:03:00
- Cuestionario práctico: Implementación de la integración continua (IC) 00:20:00
- Módulo 2 Glosario: Integración continua (IC) 00:03:00
- Módulo 2 – Cuestionario graduado: Integración continua (IC) 00:20:00
- Introducción a DevOps y GitOps con OpenShift 00:02:16
- Componentes de la tubería DevOps 00:08:17
- CI/CD con OpenShift Pipelines 00:07:59
- Laboratorio (Opción A: Python): CI/CD con OpenShift Pipelines 00:45:00
- Laboratorio (Opción B: JavaScript): CI/CD con OpenShift Pipelines 00:01:00
- Introducción a GitOps 00:07:43
- GitOps con ArgoCD 00:08:40
- Resumen y aspectos destacados: Explore las herramientas y las mejores prácticas de DevOps Pipeline 00:02:00
- Cuestionario práctico: Explore las herramientas y mejores prácticas de DevOps Pipeline 00:20:00
- Módulo 4 – Cuestionario graduado: DevOps y GitOps con OpenShift 00:20:00
- Módulo 4 Glosario: DevOps y GitOps con OpenShift 00:06: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 a DevOps Proyecto Capstone 00:02:42
- Visión general de Capstone 00:05:00
- Requisitos previos: Planificación ágil 00:05:00
- Visión general: Planificación ágil 00:03:00
- Laboratorio práctico: Planificación ágil con Github 01:00:00
- [Opcional]Laboratorio Práctico: Planificación Ágil con Zenhub. 01:00:00
- Resumen del módulo 1 00:01:00
- Lista de control: Planificación ágil 00:20:00
- Cuestionario graduado: Planificación ágil 00:20:00
- Requisitos previos: Añadir integración continua 00:01:00
- Visión general: Añadir integración continua 00:02:00
- Laboratorio práctico: Planificación del Sprint 2 00:30:00
- Laboratorio Práctico: Añadir integración continua 01:00:00
- Lista de comprobación: Añadir integración continua 00:20:00
- Cuestionario graduado: Añadir integración continua 00:20:00
- Requisitos previos: Añada seguridad a su servicio RESTful 00:01:00
- Visión General: Añada seguridad a su servicio RESTful 00:03:00
- Laboratorio Práctico: Añada seguridad a su servicio RESTful 01:00:00
- Resumen del módulo 3 00:01:00
- Lista de comprobación: Añada seguridad a su servicio RESTful 00:20:00
- Cuestionario Graduado: Añada seguridad a su servicio RESTful 00:20:00
- Requisitos previos: Construir un conducto automatizado de CD DevOps 00:01:00
- Visión general: Construya un conducto automatizado de CD DevOps 00:02:00
- Laboratorio Práctico: Construya una tubería automatizada de CD DevOps utilizando Tekton y OpenShift 01:30:00
- Resumen del módulo 5 00:03:00
- Lista de comprobación: Construir una tubería automatizada de CD DevOps 00:20:00
- Cuestionario graduado: Creación de un proceso automatizado de CD DevOps 00:20:00
- Resumen del examen final 00:05:00
- Examen final 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
El certificado cubre los conceptos y herramientas esenciales para prácticas DevOps y desarrollo nativo en la nube.
Aprenderás a crear APIs REST, contenedores con Docker, microservicios y despliegues con tecnologías serverless y plataformas como OpenShift/IBM Cloud.
Incluye pruebas (TDD/BDD), automatización, y un portafolio de proyectos con Python, Bash y pipelines de CI/CD.
CURSO Núcleo (ejemplos):
- Fundamentos de Microservicios vs monolitos
- Creación y documentación de APIs con cURL/Postman/Swagger
- Despliegue de microservicios con Docker y serverless (IBM Code Engine)
- TDD/BDD: unit testing, fixtures, mocks, cobertura





