• No hay productos en el carrito.

Certificado Profesional · Impartido por IBMPago único de $4,990 MXN · acceso por 12 meses

Desarrollador Back-end con JavaScript

Trayectoria de 11 cursos centrada en JavaScript/Node.js, Express y MongoDB, más DevOps, contenedores y microservicios.

Certificado con validez SEPA través del Gobierno del Estado de México
12 meses de acceso En línea · 202 h 100% autodidacta 62 unidades Nivel intermedio
Modalidad

Así estudias: curso autodidacta

  • Autodidacta y 100% en línea: contenido disponible 24/7.
  • Avanzas a tu ritmo: la plataforma guarda tu progreso.
  • Sin tutor ni clases en vivo: el curso está diseñado para estudiarse por tu cuenta.
  • Te evalúas con actividades automáticas, sin entregas a un tutor.
Qué aprenderás

Lo que serás capaz de hacer

Aprenderás a crear aplicaciones y servicios de back-end con JavaScript, Node.js y Express. La trayectoria integra bases de datos, prácticas de DevOps, contenedores y microservicios.

  • Crear páginas web con HTML y CSS, y colaborar en proyectos mediante Git y GitHub.
  • Usar JavaScript moderno para trabajar con el DOM, eventos, promesas y operaciones asíncronas.
  • Desarrollar APIs y servicios de back-end con Node.js y Express.
  • Conectar aplicaciones con MongoDB e implementar funciones de autenticación y autorización.
  • Aplicar fundamentos de CI/CD, Docker, Kubernetes y microservicios en la nube.
Habilidades que desarrollarás
Software Development Life Cycle Software Architecture Full-Stack Web Development Software Design Web Development Software Development Methodologies Software Design Patterns Development Environment Unified Modeling Language Software Engineering Web Applications Software Development Tools

Temario

UNIDAD 1 - El ciclo de vida del desarrollo de software · 22 lecciones

Introducción a la ingeniería de software - UNIDAD 1 - El ciclo de vida del desarrollo de software

  • Introducción al cursoVideo · 3 min
  • Conozca a los expertosVideo · 5 min
  • ¿Qué es la ingeniería de software?Video · 5 min
  • El punto de vista de los expertos: ¿Qué es la ingeniería de software?Video · 6 min
  • Introducción al SDLCVideo · 4 min
  • Fases del SDLCVideo · 7 min
  • Actividad: Fases en el SDLCActividad · 15 min
  • Creación de software de calidadVideo · 7 min
  • La calidad no es magia: es procesoActividad · 15 min
  • RequisitosVideo · 7 min
  • Visión general de la ingeniería de softwareCuestionario · 20 min
  • Metodologías de desarrollo de softwareVideo · 7 min
  • Elección del enfoque de desarrollo: Exploración de escenariosActividad · 15 min
  • Versiones de softwareVideo · 4 min
  • Pruebas de softwareVideo · 8 min
  • Documentación de softwareVideo · 6 min
  • Pruebas de software y documentación de softwareCuestionario · 20 min
  • Funciones en los proyectos de ingeniería de softwareVideo · 6 min
  • El punto de vista de los iniciados: Roles laborales en los equipos de ingeniería de softwareVideo · 7 min
  • El proceso de creación de software y las funciones asociadasCuestionario · 20 min
  • Resumen y aspectos destacadosLectura · 10 min
  • Cuestionario graduado: El ciclo de vida del desarrollo de softwareCuestionario · 20 min
UNIDAD 2 - Introducción al desarrollo de software · 17 lecciones

Introducción a la ingeniería de software - UNIDAD 2 - Introducción al desarrollo de software

  • Visión general del desarrollo web y en la nubeVideo · 5 min
  • Aprendizaje del desarrollo front-endVideo · 6 min
  • La importancia del desarrollo del back-endVideo · 7 min
  • Trabajo en equipo y escuadrasVideo · 5 min
  • El punto de vista de los iniciados: El trabajo en equipo en la ingeniería del softwareVideo · 3 min
  • Programación en parejaVideo · 5 min
  • El punto de vista de los iniciados: Programación en parejasVideo · 5 min
  • Actividad: Categorización de las tecnologías frontales y posterioresActividad · 15 min
  • Introducción al desarrolloCuestionario · 20 min
  • Presentación de las herramientas de desarrollo de aplicacionesVideo · 6 min
  • Más herramientas de desarrollo de aplicacionesVideo · 5 min
  • Introducción a las pilas de softwareVideo · 8 min
  • Laboratorio práctico: Primeros pasos con un IDEActividad · 1 h
  • Punto de vista de los iniciados: Herramientas y tecnologíasVideo · 7 min
  • Herramientas de desarrollo de softwareCuestionario · 20 min
  • Resumen y aspectos destacadosLectura · 10 min
  • Cuestionario graduado: Introducción al desarrollo de softwareCuestionario · 20 min
UNIDAD 3 - Fundamentos de la programación · 14 lecciones

Introducción a la ingeniería de software - UNIDAD 3 - Fundamentos de la programación

  • Lenguajes de programación interpretados y compiladosVideo · 6 min
  • Lenguajes de programación de consulta y ensamblajeVideo · 7 min
  • Comprender los métodos de organización del códigoVideo · 7 min
  • Laboratorio práctico: Hello World en 11 lenguajes de programaciónActividad · 15 min
  • Punto de vista de los iniciados: Tipos de lenguasVideo · 5 min
  • Actividad: Lógica de programación y métodos organizativosActividad · 15 min
  • Lenguajes de programación y organizaciónCuestionario · 20 min
  • Lógica de programación de bifurcaciones y buclesVideo · 6 min
  • Introducción a los conceptos de programación Parte 1Video · 6 min
  • Introducción a los conceptos de programación Parte 2Video · 5 min
  • Laboratorio práctico: Fundamentos de programación con PythonActividad · 25 min
  • Introducción a los conceptos de programaciónCuestionario · 20 min
  • Resumen y aspectos destacadosLectura · 10 min
  • Cuestionario graduado: Fundamentos de la programaciónCuestionario · 20 min
UNIDAD 4 - Arquitectura, diseño y patrones de software · 14 lecciones

Introducción a la ingeniería de software - UNIDAD 4 - Arquitectura, diseño y patrones de software

  • Introducción a la arquitectura de softwareVideo · 5 min
  • Diseño y modelado de softwareVideo · 7 min
  • Análisis y diseño orientados a objetosVideo · 5 min
  • Punto de vista de los expertos: importancia del diseño y la arquitectura de softwareVideo · 5 min
  • Actividad: Crear un diagrama arquitectónicoActividad · 15 min
  • Arquitectura y diseño de softwareCuestionario · 20 min
  • Enfoques de la arquitectura de aplicacionesVideo · 7 min
  • Patrones arquitectónicos de softwareVideo · 8 min
  • Entornos de implantación de aplicacionesVideo · 6 min
  • Componentes del despliegue de producciónVideo · 6 min
  • Punto de vista de los expertos: Arquitectura de despliegueVideo · 3 min
  • Patrones de arquitectura de software y topologías de despliegueCuestionario · 20 min
  • Resumen y aspectos destacadosLectura · 3 min
  • Cuestionario graduado: Topologías de arquitectura, diseño y despliegue de softwareCuestionario · 20 min
UNIDAD 5 - Oportunidades de empleo y competencias en ingeniería de software · 15 lecciones

Introducción a la ingeniería de software - UNIDAD 5 - Oportunidades de empleo y competencias en ingeniería de software

  • ¿Qué hace un ingeniero de software?Video · 4 min
  • Un día en la vida de un ingeniero de softwareVideo · 4 min
  • Habilidades necesarias para la ingeniería de softwareVideo · 7 min
  • El punto de vista de los iniciados: Consejos a los futuros ingenieros de softwareVideo · 5 min
  • Punto de vista de los iniciados: Las mujeres en la ingeniería de softwareVideo · 5 min
  • Acerca de los ingenieros de softwareCuestionario · 20 min
  • Perspectivas laborales de los ingenieros de softwareVideo · 7 min
  • Trayectorias profesionales en ingeniería de softwareVideo · 6 min
  • Títulos de empleo en ingeniería de softwareVideo · 7 min
  • Punto de vista de los iniciados: Trayectorias profesionalesVideo · 6 min
  • Actividad: Adecuar las funciones a las responsabilidadesActividad · 15 min
  • Código éticoVideo · 5 min
  • Carreras en ingeniería de softwareCuestionario · 20 min
  • Resumen y aspectos destacadosLectura · 10 min
  • Cuestionario graduado: Oportunidades laborales y competencias en ingeniería de softwareCuestionario · 20 min
UNIDAD 6 - Prueba final y proyecto final · 5 lecciones

Introducción a la ingeniería de software - UNIDAD 6 - Prueba final y proyecto final

  • Cuestionario graduado: Cuestionario finalCuestionario · 20 min
  • Presentación y evaluación del proyecto finalActividad · 30 min
  • Glosario de ingeniería de softwareActividad · 15 min
  • Felicitaciones y próximos pasosLectura · 2 min
  • Gracias de parte del equipo del cursoLectura · 2 min
UNIDAD 7 - Visión general del HTML · 18 lecciones

Introducción a HTML, CSS y JavaScript - UNIDAD 7 - Visión general del HTML

  • Introducción al cursoVideo · 5 min
  • Programa del cursoLectura · 5 min
  • Consejos útiles para completar el cursoLectura · 3 min
  • Introducción al HTMLVideo · 4 min
  • Características HTMLVideo · 6 min
  • Práctica: Introducción al HTML (JSFiddle)Lectura · 30 min
  • Gestión y soporte HTMLVideo · 4 min
  • Secuencias de comandos HTMLVideo · 5 min
  • Compatibilidad con navegadores HTML5Video · 4 min
  • Entender HTML5: los pilares de la webActividad · 15 min
  • Puntos de vista internos: Trabajar con HTML y CSSVideo · 3 min
  • Elementos HTML comunesLectura · 25 min
  • Laboratorio Práctico: HTML - Creación de una página web sencillaActividad · 25 min
  • Resumen del Módulo 1: Visión general de HTMLLectura · 2 min
  • Cuestionario práctico: Visión general de HTMLCuestionario · 20 min
  • Glosario: Introducción al HTML5Lectura · 2 min
  • Guía rápida: Introducción al HTML5Lectura · 10 min
  • Cuestionario graduado: Visión general de HTMLCuestionario · 20 min
UNIDAD 8 - Visión general de CSS y elementos HTML5 · 17 lecciones

Introducción a HTML, CSS y JavaScript - UNIDAD 8 - Visión general de CSS y elementos HTML5

  • Etiquetas HTML5 y elementos estructuralesVideo · 5 min
  • Etiquetas y elementos estructurales comunes de HTML5Lectura · 25 min
  • Laboratorio práctico: Conversión de unidades mediante elementos estructurales HTML5Actividad · 30 min
  • Elemento Input de HTML5: Atributos para la etiqueta InputVideo · 5 min
  • Puntos de vista de los iniciados: Mejorar la experiencia del usuario con HTML5Video · 1 min
  • Elementos HTML adicionales: Conjunto de campos HTML y etiqueta de leyendaLectura · 1 min
  • CSS Estilizar HTMLVideo · 9 min
  • Comprender los selectores CSS: etiquetas, ID y clasesLectura · 15 min
  • Marcos CSSVideo · 9 min
  • Laboratorio Práctico: Conceptos básicos de CSS - Estilizar su página webActividad · 15 min
  • Laboratorio práctico: Diseño web responsivo con Tailwind y Bootstrap FrameworksActividad · 1 h
  • Propiedades CSS avanzadasLectura · 20 min
  • Resumen del móduloLectura · 2 min
  • Glosario: Introducción al CSS y elementos HTML5Lectura · 5 min
  • Guía rápida: Introducción al CSS y elementos HTML5Lectura · 15 min
  • Cuestionario prácticoCuestionario · 20 min
  • Cuestionario graduado: Visión general de CSS y elementos HTML5Cuestionario · 20 min
UNIDAD 9 - Programación en JavaScript para aplicaciones web · 23 lecciones

Introducción a HTML, CSS y JavaScript - UNIDAD 9 - Programación en JavaScript para aplicaciones web

  • Introducción a JavaScript y ES6Video · 6 min
  • Tipos de datos y variablesVideo · 5 min
  • Introducción a las funciones y tipos de funcionesVideo · 6 min
  • JavaScript: Funciones y prototiposVideo · 6 min
  • Introducción a las matricesVideo · 5 min
  • Métodos de matricesVideo · 7 min
  • Laboratorio Práctico: Visualización de la información de los empleados mediante métodos de matrizActividad · 30 min
  • Cuestionario prácticoCuestionario · 20 min
  • API de JavaScriptVideo · 9 min
  • API de JavaScriptLectura · 10 min
  • JavaScript del lado del cliente: con HTMLVideo · 4 min
  • Puntos de vista de los iniciados: Las mejores prácticas de JavaScriptVideo · 5 min
  • Laboratorio práctico: Validación de un formulario JavaScriptActividad · 25 min
  • JavaScript del lado del cliente: con DOMVideo · 6 min
  • Objetos DOM de JavaScriptVideo · 4 min
  • Laboratorio práctico: Manipulación del DOM con JavaScriptActividad · 1 h
  • Práctica: JavaScript - Consola del navegadorLectura · 20 min
  • Mejora de los conocimientos de JavaScript con JSFiddleActividad · 15 min
  • Cuestionario prácticoCuestionario · 20 min
  • Resumen del móduloLectura · 2 min
  • Glosario: Programación en JavaScript para aplicaciones webLectura · 10 min
  • Guía rápida: Programación en JavaScript para aplicaciones webLectura · 10 min
  • Cuestionario graduadoCuestionario · 20 min
UNIDAD 10 - Proyecto final · 7 lecciones

Introducción a HTML, CSS y JavaScript - UNIDAD 10 - Proyecto final

  • Laboratorio práctico: Calculadora de interés simpleActividad · 30 min
  • Laboratorio práctico: Sitio web de cartera de una sola páginaActividad · 1 h
  • Lista de comprobación para la entrega del proyecto finalLectura · 10 min
  • Entrega y evaluación calificadas por IAActividad · 30 min
  • (Opcional) Publica tu portafolio en GitHub PagesLectura · 15 min
  • Felicitaciones y próximos pasosLectura · 15 min
  • Mensaje del equipo del cursoLectura · 2 min
UNIDAD 11 - Fundamentos de Git y GitHub · 14 lecciones

Introducción a Git y GitHub - UNIDAD 11 - Fundamentos de Git y GitHub

  • Introducción al cursoVideo · 4 min
  • Visión general de Git y GitHubVideo · 4 min
  • Introducción a GitHubVideo · 5 min
  • Repositorios de GitHubVideo · 4 min
  • GitHub - Primeros pasosVideo · 3 min
  • Laboratorio Práctico: Registro en GitHub y creación de repositoriosActividad · 30 min
  • Resumen: Primeros pasos con Git y GitHubLectura · 2 min
  • Cuestionario práctico: Introducción a Git y GitHubCuestionario · 20 min
  • Ramas de GitHubVideo · 5 min
  • Laboratorio práctico: Bifurcación y fusión (Web UI)Actividad · 20 min
  • Resumen: Ramas con GitHubLectura · 2 min
  • Cuestionario práctico: Ramas con GitHubCuestionario · 20 min
  • Glosario: Fundamentos de Git y GitHubActividad · 5 min
  • Cuestionario graduado: Fundamentos de Git y GitHubCuestionario · 20 min
UNIDAD 12 - Comandos Git y gestión de proyectos GitHub · 14 lecciones

Introducción a Git y GitHub - UNIDAD 12 - Comandos Git y gestión de proyectos GitHub

  • Visión general de los flujos de trabajo GitVideo · 7 min
  • Visión general de los comandos GitVideo · 5 min
  • Lectura: Comandos GitActividad · 15 min
  • Demostración: Trabajar con ramas utilizando comandos GitVideo · 5 min
  • Laboratorio Práctico: Introducción a las ramas mediante comandos GitActividad · 25 min
  • Clonación y bifurcación de proyectos de GitHubVideo · 6 min
  • Clonación frente a bifurcaciónVideo · 7 min
  • Gestión de proyectos de GitHubVideo · 4 min
  • Laboratorio práctico: Clonación y bifurcación de proyectos de GitHubActividad · 25 min
  • Resumen: Flujos de trabajo Git con comandos GitLectura · 2 min
  • Cuestionario de práctica: Flujos de trabajo Git con comandos GitCuestionario · 20 min
  • Hoja de trucos: Comandos Git y gestión de proyectos GitHubActividad · 10 min
  • Glosario: Comandos Git y gestión de proyectos GitHubActividad · 4 min
  • Cuestionario graduado: Comandos Git y gestión de proyectos GitHubCuestionario · 20 min
UNIDAD 13 - Proyecto final y evaluación · 12 lecciones

Introducción a Git y GitHub - UNIDAD 13 - Proyecto final y evaluación

  • Proyecto de prácticas: Visión generalActividad · 15 min
  • Proyecto de práctica: Parte 1 - GitHub UIActividad · 30 min
  • Proyecto de Práctica: Parte 2 - Git CLIActividad · 45 min
  • Proyecto final: Resumen y criterios de calificaciónActividad · 15 min
  • Proyecto Final: Parte 1 - GitHub UIActividad · 30 min
  • Proyecto Final: Parte 2 - Git CLIActividad · 1 h
  • Opción 1: Presentación y evaluación con calificación AIActividad · 30 min
  • Opción 2: Presentación y evaluación por paresLección · 30 min
  • [Opcional] GitHub CopilotVideo · 5 min
  • Glosario del curso: Git y GitHubActividad · 5 min
  • Felicitaciones y próximos pasosLectura · 2 min
  • Gracias de parte del equipo del cursoLectura · 5 min
UNIDAD 14 - [Opcional] Trabajar con GitHub desde el escritorio de Windows · 5 lecciones

Introducción a Git y GitHub - UNIDAD 14 - [Opcional] Trabajar con GitHub desde el escritorio de Windows

  • Uso de comandos Git desde su escritorio (Opcional)Lectura · 10 min
  • Laboratorio Práctico: Instalación de GitBash en el escritorio (opcional)Actividad · 20 min
  • Laboratorio práctico: Creación de claves SSH (opcional)Actividad · 20 min
  • Laboratorio: Añadir SSH a Repo (Opcional)Actividad · 15 min
  • Laboratorio práctico: Uso de Git desde su propio escritorio (opcional)Actividad · 30 min
UNIDAD 15 - Introducción al desarrollo de JavaScript · 25 lecciones

Fundamentos de programación en JavaScript - UNIDAD 15 - Introducción al desarrollo de JavaScript

  • Introducción al cursoVideo · 4 min
  • Programa del curso y requisitos previosLectura · 3 min
  • Consejos útiles para completar el cursoActividad · 2 min
  • Introducción a los conceptos de desarrolloVideo · 7 min
  • Introducción a JavaScript y ES6Video · 6 min
  • Laboratorio: Configuración del entorno GitActividad · 15 min
  • Tipos de datos y variablesVideo · 5 min
  • Laboratorio práctico: Trabajar con variables y su alcanceActividad · 15 min
  • Operadores y expresionesVideo · 4 min
  • Flujo de control y sentencias condicionalesVideo · 4 min
  • Bucle e iteraciónVideo · 6 min
  • Laboratorio práctico: Implementación del flujo de control y sentencias condicionalesActividad · 15 min
  • Cuestionario práctico: Introducción a JavaScriptCuestionario · 20 min
  • Introducción a las funciones y tipos de funcionesVideo · 6 min
  • Sintaxis de función ECMAScript y sentencia de retornoVideo · 7 min
  • Laboratorio Práctico: Cómo escribir su primera función en JavascriptActividad · 15 min
  • Cierre de funciones y elevación de funcionesVideo · 5 min
  • Laboratorio práctico: Desarrollar seguidores Contar alertas de hitos utilizando funcionesActividad · 15 min
  • Eventos en JavaScriptVideo · 5 min
  • Lectura: Introducción a addEventListenerActividad · 8 min
  • Laboratorio práctico: Desarrollo de un formulario de encuesta de retroalimentación sobre productos mediante eventosActividad · 15 min
  • Práctica: Introducción a las funciones y eventos de JavaScriptCuestionario · 20 min
  • Resumen del módulo 1: Introducción al desarrollo en JavaScriptLectura · 2 min
  • Módulo 1 Cheatsheet: Introducción al desarrollo en JavaScriptActividad · 6 min
  • Módulo 1 Cuestionario graduado: Introducción al desarrollo de JavaScriptCuestionario · 20 min
UNIDAD 16 - Matrices y objetos en JavaScript · 17 lecciones

Fundamentos de programación en JavaScript - UNIDAD 16 - Matrices y objetos en JavaScript

  • Introducción a las matricesVideo · 5 min
  • Manipulación e iteración de matricesVideo · 6 min
  • Laboratorio práctico: Trabajo con la iteración de matrices para la lista de menús de un restauranteActividad · 30 min
  • Métodos de matricesVideo · 7 min
  • Trabajar con matrices bidimensionalesVideo · 5 min
  • Laboratorio Práctico: Visualización de la información de los empleados mediante métodos de matrizActividad · 30 min
  • Cuestionario de práctica: Introducción a las matrices en JavaScriptCuestionario · 20 min
  • Clases y Objetos en JavaScriptVideo · 5 min
  • Acceso a las propiedades de los objetosVideo · 7 min
  • Laboratorio Práctico: Desarrollo de una aplicación para crear un sistema de gestión de libros mediante objetosActividad · 30 min
  • Introducción a las cadenas y su manipulaciónVideo · 7 min
  • Laboratorio Práctico: Creación de una herramienta de análisis de texto para pruebas de velocidad mediante manipulaciones de cadenasActividad · 30 min
  • Introducción a las matemáticas y a los objetos fechaVideo · 7 min
  • Cuestionario de práctica: Introducción a los objetos y cadenas en JavaScriptCuestionario · 20 min
  • Resumen del módulo 2: Matrices y objetos en JavaScriptLectura · 1 min
  • Módulo 2 Cheatsheet: Matrices y objetos en JavaScriptActividad · 10 min
  • Módulo 2 Cuestionario Graduado: Matrices y objetos en JavaScriptCuestionario · 20 min
UNIDAD 17 - Trabajar con DOM en JavaScript · 16 lecciones

Fundamentos de programación en JavaScript - UNIDAD 17 - Trabajar con DOM en JavaScript

  • Introducción a la depuración en JavaScriptVideo · 6 min
  • Laboratorio práctico: Depuración de una aplicación JavaScript en Chrome Dev ToolsActividad · 30 min
  • Introducción al Modelo de objetos de documentos (DOM)Video · 8 min
  • Manipulación de elementos DOMVideo · 7 min
  • Lectura: Métodos de manipulación del DOMActividad · 11 min
  • Laboratorio práctico: Creación de una lista de tareas utilizando JavaScriptActividad · 30 min
  • Lectura: JavaScript y la compatibilidad con navegadoresActividad · 5 min
  • Cuestionario práctico: Trabajar con DOMCuestionario · 20 min
  • Introducción al modelo de objetos del navegador (BOM)Video · 6 min
  • Recorrer el DOMVideo · 6 min
  • Estilización de los elementos DOMVideo · 6 min
  • Laboratorio Práctico: Desarrolle un colorido juego de memoria MATCH utilizando JavaScript DOMActividad · 30 min
  • Cuestionario práctico: Recorrido y estilo del DOMCuestionario · 20 min
  • Resumen del módulo 3: Trabajar con DOM en JavaScriptLectura · 2 min
  • Módulo 3 Cheatsheet: Trabajar con DOM en JavaScriptActividad · 5 min
  • Módulo 3 Cuestionario graduado: Trabajar con DOM en JavaScriptCuestionario · 20 min
UNIDAD 18 - JavaScript Async · 16 lecciones

Fundamentos de programación en JavaScript - UNIDAD 18 - JavaScript Async

  • Introducción a JSONVideo · 7 min
  • Cómo diseñar un esquema JSON para definir la estructura de un objeto JSONActividad · 15 min
  • Introducción a la ejecución asíncrona y síncronaVideo · 6 min
  • Introducción a AJAX (Asynchronous JavaScript and XML)Video · 6 min
  • Solicitudes Http con XMLHttpRequest (XHR)Video · 5 min
  • Laboratorio Práctico: Desarrollo de una aplicación para obtener artículos de salud mediante XMLHttpRequestActividad · 30 min
  • Cuestionario práctico: JavaScript Async y Solicitudes HTTPCuestionario · 20 min
  • Entender las promesas para la APIVideo · 7 min
  • Comprender la API fetch()Video · 5 min
  • Hands-on-Lab:Hands-on Lab: Call API to Fetch Weather Data Using fetchActividad · 1 h
  • Lectura Acerca de npm /cdn para obtener AxiosActividad · 15 min
  • Introducción a AxiosVideo · 6 min
  • Cuestionario práctico: Técnicas asíncronas de recuperación de datosCuestionario · 20 min
  • Resumen del módulo 4: JavaScript AsyncLectura · 2 min
  • Módulo 4 Cheatsheet: JavaScript AsyncActividad · 3 min
  • Módulo 4 Cuestionario graduado: JavaScript AsyncCuestionario · 20 min
UNIDAD 19 - Proyecto final y recapitulación del curso · 9 lecciones

Fundamentos de programación en JavaScript - UNIDAD 19 - Proyecto final y recapitulación del curso

  • Resumen del proyectoVideo · 4 min
  • Proyecto práctico - Desarrollar una aplicación para el censo sanitarioActividad · 1 h
  • Proyecto final: Resumen y criterios de calificaciónActividad · 10 min
  • Proyecto finalActividad · 1 h 40 min
  • Glosario del cursoActividad · 10 min
  • Opción 1: Presentación y evaluación del proyecto finalActividad · 30 min
  • Opción 2: Presentación y evaluación por paresLección · 30 min
  • Felicitaciones y próximos pasosLectura · 3 min
  • Gracias de parte del equipo del cursoLectura · 10 min
UNIDAD 20 - Introducción a JavaScript del lado del servidor · 22 lecciones

Desarrollo de aplicaciones back-end con Node.js y Express - UNIDAD 20 - Introducción a JavaScript del lado del servidor

  • Introducción al curso: Bienvenido al desarrollo de aplicaciones back-end con Node.js y ExpressVideo · 3 min
  • Bienvenido al curso «Desarrollo de aplicaciones back-end con Node.js y Express»Lectura · 2 min
  • Resumen del cursoLectura · 2 min
  • ¿Qué es el desarrollo del back-end?Video · 7 min
  • Desarrollo back-end y front-endLectura · 10 min
  • Primeros pasos con Node.jsLectura · 10 min
  • Introducción a Node.jsVideo · 4 min
  • Puntos de vista de expertos: Reflexiones introductorias sobre JavaScript del lado del servidor y Node.jsVideo · 6 min
  • Importar y requerirVideo · 6 min
  • Introducción al JavaScript del lado del servidorVideo · 3 min
  • Node.js, conceptos de backend y módulosCuestionario · 20 min
  • Creación de un servidor web con Node.jsVideo · 3 min
  • Trabajar con módulos Node.jsVideo · 4 min
  • Módulos avanzados de Node.jsLectura · 10 min
  • Visión general del gestor de paquetes NodeVideo · 5 min
  • Laboratorio práctico - Primer servidor con Java Script del lado del servidorActividad · 20 min
  • Resumen del móduloLectura · 2 min
  • Módulo 1 Glosario: Introducción a JavaScript del lado del servidorLectura · 5 min
  • Módulo 1 Cheat Sheet: Introducción a JavaScript del lado del servidorLectura · 10 min
  • Conceptos básicos de JavaScriptLectura · 20 min
  • Cuestionario graduadoCuestionario · 20 min
  • Comienza tu aventura con Node.js y ExpressActividad · 15 min
UNIDAD 21 - E/S asíncrona con programación de devolución de llamada · 16 lecciones

Desarrollo de aplicaciones back-end con Node.js y Express - UNIDAD 21 - E/S asíncrona con programación de devolución de llamada

  • E/S asíncrona con programación de devolución de llamadaVideo · 6 min
  • Creación de funciones de retrollamadaVideo · 7 min
  • Puntos de vista de expertos: Uso de funciones callback anónimas en Node.jsVideo · 5 min
  • Problemas con las devoluciones de llamadaVideo · 5 min
  • PromesasVideo · 3 min
  • Laboratorio práctico: Promesas y devolución de llamadasActividad · 10 min
  • Trabajar con JSONVideo · 2 min
  • Puntos de vista de expertos: Uso de JSON y JavaScriptVideo · 4 min
  • Promesas, async/await y peticiones axios en Node.js y ExpressVideo · 8 min
  • Promesas, Async/Await y Peticiones Axios en Node.js y Express.jsLectura · 20 min
  • Laboratorio práctico - Programación de devolución de llamada asíncronaActividad · 30 min
  • Resumen del móduloLectura · 1 min
  • Glosario - E/S asíncrona con programación de devolución de llamadaLectura · 5 min
  • Cheatsheet - E/S asíncrona con programación de devolución de llamadaLectura · 15 min
  • Cuestionario prácticoCuestionario · 20 min
  • Cuestionario graduadoCuestionario · 20 min
UNIDAD 22 - Marco de aplicaciones web Express · 20 lecciones

Desarrollo de aplicaciones back-end con Node.js y Express - UNIDAD 22 - Marco de aplicaciones web Express

  • Ampliación de Node.jsVideo · 5 min
  • Puntos de vista de expertos: Trabajar con extensiones Node.js de tercerosVideo · 3 min
  • Introducción a los marcos webVideo · 8 min
  • Marco de aplicaciones web ExpressVideo · 6 min
  • Su primera aplicación web exprésVideo · 3 min
  • Puntos de vista de expertos: Trabajar con frameworks JavaScript de back-end y ExpressVideo · 4 min
  • Introducción al middleware y los enrutadoresLectura · 3 min
  • Enrutamiento, middleware y plantillasVideo · 7 min
  • Autenticación y autorización en Node.jsVideo · 7 min
  • Bienvenido a Autenticación y Autorización en Node.jsLectura · 20 min
  • Autenticación en Node.jsVideo · 8 min
  • Métodos HTTP y API RestLectura · 20 min
  • Laboratorio Práctico: Operaciones CRUD con Node.js y ExpressActividad · 1 h
  • Mejores prácticas exprésVideo · 8 min
  • Laboratorio práctico: Servidor ExpressActividad · 50 min
  • Resumen del móduloLectura · 1 min
  • Glosario: Marco de aplicaciones web ExpressLectura · 10 min
  • Hoja de trucos - Express Web Application FrameworkLectura · 10 min
  • Cuestionario prácticoCuestionario · 20 min
  • Cuestionario graduadoCuestionario · 20 min
UNIDAD 23 - Proyecto final · 8 lecciones

Desarrollo de aplicaciones back-end con Node.js y Express - UNIDAD 23 - Proyecto final

  • Laboratorio Práctico: Aplicación de lista de amigos utilizando Express Server con JWTActividad · 1 h
  • Visión general del proyecto: Escenario y criterios de revisiónLectura · 10 min
  • Desglose del proyectoLectura · 10 min
  • Laboratorio práctico: Aplicación de revisión de librosActividad · 2 h
  • Opción 1: Presentación y evaluación con calificación AIActividad · 30 min
  • Resumen del móduloLectura · 1 min
  • Gracias de parte del equipo del cursoLectura · 1 min
  • Felicitaciones y próximos pasosLectura · 2 min
UNIDAD 24 - Introducción a la nube nativa · 14 lecciones

Introducción a Cloud Native, DevOps, Agile y NoSQL - UNIDAD 24 - Introducción a la nube nativa

  • Introducción al cursoVideo · 5 min
  • Introducción y objetivos del cursoLectura · 3 min
  • Lectura: Opciones de laboratorio por lenguaje de programaciónActividad · 10 min
  • Bienvenido al desarrollo de aplicaciones nativas de la nubeVideo · 2 min
  • Visión general de la computación en nubeVideo · 6 min
  • Aplicaciones nativas de la nubeVideo · 5 min
  • Aplicaciones nativas de la nubeActividad · 5 min
  • CNCFVideo · 5 min
  • Visión general de la nube híbridaVideo · 4 min
  • Modernización con tecnologías nativas de la nubeVideo · 6 min
  • Resumen del módulo 1: Introducción a la nube nativaLectura · 1 min
  • Glosario: Introducción a la nube nativaLectura · 5 min
  • Cuestionario práctico: Introducción a la nube nativaCuestionario · 20 min
  • Módulo 1 Cuestionario graduado: Introducción a la nube nativaCuestionario · 20 min
UNIDAD 25 - DevOps y CI/CD · 17 lecciones

Introducción a Cloud Native, DevOps, Agile y NoSQL - UNIDAD 25 - DevOps y CI/CD

  • Introducción a DevOps y CI/CDVideo · 3 min
  • Definición de DevOpsVideo · 5 min
  • Características esenciales de DevOpsLectura · 10 min
  • Desarrollo basado en pruebasVideo · 7 min
  • Desarrollo Orientado al Comportamiento (BDD)Video · 4 min
  • ¿Qué es CI/CD?Video · 6 min
  • Beneficios de la ICVideo · 5 min
  • Herramientas para DevOps, CI y CDVideo · 10 min
  • Categorías de herramientas DevOps y sus herramientas disponiblesLectura · 7 min
  • Lectura: Introducción a Tekton y a las tuberíasActividad · 15 min
  • Laboratorio (Opción A: Python): CI/CD en acciónActividad · 40 min
  • Laboratorio (Opción B: JavaScript): CI/CD en acciónActividad · 40 min
  • Todos somos responsables del éxitoVideo · 4 min
  • Resumen del módulo 2: DevOps y CI/CDLectura · 1 min
  • Glosario DevOps y CI/CDLectura · 5 min
  • Cuestionario práctico: DevOps y CI/CD: Fundamentos, herramientas y mejores prácticasCuestionario · 20 min
  • Cuestionario graduado: DevOps y CI/CDCuestionario · 20 min
UNIDAD 26 - Agile y Scrum · 22 lecciones

Introducción a Cloud Native, DevOps, Agile y NoSQL - UNIDAD 26 - Agile y Scrum

  • Introducción al desarrollo ágil y ScrumVideo · 3 min
  • Principios ágilesVideo · 5 min
  • Visión general de ScrumVideo · 5 min
  • Impacto organizativo de AgileVideo · 6 min
  • Confundir el desarrollo iterativo con el ágilVideo · 3 min
  • Destino desconocidoVideo · 3 min
  • Roles ágiles y necesidad de formaciónVideo · 5 min
  • Creación de buenas historias de usuarioVideo · 10 min
  • Utilizar eficazmente los Story PointsVideo · 6 min
  • Construir la cartera de productosVideo · 7 min
  • Planificación de sprintsVideo · 11 min
  • La revisión de SprintVideo · 4 min
  • Retrospectiva del SprintVideo · 4 min
  • Laboratorio práctico: Configuración en GitHubActividad · 20 min
  • [Opcional]Laboratorio Práctico: Configuración en ZenHubActividad · 20 min
  • Laboratorio práctico: Monta tu Backlog de producto usando GitHubActividad · 15 min
  • [Laboratorio práctico: Monta tu Backlog de producto usando ZenhubActividad · 15 min
  • Resumen del módulo 3: Agile y ScrumLectura · 1 min
  • Historias de éxito ágil - Microsoft y SpotifyActividad · 5 min
  • Glosario: Agile y ScrumLectura · 5 min
  • Cuestionario de práctica: Agile y ScrumCuestionario · 20 min
  • Módulo 3 Cuestionario graduado: Agile y ScrumCuestionario · 20 min
UNIDAD 27 - Bases de datos NoSQL en la nube · 21 lecciones

Introducción a Cloud Native, DevOps, Agile y NoSQL - UNIDAD 27 - Bases de datos NoSQL en la nube

  • Visión general de NoSQLVideo · 5 min
  • Visión general de MongoDBVideo · 5 min
  • Ventajas de MongoDBVideo · 5 min
  • Casos de uso de MongoDBVideo · 5 min
  • MongoDB en la nube IDELectura · 2 min
  • Laboratorio práctico: Primeros pasos con MongoDBActividad · 30 min
  • Operaciones CRUDVideo · 6 min
  • Laboratorio práctico: MongoDB CRUDActividad · 30 min
  • Laboratorio opcional (Opción A: Python): Acceso a MongoDBActividad · 30 min
  • Laboratorio opcional (Opción B: JavaScript): Acceso a MongoDBActividad · 30 min
  • Resumen de la lección 1: NoSQL y MongoDBLectura · 1 min
  • Glosario: NoSQL y MongoDBLectura · 5 min
  • Cuestionario práctico: NoSQL y MongoDBCuestionario · 20 min
  • Hoja de trucosLectura · 5 min
  • Módulo 4 Cuestionario graduado: Bases de datos NoSQL en la nubeCuestionario · 20 min
  • Lección opcional sobre CloudantLectura · 2 min
  • Visión general de CloudantVideo · 5 min
  • Arquitectura y tecnologías clave de IBM CloudantVideo · 6 min
  • Beneficios y soluciones de CloudantVideo · 7 min
  • Resumen de la lección 2: CloudantLectura · 1 min
  • Cuestionario práctico: CloudantCuestionario · 20 min
UNIDAD 28 - Proyecto final y examen final · 8 lecciones

Introducción a Cloud Native, DevOps, Agile y NoSQL - UNIDAD 28 - Proyecto final y examen final

  • Resumen del proyecto finalActividad · 5 min
  • Proyecto final - Parte A: Epopeyas e historiasActividad · 25 min
  • Proyecto Final (Opción A: Python): Parte B y C: Calculadora de impuestosActividad · 1 h
  • Proyecto final (Opción B: JavaScript): Parte B y C: Calculadora de impuestosActividad · 1 h
  • Opción 1: Presentación y evaluación con calificación AIActividad · 30 min
  • Opción 2: Presentación y evaluación por paresLección · 30 min
  • Felicitaciones y próximos pasosLectura · 2 min
  • Gracias de parte del equipo del cursoLectura · 1 min
UNIDAD 29 - Contenedores y contenedorización · 20 lecciones

Introducción a los contenedores con Docker, Kubernetes y OpenShift - UNIDAD 29 - Contenedores y contenedorización

  • IBM Productos destacados: IBM TurbonomicLectura · 2 min
  • Introducción al cursoVideo · 4 min
  • Resumen del cursoLectura · 10 min
  • Opciones de laboratorio por lenguaje de programaciónLectura · 10 min
  • Cómo dar los primeros pasos en el mundo de los contenedoresActividad · 15 min
  • Introducción a los contenedoresVideo · 6 min
  • Introducción a DockerVideo · 3 min
  • Creación y ejecución de imágenes de contenedoresVideo · 2 min
  • Objetos DockerVideo · 5 min
  • Arquitectura DockerVideo · 4 min
  • Repaso de los conceptos de Docker y cómo entender un archivo DockerfileLectura · 10 min
  • Laboratorio: Introducción a los contenedores, Docker e IBM Cloud Container RegistryActividad · 20 min
  • Resumen y aspectos destacados: Comprender las ventajas de los contenedoresLectura · 5 min
  • Cuestionario práctico: Comprender las ventajas de los contenedoresCuestionario · 20 min
  • Hoja de trucos: Docker CLILectura · 5 min
  • Cuestionario graduado: Contenedores y contenedorizaciónCuestionario · 20 min
  • Módulo 1 Glosario: Conceptos básicos sobre contenedoresLectura · 5 min
  • [Opcional] Obtener el código de características de IBM Cloud y activar la cuenta de pruebaActividad · 10 min
  • [Opcional] Laboratorio: Creación de un espacio de nombres de registro de contenedores de IBM CloudActividad · 20 min
  • De Docker a la orquestación: resumen del módulo 1Actividad · 15 min
UNIDAD 30 - Conceptos básicos de Kubernetes · 15 lecciones

Introducción a los contenedores con Docker, Kubernetes y OpenShift - UNIDAD 30 - Conceptos básicos de Kubernetes

  • Orquestación de contenedoresVideo · 7 min
  • Introducción a KubernetesVideo · 7 min
  • Arquitectura KubernetesVideo · 6 min
  • Objetos Kubernetes - Parte 1Video · 7 min
  • Objetos Kubernetes - Parte 2Video · 7 min
  • Uso de KubectlVideo · 7 min
  • Laboratorio de Prácticas: Introducción a los objetos de KubernetesActividad · 45 min
  • Objetos de entrada vs. Controlador de entradaLectura · 10 min
  • Antipatrones de KubernetesLectura · 10 min
  • Laboratorio: Introducción a KubernetesActividad · 45 min
  • Resumen y aspectos destacados: Conceptos básicos de KubernetesLectura · 3 min
  • Cuestionario práctico: Conceptos básicos de KubernetesCuestionario · 20 min
  • Módulo 2 Cheat Sheet: Comprender la arquitectura de KubernetesLectura · 5 min
  • Cuestionario graduado: Conceptos básicos de KubernetesCuestionario · 20 min
  • Módulo 2 Glosario: Conceptos básicos de KubernetesLectura · 10 min
UNIDAD 31 - Gestión de aplicaciones con Kubernetes · 14 lecciones

Introducción a los contenedores con Docker, Kubernetes y OpenShift - UNIDAD 31 - Gestión de aplicaciones con Kubernetes

  • ReplicaSetVideo · 6 min
  • AutoescaladoVideo · 7 min
  • Estrategias de implantaciónLectura · 10 min
  • ActualizacionesVideo · 6 min
  • ConfigMaps y secretosVideo · 7 min
  • Servicio de encuadernaciónVideo · 5 min
  • Laboratorio: Ampliación y actualización de aplicacionesActividad · 45 min
  • La transformación del comercio minorista: el impacto de Kubernetes y la contenedorizaciónLectura · 10 min
  • Laboratorio de Prácticas: Autoescalado y gestión de secretosActividad · 45 min
  • Resumen y aspectos destacados: Gestión de aplicaciones con KubernetesLectura · 2 min
  • Cuestionario práctico: Gestión de aplicaciones con KubernetesCuestionario · 20 min
  • Módulo 3 Cheat Sheet: La CLI kubectlLectura · 5 min
  • Cuestionario graduado: Gestión de aplicaciones con KubernetesCuestionario · 20 min
  • Módulo 3 Glosario: Gestión de aplicaciones con KubernetesLectura · 5 min
UNIDAD 32 - El ecosistema Kubernetes: OpenShift, Istio, etc. · 11 lecciones

Introducción a los contenedores con Docker, Kubernetes y OpenShift - UNIDAD 32 - El ecosistema Kubernetes: OpenShift, Istio, etc.

  • Introducción a Red Hat OpenShiftVideo · 8 min
  • ConstruyeVideo · 7 min
  • OperariosVideo · 6 min
  • IstioVideo · 7 min
  • Automatización de compilaciones con los desencadenantes de compilación en OpenShiftLectura · 15 min
  • Laboratorio: Introducción a Red Hat OpenShiftActividad · 45 min
  • Resumen y aspectos destacados: El ecosistema Kubernetes: OpenShift, Istio, etc.Lectura · 3 min
  • Cuestionario práctico: El ecosistema Kubernetes: OpenShift, Istio, etc.Cuestionario · 20 min
  • Módulo 4 Cheat Sheet: OpenShift CLILectura · 1 min
  • Cuestionario graduado: El ecosistema Kubernetes: OpenShift, Istio, etc.Cuestionario · 20 min
  • Módulo 4 Glosario: Conceptos básicos de OpenShiftLectura · 15 min
UNIDAD 33 - Asignación final · 13 lecciones

Introducción a los contenedores con Docker, Kubernetes y OpenShift - UNIDAD 33 - Asignación final

  • Proyecto Práctico - Conocimiento de ConfigMaps, DaemonSets, Servicios Kubernetes, Secretos y Reclamaciones de Volumen PersistentesActividad · 1 h
  • Introducción al proyecto finalLectura · 2 min
  • Proyecto final: Escenario y criterios de revisiónLectura · 10 min
  • Laboratorio (Opción A: Python): Creación e implementación de una aplicación sencilla de libro de visitasActividad · 2 h
  • Laboratorio (Opción B: JavaScript): Creación e implementación de una aplicación sencilla de libro de visitasActividad · 1 min
  • Laboratorio opcional (Opción A: Python): Implementación de la aplicación de libro de visitas desde el registro interno de OpenShiftActividad · 1 h
  • Laboratorio opcional (Opción B: JavaScript): Implementación de una aplicación de libro de visitas desde el registro interno de OpenShiftActividad · 1 min
  • Opción 1: Presentación y evaluación con calificación AIActividad · 30 min
  • Glosario: Introducción a los contenedores con Docker, Kubernetes y OpenShiftLectura · 10 min
  • Hoja de trucos: Introducción a los contenedores con Docker, Kubernetes y OpenShiftLectura · 10 min
  • Próximos pasos: Explore IBM TurbonomicLectura · 1 min
  • Felicitaciones y próximos pasosLectura · 3 min
  • Gracias de parte del equipo del cursoLectura · 1 min
UNIDAD 34 - Introducción a los microservicios · 13 lecciones

Desarrollo de aplicaciones utilizando microservicios y sin servidor - UNIDAD 34 - Introducción a los microservicios

  • Introducción al cursoVideo · 3 min
  • Resumen del cursoLectura · 5 min
  • Lectura: Opciones de laboratorio por lenguaje de programaciónActividad · 10 min
  • Metodología de la aplicación de doce factoresVideo · 8 min
  • ¿Qué son los microservicios?Video · 3 min
  • Comparación de monolito frente a SOA frente a microserviciosVideo · 5 min
  • Patrones de microserviciosVideo · 6 min
  • Anti-patrones de microserviciosLectura · 10 min
  • Actividad práctica: Modernizar JPetStore con MicroserviciosActividad · 1 h
  • Resumen del módulo 1Lectura · 2 min
  • Módulo 1 Glosario - Introducción a los microserviciosActividad · 2 min
  • Cuestionario práctico: Introducción a los microserviciosCuestionario · 20 min
  • Cuestionario graduado: Introducción a los microserviciosCuestionario · 20 min
UNIDAD 35 - Web API Essentials: API REST y GraphQL · 18 lecciones

Desarrollo de aplicaciones utilizando microservicios y sin servidor - UNIDAD 35 - Web API Essentials: API REST y GraphQL

  • ¿Qué es REST?Video · 3 min
  • Introducción a la pasarela APIVideo · 5 min
  • Creación de API RESTVideo · 3 min
  • Laboratorio (Opción A: Python): Creación de una API REST HELLO WORLDActividad · 10 min
  • Laboratorio (Opción B: JavaScript): Creación de una API REST HELLO WORLDActividad · 1 min
  • Solicitudes API con CURL y PostmanVideo · 5 min
  • Laboratorio (Opción A: Python): Operaciones CRUDActividad · 45 min
  • Laboratorio (Opción B: JavaScript): Operaciones CRUDActividad · 1 min
  • Documentación y pruebas de API REST con SwaggerVideo · 5 min
  • Laboratorio (Opción A: Python): Creación de una documentación Swagger para API RESTActividad · 45 min
  • Laboratorio (Opción B: JavaScript): Creación de una documentación Swagger para API RESTActividad · 1 min
  • Opcional: Fundamentos de GraphQLVideo · 3 min
  • Laboratorio opcional (Opción A: Python): Consultas con GraphQLActividad · 30 min
  • Laboratorio opcional (Opción B: JavaScript): Consultas con GraphQLActividad · 1 min
  • Resumen del módulo 2Lectura · 2 min
  • Módulo 2 Glosario - Web API Essentials API REST y GraphQLActividad · 1 min
  • Cuestionario práctico: Web API Essentials - API REST y GraphQLCuestionario · 20 min
  • Cuestionario graduado: Web API Essentials - API REST y GraphQLCuestionario · 20 min
UNIDAD 36 - Visión general sin servidor · 13 lecciones

Desarrollo de aplicaciones utilizando microservicios y sin servidor - UNIDAD 36 - Visión general sin servidor

  • Introducción a la informática sin servidorVideo · 7 min
  • Pros y contras de la tecnología sin servidorVideo · 9 min
  • Introducción al modelo FaaSVideo · 6 min
  • El marco sin servidorVideo · 4 min
  • Arquitectura de referencia sin servidor y casos de usoVideo · 4 min
  • Plataformas populares sin servidorVideo · 5 min
  • Lectura: AWS LambdaActividad · 10 min
  • Opcional: Regístrese para obtener una cuenta de AWSActividad · 10 min
  • Opcional: Creación de una AWS LambdaActividad · 20 min
  • Resumen del módulo 3Lectura · 2 min
  • Módulo 3 Glosario - Visión general sin servidorActividad · 2 min
  • Cuestionario práctico: Visión general sin servidorCuestionario · 20 min
  • Cuestionario graduado: Visión general sin servidorCuestionario · 20 min
UNIDAD 37 - Crear y desplegar microservicios utilizando Serverless · 17 lecciones

Desarrollo de aplicaciones utilizando microservicios y sin servidor - UNIDAD 37 - Crear y desplegar microservicios utilizando Serverless

  • Motor de código de IBM CloudVideo · 7 min
  • Configuraciones de entorno para el motor de códigoActividad · 5 min
  • Proyecto, aplicación, construcción y trabajosVideo · 5 min
  • Laboratorio (Opción A: Python): Despliegue de su primera aplicación en Code EngineActividad · 15 min
  • Laboratorio (Opción B: JavaScript): Despliegue de su primera aplicación en Code EngineActividad · 1 min
  • Integraciones de IBM Code Engine con otros serviciosActividad · 5 min
  • Creación de imágenes de contenedores para microserviciosVideo · 6 min
  • Despliegue y ejecución de aplicacionesVideo · 5 min
  • Laboratorio (Opción A: Python): Despliegue de su primera imagen Docker en Code EngineActividad · 20 min
  • Laboratorio (Opción B: JavaScript): Despliegue de su primera imagen Docker en Code EngineActividad · 1 min
  • Actualización de las aplicaciones desplegadasVideo · 8 min
  • Laboratorio (Opción A: Python): Despliegue, actualización y escalado de microservicios con Serverless FrameworkActividad · 30 min
  • Laboratorio (Opción B: JavaScript): Despliegue, actualización y escalado de microservicios mediante el marco sin servidorActividad · 1 min
  • Resumen del módulo 4Lectura · 2 min
  • Módulo 4 Glosario - Crear e implantar microserviciosActividad · 2 min
  • Cuestionario práctico: Crear e implantar microserviciosCuestionario · 20 min
  • Cuestionario graduado: Crear e implantar microserviciosCuestionario · 20 min
UNIDAD 38 - Proyecto final · 8 lecciones

Desarrollo de aplicaciones utilizando microservicios y sin servidor - UNIDAD 38 - Proyecto final

  • Proyecto final: Visión generalActividad · 15 min
  • Proyecto final: Escenario y criterios de revisiónActividad · 15 min
  • Proyecto Final (Opción A: Python): Aplicación de comparación de precios de productosActividad · 1 h 30 min
  • Proyecto Final (Opción B: JavaScript): Aplicación de comparación de precios de productosActividad · 1 min
  • Opción 1: Presentación y evaluación con calificación AIActividad · 1 h
  • Opción 2: Revisión por pares: Envía tu trabajo y revisa el de tus compañerosLección · 1 h
  • Felicitaciones y próximos pasosLectura · 2 min
  • Gracias de parte del equipo del cursoLectura · 1 min
UNIDAD 39 - Opcional: OpenShift Essentials/Trabajando con OpenShift e Istio · 7 lecciones

Desarrollo de aplicaciones utilizando microservicios y sin servidor - UNIDAD 39 - Opcional: OpenShift Essentials/Trabajando con OpenShift e Istio

  • Resumen de Red Hat OpenShiftVideo · 4 min
  • Malla de servicios e IstioVideo · 8 min
  • Microservicios con OpenShiftVideo · 4 min
  • Laboratorio práctico: Despliegue de microservicios en OpenShiftActividad · 1 h
  • Resumen del módulo opcionalLectura · 10 min
  • Cuestionario prácticoCuestionario · 20 min
  • Cuestionario de práctica: OpenShift Essentials/Trabajando con OpenShift e IstioCuestionario · 20 min
UNIDAD 40 - Introducción al trabajo con bases de datos · 16 lecciones

Node.js y MongoDB: Desarrollo de aplicaciones de bases de datos back-end - UNIDAD 40 - Introducción al trabajo con bases de datos

  • Introducción al cursoVideo · 4 min
  • Resumen del cursoLectura · 2 min
  • Consejos útiles para completar el cursoActividad · 3 min
  • Introducción a los datos y las bases de datosVideo · 3 min
  • Bases de datos relacionalesVideo · 8 min
  • Conceptos de datos relacionalesVideo · 6 min
  • Bases de datos no relacionalesVideo · 8 min
  • Visión general de NoSQLVideo · 6 min
  • Características de las bases de datos NoSQLVideo · 6 min
  • Lectura: Tipos de bases de datos NoSQLActividad · 5 min
  • Introducción a MongoDBVideo · 6 min
  • Actividad: Diseñar una base de datos para un catálogo de productosActividad · 30 min
  • Laboratorio Práctico: Implementación de una base de datos de catálogo de productos en MongoDBActividad · 30 min
  • Introducción a las bases de datosCuestionario · 20 min
  • Resumen del módulo 1: Introducción a las bases de datosLectura · 2 min
  • Módulo 1 Cuestionario graduado: Introducción a las bases de datosCuestionario · 20 min
UNIDAD 41 - Trabajar con Node y bases de datos · 14 lecciones

Node.js y MongoDB: Desarrollo de aplicaciones de bases de datos back-end - UNIDAD 41 - Trabajar con Node y bases de datos

  • Lectura: MongoDB: Instalación y configuraciónActividad · 5 min
  • Bases de datos NoSQL con NodeVideo · 7 min
  • Laboratorio Práctico: Conectar Node con MongoDBActividad · 30 min
  • Manipulación de datos con MongoDBVideo · 6 min
  • Consulta de datos con MongoDBVideo · 6 min
  • Laboratorio Práctico: Exploración y manipulación de datos con MongoDB con NodeActividad · 30 min
  • Introducción a la autenticación y autorizaciónVideo · 6 min
  • Implantación de las funciones de registro de usuarios e inicio de sesiónVideo · 5 min
  • Almacenamiento seguro y autorización de contraseñasVideo · 7 min
  • Gestión de sesiones de usuario y cookiesVideo · 6 min
  • Laboratorio práctico: Implementación del registro e inicio de sesión de usuariosActividad · 30 min
  • Introducción al trabajo con bases de datos NoSQL y NodeCuestionario · 20 min
  • Resumen del módulo 2: Trabajar con Node y bases de datosLectura · 3 min
  • Módulo 2 Cuestionario graduado: Trabajando con Node y Bases de DatosCuestionario · 20 min
UNIDAD 42 - Trabajar con API REST y conceptos avanzados de Node · 12 lecciones

Node.js y MongoDB: Desarrollo de aplicaciones de bases de datos back-end - UNIDAD 42 - Trabajar con API REST y conceptos avanzados de Node

  • Introducción a las API RESTfulVideo · 7 min
  • Creación de una API RESTful con ExpressVideo · 6 min
  • Laboratorio práctico: Implementación de la API RESTful para operaciones GET y POSTActividad · 30 min
  • Versionado y paginación en API RESTfulVideo · 8 min
  • Implementación de operaciones CRUD en API RESTfulVideo · 6 min
  • Autenticación y autorización en NodeVideo · 4 min
  • Asegurar las API RESTful con JWTVideo · 7 min
  • Laboratorio práctico: Implementación de la autenticación JWT en una API de portal de clientesActividad · 45 min
  • Laboratorio práctico: Crear una API RESTful que permita a los usuarios realizar operaciones CRUDActividad · 30 min
  • APIs RestfulCuestionario · 20 min
  • Resumen del módulo 3: Trabajar con API REST y conceptos avanzados de NodeLectura · 3 min
  • Módulo 3 Cuestionario graduado: Trabajar con API REST y conceptos avanzados de NodeCuestionario · 20 min
UNIDAD 43 - Tratamiento de errores y middleware · 12 lecciones

Node.js y MongoDB: Desarrollo de aplicaciones de bases de datos back-end - UNIDAD 43 - Tratamiento de errores y middleware

  • Introducción a la gestión de errores en NodeVideo · 9 min
  • Middleware de gestión de errores personalizadoVideo · 7 min
  • Tratamiento asíncrono de errores en NodeVideo · 8 min
  • Laboratorio práctico: Implementación de la gestión de errores en NodeActividad · 30 min
  • Solicitud de validación y saneamientoVideo · 8 min
  • Limitación de velocidad y solicitudes de estrangulamientoVideo · 6 min
  • Registro y depuración de aplicaciones de nodoVideo · 8 min
  • Laboratorio práctico: Registro y depuración de aplicaciones con Node y ExpressActividad · 30 min
  • Laboratorio práctico: Implementación de middleware de gestión de errores personalizado en una aplicación ExpressActividad · 30 min
  • Cuestionario práctico: Tratamiento de errores y middlewareCuestionario · 20 min
  • Resumen del módulo 4: Tratamiento de errores y middlewareLectura · 3 min
  • Módulo 4 Cuestionario graduado: Tratamiento de errores y MiddlewareCuestionario · 20 min
UNIDAD 44 - Escalado e implantación de aplicaciones de nodo · 12 lecciones

Node.js y MongoDB: Desarrollo de aplicaciones de bases de datos back-end - UNIDAD 44 - Escalado e implantación de aplicaciones de nodo

  • Carga y manejo de archivos en NodeVideo · 4 min
  • Despliegue de aplicaciones de nodoVideo · 6 min
  • Laboratorio práctico: Implementación de una aplicación de nodo con Docker para portales de clientesActividad · 30 min
  • Buenas prácticas para el desarrollo del backendVideo · 9 min
  • Lectura: Técnicas de optimización del rendimientoActividad · 4 min
  • Escalado de aplicaciones de nodoVideo · 9 min
  • Balanceador de cargas y Alta disponibilidadVideo · 8 min
  • Laboratorio práctico: Despliegue de una aplicación Node en una plataforma en la nubeActividad · 30 min
  • Laboratorio Práctico: Creación de una aplicación de carga y manejo de archivos en Node y ExpressActividad · 30 min
  • Cuestionario práctico: Escalado y despliegue de aplicaciones en NodeCuestionario · 20 min
  • Resumen del módulo 5: Escalado e implantación de aplicaciones de nodoLectura · 2 min
  • Módulo 5 Cuestionario graduado: Escalado e implantación de aplicaciones de nodosCuestionario · 20 min
UNIDAD 45 - Proyecto final, examen final y resumen del curso · 6 lecciones

Node.js y MongoDB: Desarrollo de aplicaciones de bases de datos back-end - UNIDAD 45 - Proyecto final, examen final y resumen del curso

  • Resumen del proyecto finalActividad · 10 min
  • Laboratorio Práctico: Proyecto final: Panel de Redes socialesActividad · 3 h
  • Proyecto Final: Cuadro de mando de Redes sociales: Presentación y evaluaciónActividad · 30 min
  • Cuestionario finalCuestionario · 20 min
  • Felicitaciones y próximos pasosLectura · 2 min
  • Gracias de parte del equipo del cursoLectura · 2 min
UNIDAD 46 - Introducción a la seguridad para el desarrollo de aplicaciones · 24 lecciones

Seguridad de las aplicaciones para desarrolladores y profesionales de DevOps - UNIDAD 46 - Introducción a la seguridad para el desarrollo de aplicaciones

  • Productos IBM destacados: Hashicorp VaultLectura · 2 min
  • Introducción al cursoVideo · 5 min
  • Seguridad por diseñoVideo · 6 min
  • ¿Qué es DevSecOps?Video · 6 min
  • Resumen y aspectos destacados - Introducción a DevSecOpsLectura · 2 min
  • Introducción a DevSecOpsCuestionario · 20 min
  • El modelo OSIVideo · 6 min
  • Capas de seguridad para el desarrollo de aplicacionesVideo · 7 min
  • Patrones de seguridadVideo · 7 min
  • TLS/SSLVideo · 5 min
  • ¿Qué es OpenSSL?Video · 5 min
  • Laboratorio Práctico: Uso de OpenSSL para cifrar y descifrar archivosActividad · 15 min
  • Resumen y aspectos destacados - Comprender el papel de la seguridad de la redLectura · 3 min
  • Comprender el papel de la seguridad de la redCuestionario · 20 min
  • Escaneado de vulnerabilidades y modelado de amenazasVideo · 4 min
  • Vigilancia de amenazasVideo · 4 min
  • Conceptos y terminología de seguridadVideo · 4 min
  • Introducción al escaneado de redes y puertos con NmapLectura · 20 min
  • Laboratorio Práctico: Escaneado de un entorno de red con NmapActividad · 20 min
  • Resumen y aspectos destacados - Inspección de la seguridad en el desarrollo de aplicacionesLectura · 2 min
  • Inspección de la seguridad en el desarrollo de aplicacionesCuestionario · 20 min
  • Hoja de trucos: Introducción a la seguridad para el desarrollo de aplicacionesActividad · 5 min
  • Módulo 1 Glosario: Introducción a la seguridad para el desarrollo de aplicacionesActividad · 15 min
  • Cuestionario graduado: Introducción a la seguridad para el desarrollo de aplicacionesCuestionario · 20 min
UNIDAD 47 - Pruebas de seguridad y estrategias de mitigación · 21 lecciones

Seguridad de las aplicaciones para desarrolladores y profesionales de DevOps - UNIDAD 47 - Pruebas de seguridad y estrategias de mitigación

  • Introducción a las pruebas de seguridad y estrategias de mitigaciónVideo · 5 min
  • Análisis estáticoVideo · 4 min
  • Laboratorio práctico: Uso del análisis estáticoActividad · 30 min
  • Análisis dinámicoVideo · 4 min
  • Laboratorio práctico: Utilización del análisis dinámicoActividad · 30 min
  • Resumen y puntos destacados - Introducción a las pruebas de seguridad y a las estrategias de mitigaciónLectura · 2 min
  • Introducción a las pruebas de seguridad y estrategias de mitigaciónCuestionario · 20 min
  • Revisión del códigoVideo · 3 min
  • Análisis de vulnerabilidadVideo · 4 min
  • Vídeo de demostración: Evaluación del análisis de vulnerabilidadVideo · 6 min
  • Laboratorio práctico: Evaluación del análisis de vulnerabilidadActividad · 20 min
  • Protección en tiempo de ejecuciónVideo · 4 min
  • Análisis de componentes de softwareVideo · 5 min
  • Lectura: Evaluar el análisis de componentes de softwareActividad · 10 min
  • Laboratorio práctico: Evaluar el análisis de componentes de softwareActividad · 25 min
  • Análisis continuo de la seguridadVideo · 4 min
  • Resumen y puntos destacados - Implementación del análisis de claves en las aplicacionesLectura · 2 min
  • Implementación del análisis de claves en las aplicacionesCuestionario · 20 min
  • Hoja de trucos: Pruebas de seguridad y estrategias de mitigaciónActividad · 10 min
  • Módulo 2 Glosario: Pruebas de seguridad y estrategias de mitigaciónActividad · 15 min
  • Cuestionario graduado: Pruebas de seguridad y estrategias de mitigaciónCuestionario · 20 min
UNIDAD 48 - Riesgos para la seguridad de las aplicaciones OWASP · 23 lecciones

Seguridad de las aplicaciones para desarrolladores y profesionales de DevOps - UNIDAD 48 - Riesgos para la seguridad de las aplicaciones OWASP

  • Introducción a las vulnerabilidades de seguridad OWASP (Top 10)Video · 5 min
  • OWASP Top 1-3Video · 7 min
  • OWASP Top 4-6Video · 8 min
  • Top 7-10 de OWASPVideo · 10 min
  • Descubra las vulnerabilidades del código con la herramienta gratuita Snyk (SAST)Lectura · 20 min
  • Vídeo de demostración: Herramienta gratuita Snyk (SAST)Video · 4 min
  • Laboratorio práctico: Descubra las vulnerabilidades del código con la herramienta gratuita Snyk (SAST)Actividad · 30 min
  • Resumen y aspectos destacados - Presentación del OWASP Top 10Lectura · 2 min
  • Cuestionario práctico: Presentación del OWASP Top 10Cuestionario · 20 min
  • Inyecciones SQLVideo · 5 min
  • Otros tipos de ataques de inyección SQLVideo · 8 min
  • Vídeo de demostración: Ejemplo de una inyección SQLVideo · 7 min
  • Laboratorio práctico: Comprender las inyecciones SQLActividad · 20 min
  • Secuencias de comandos en sitios cruzadosVideo · 4 min
  • Lectura: Cross Site ScriptingActividad · 10 min
  • Laboratorio práctico: Cross Site ScriptingActividad · 25 min
  • Almacenamiento seguro de secretosVideo · 8 min
  • Laboratorio práctico: Almacenamiento seguro de secretosActividad · 35 min
  • Resumen y aspectos destacados - Profundizar en OWASPLectura · 2 min
  • Profundizar en OWASPCuestionario · 20 min
  • Hoja de trucos: Riesgos para la seguridad de las aplicaciones OWASPActividad · 10 min
  • Módulo 3 Glosario: Riesgos para la seguridad de las aplicaciones OWASPActividad · 15 min
  • Cuestionario graduado: Riesgos para la seguridad de las aplicaciones OWASPCuestionario · 20 min
UNIDAD 49 - Mejores prácticas de seguridad , Proyecto final y evaluación · 19 lecciones

Seguridad de las aplicaciones para desarrolladores y profesionales de DevOps - UNIDAD 49 - Mejores prácticas de seguridad , Proyecto final y evaluación

  • Prácticas de codificaciónVideo · 5 min
  • Laboratorio práctico: Prácticas de codificaciónActividad · 20 min
  • DependenciasVideo · 7 min
  • Lectura: Análisis CodeQLActividad · 6 min
  • Entorno de desarrollo seguroVideo · 9 min
  • Laboratorio práctico: Entorno de desarrollo seguroActividad · 20 min
  • Resumen y puntos destacados - Prácticas de desarrollo del códigoLectura · 2 min
  • Prácticas de desarrollo de códigosCuestionario · 20 min
  • Hoja de trucos: Buenas prácticas de seguridadActividad · 15 min
  • Módulo 4 Glosario: Mejores prácticas de seguridadActividad · 15 min
  • Cuestionario graduado: Buenas prácticas de seguridadCuestionario · 20 min
  • Laboratorio de prácticas: Exploración y corrección de vulnerabilidades de seguridadActividad · 30 min
  • Laboratorio Final: Escanear y corregir vulnerabilidadesActividad · 30 min
  • Cuestionario graduado: Proyecto finalCuestionario · 20 min
  • Evaluación finalCuestionario · 20 min
  • Lo que sigue: Explora la Bóveda de HashicorpLectura · 1 min
  • Glosario: Seguridad de las aplicaciones para desarrolladores y profesionales de DevOpsActividad · 27 min
  • Felicitaciones y próximos pasosLectura · 3 min
  • Gracias de parte del equipo del cursoLectura · 3 min
UNIDAD 50 - introducción a la supervisión de aplicaciones · 15 lecciones

Supervisión y observabilidad para el desarrollo y DevOps - UNIDAD 50 - introducción a la supervisión de aplicaciones

  • IBM Productos destacados: IBM InstanaLectura · 2 min
  • Introducción al cursoVideo · 4 min
  • Introducción a la vigilanciaVideo · 7 min
  • Tipos de seguimientoVideo · 6 min
  • Señales de oro de la vigilanciaVideo · 8 min
  • Resumen y aspectos destacados: Aspectos básicos de la supervisiónLectura · 2 min
  • Control básicoCuestionario · 20 min
  • Diferencia entre seguimiento y evaluaciónVideo · 4 min
  • Componentes de un sistema de vigilanciaVideo · 4 min
  • Tipos de métricas en un sistema de vigilanciaVideo · 6 min
  • Importancia de la vigilanciaVideo · 4 min
  • Resumen y aspectos destacados: Objetivos del seguimientoLectura · 2 min
  • Objetivos del seguimientoCuestionario · 20 min
  • Módulo 1 Glosario: Introducción a la supervisión de aplicacionesActividad · 5 min
  • Cuestionario con calificación: Introducción a la supervisión de aplicacionesCuestionario · 20 min
UNIDAD 51 - Sistemas y técnicas de vigilancia · 17 lecciones

Supervisión y observabilidad para el desarrollo y DevOps - UNIDAD 51 - Sistemas y técnicas de vigilancia

  • Introducción a la vigilancia sintéticaVideo · 9 min
  • Herramientas de vigilancia sintéticaVideo · 7 min
  • Introducción a la supervisión de aplicacionesVideo · 6 min
  • Introducción a PrometeoVideo · 6 min
  • Laboratorio práctico: Monitorización en acción con PrometheusActividad · 30 min
  • Cómo elegir la herramienta de supervisión de aplicaciones adecuadaVideo · 8 min
  • Introducción a GrafanaVideo · 5 min
  • Laboratorio práctico: Configuración y visualización de métricas con Prometheus y GrafanaActividad · 30 min
  • Resumen y aspectos destacados: Aplicación de la supervisiónLectura · 3 min
  • Práctica: Aplicación de la supervisiónCuestionario · 20 min
  • Uso de la visualización en la supervisiónVideo · 9 min
  • Alerta en la supervisiónVideo · 8 min
  • Resumen y aspectos destacados: Técnicas de seguimientoLectura · 2 min
  • Cuestionario práctico: Técnicas de supervisiónCuestionario · 20 min
  • Hoja de trucos: Sistemas y técnicas de vigilanciaActividad · 15 min
  • Módulo 2 Glosario: Sistemas y técnicas de vigilanciaActividad · 5 min
  • Cuestionario graduado: Sistemas y técnicas de vigilanciaCuestionario · 20 min
UNIDAD 52 - Metodologías y herramientas de registro · 16 lecciones

Supervisión y observabilidad para el desarrollo y DevOps - UNIDAD 52 - Metodologías y herramientas de registro

  • Introducción al registroVideo · 7 min
  • Herramientas de supervisión de registrosVideo · 6 min
  • Registro y seguimiento distribuidosVideo · 6 min
  • Resumen y aspectos destacados: RegistroLectura · 3 min
  • Cuestionario práctico: RegistroCuestionario · 20 min
  • Implementación del registroVideo · 8 min
  • Almacenamiento de troncosVideo · 9 min
  • Laboratorio práctico: Análisis de registros HTTPActividad · 1 h
  • Resumen y aspectos destacados: Implementación del registroLectura · 3 min
  • Cuestionario práctico: Implementación del registroCuestionario · 20 min
  • Visión general y vídeo de demostración de MezmoVideo · 8 min
  • Laboratorio práctico: Creación de una plantilla de análisis sintáctico con MezmoActividad · 1 h
  • Resumen y aspectos destacados: Introducción a MezmoLectura · 2 min
  • Prueba práctica: Introducción a MezmoCuestionario · 20 min
  • Módulo 3 Glosario: Metodologías y herramientas en el registroActividad · 5 min
  • Cuestionario graduado: Metodologías y herramientas en el registroCuestionario · 20 min
UNIDAD 53 - Observabilidad y conceptos · 22 lecciones

Supervisión y observabilidad para el desarrollo y DevOps - UNIDAD 53 - Observabilidad y conceptos

  • ¿Qué es la observabilidad?Video · 5 min
  • Los 3 pilares de la observabilidadVideo · 7 min
  • Observabilidad nativa de la nubeVideo · 6 min
  • Herramientas de observabilidad nativas de la nubeVideo · 8 min
  • Introducción al muestreoVideo · 6 min
  • Visión general y vídeo de demostración de IBM InstanaVideo · 8 min
  • Laboratorio práctico: Observabilidad en acción con Instana (Sandbox)Actividad · 1 h
  • Lectura: El futuro de las operaciones de TI - Aprovechar la capacidad de observación para la autocuraciónActividad · 4 min
  • Resumen y aspectos destacados: ObservabilidadLectura · 4 min
  • Cuestionario práctico: ObservabilidadCuestionario · 20 min
  • Introducción a la telemetríaVideo · 7 min
  • Herramientas de telemetría y rastreoVideo · 6 min
  • Laboratorio práctico: Instrumentación automatizada con OpenTelemetryActividad · 45 min
  • Resumen y aspectos destacados: Rastreo mediante telemetría abiertaLectura · 2 min
  • Cuestionario práctico: Rastreo mediante telemetría abiertaCuestionario · 20 min
  • Rastreo para aplicaciones basadas en contenedoresVideo · 7 min
  • Laboratorio práctico: Configuración de Kubernetes para rastreoActividad · 45 min
  • Resumen y aspectos destacados: Supervisión de contenedoresLectura · 2 min
  • Cuestionario de práctica: Supervisión de contenedoresCuestionario · 20 min
  • Hoja de trucos: Observabilidad y conceptosActividad · 15 min
  • Módulo 4 Glosario: Observabilidad y conceptosActividad · 8 min
  • Cuestionario graduado: Observabilidad y conceptosCuestionario · 20 min
UNIDAD 54 - Proyecto final y evaluación · 8 lecciones

Supervisión y observabilidad para el desarrollo y DevOps - UNIDAD 54 - Proyecto final y evaluación

  • Proyecto final: Visión general y escenario del proyectoActividad · 15 min
  • Proyecto final (Parte 1): Primeros pasos con Instana: Configuración y creación del panel de controlActividad · 15 min
  • Proyecto Final (Parte 2): Monitorización de la aplicación Robotshop mediante InstanaActividad · 1 h
  • Evaluación finalCuestionario · 20 min
  • Lo que viene a continuación: Explore IBM InstanaLectura · 1 min
  • Glosario: Monitorización y observabilidad para el desarrollo y DevOpsActividad · 20 min
  • Felicitaciones y próximos pasosLectura · 3 min
  • Gracias de parte del equipo del cursoLectura · 5 min
UNIDAD 55 - Introducción al proyecto, configuración del repositorio, historias de usuario y configuración de la base de datos · 10 lecciones

Proyecto final de back-end en JavaScript - UNIDAD 55 - Introducción al proyecto, configuración del repositorio, historias de usuario y configuración de la base de datos

  • Introducción al cursoVideo · 3 min
  • Lectura: Programa del curso y requisitos previosLectura · 5 min
  • Consejos útiles para completar el cursoActividad · 3 min
  • Demostración del proyectoVideo · 4 min
  • Lectura: Visión general del proyectoActividad · 5 min
  • Lectura: Introducción al móduloActividad · 5 min
  • Laboratorio práctico: Historias de usuario completasActividad · 1 h
  • Laboratorio práctico: Terminar de poblar MongoDBActividad · 1 h
  • Lista de control del módulo: Introducción al proyecto, configuración del repositorio, historias de usuario y configuración de la base de datosCuestionario · 20 min
  • Cuestionario graduado del módulo: Introducción al proyecto, Historias de usuario y configuración del repositorioCuestionario · 20 min
UNIDAD 56 - API y servicios back-end · 6 lecciones

Proyecto final de back-end en JavaScript - UNIDAD 56 - API y servicios back-end

  • Lectura: Introducción al móduloActividad · 5 min
  • Laboratorio práctico: Creación de API para el servicio SecondChanceItemsActividad · 1 h
  • Laboratorio práctico: Creación de API para servicio de búsquedaActividad · 1 h
  • Laboratorio Práctico: Añadir un servicio de Análisis de sentimientosActividad · 1 h
  • Lista de control de módulos: API y servicios back-endCuestionario · 20 min
  • Cuestionario graduado del módulo: API y servicios back-endCuestionario · 20 min
UNIDAD 57 - Autenticación con JWT · 7 lecciones

Proyecto final de back-end en JavaScript - UNIDAD 57 - Autenticación con JWT

  • Lectura: Introducción al móduloActividad · 5 min
  • Laboratorio práctico: Desarrollo de backend para registroActividad · 30 min
  • Laboratorio práctico: Desarrollo de integración back-end para inicio de sesiónActividad · 30 min
  • Laboratorio práctico: Desarrollo de integración back-end para perfil de usuarioActividad · 30 min
  • Laboratorio práctico: Integración del back-end en el front-endActividad · 40 min
  • Lista de comprobación del módulo: Autenticación con JWTCuestionario · 20 min
  • Cuestionario graduado del módulo: Autenticación con JWTCuestionario · 20 min
UNIDAD 58 - CI/CD, Contenedores y Despliegue · 6 lecciones

Proyecto final de back-end en JavaScript - UNIDAD 58 - CI/CD, Contenedores y Despliegue

  • Lectura: Introducción al móduloActividad · 5 min
  • Lectura: Introducción a las acciones de GitHubActividad · 15 min
  • Laboratorio práctico: CI/CD con acciones de GitHubActividad · 30 min
  • Laboratorio práctico: Containerización e implementación de la aplicaciónActividad · 1 h 30 min
  • Lista de control del módulo: CI/CD, Containerización y DespliegueCuestionario · 20 min
  • Cuestionario graduado del módulo: CI/CD, Containerización y DespliegueCuestionario · 20 min
UNIDAD 59 - Presentación del proyecto final y revisión por pares · 4 lecciones

Proyecto final de back-end en JavaScript - UNIDAD 59 - Presentación del proyecto final y revisión por pares

  • Opción 1: Presentación y evaluación con calificación AIActividad · 1 h
  • Opción 2: Presentación y evaluación por paresLección · 1 h
  • Felicitaciones y próximos pasosLectura · 3 min
  • Gracias de parte del equipo del cursoLectura · 1 min
UNIDAD 60 - Construir una base · 19 lecciones

Guía profesional para desarrolladores de software y preparación de entrevistas - UNIDAD 60 - Construir una base

  • BienvenidoLectura · 5 min
  • Títulos de los puestosLectura · 2 min
  • Certificados IBM para competencias en ingeniería de softwareLectura · 10 min
  • Comprender el papel de un ingeniero de softwareVideo · 7 min
  • Introducción al desarrollo de software Full Stack PCVideo · 6 min
  • Introducción a DevOps y a la ingeniería de software PCVideo · 7 min
  • Punto de vista del experto: Caminos hacia la ingeniería del softwareVideo · 4 min
  • Oportunidades en el desarrollo de softwareVideo · 6 min
  • Punto de vista del experto: Funciones y competencias necesarias en ingeniería de softwareVideo · 5 min
  • Construya su carteraVideo · 7 min
  • Redacte su currículumVideo · 10 min
  • Laboratorio Redacte su currículumActividad · 1 h
  • Recopilación de referenciasActividad · 10 min
  • Redactar un Elevator PitchActividad · 15 min
  • Redacción de una carta de presentación básicaActividad · 15 min
  • Laboratorio: Redacte su carta de presentación básicaActividad · 30 min
  • Puntos de vista de expertos: Qué distingue a un gran candidato a ingeniero de softwareVideo · 4 min
  • Cuestionario prácticoCuestionario · 20 min
  • Cuestionario graduado: Construir los cimientosCuestionario · 20 min
UNIDAD 61 - Solicitud y preparación de una entrevista · 13 lecciones

Guía profesional para desarrolladores de software y preparación de entrevistas - UNIDAD 61 - Solicitud y preparación de una entrevista

  • Investigación sobre empresas e industriasVideo · 6 min
  • Creación de redes en línea y fuera de ellaVideo · 6 min
  • Punto de vista del experto: Construir su redVideo · 6 min
  • Evaluar las ofertas de empleoVideo · 7 min
  • Punto de vista del experto: Una mirada más atenta a las ofertas de empleoVideo · 5 min
  • Solicitar un empleoActividad · 15 min
  • Fundamentos de la revisión técnicaVideo · 12 min
  • Refrescar las habilidades esenciales para el desarrolloVideo · 8 min
  • Ensayo de la entrevistaVideo · 6 min
  • Punto de vista del experto: Preparación de la entrevista de trabajoVideo · 4 min
  • Laboratorio: Prepararse para una entrevistaActividad · 1 h
  • Cuestionario prácticoCuestionario · 20 min
  • Cuestionario graduado: Solicitud y preparación de una entrevistaCuestionario · 20 min
UNIDAD 62 - Entrevistas · 23 lecciones

Guía profesional para desarrolladores de software y preparación de entrevistas - UNIDAD 62 - Entrevistas

  • Visión general del proceso de entrevistaVideo · 3 min
  • Punto de vista del experto: Un ciclo de entrevistas típicoVideo · 8 min
  • Preguntas y comportamientos poco éticosLectura · 10 min
  • Entrevista simulada de un ingeniero de software: Parte 1Video · 7 min
  • Entrevista simulada de un ingeniero de software: Parte 2Video · 4 min
  • Entrevista simulada de un ingeniero de software: Parte 3Video · 4 min
  • Retos de codificación en la ingeniería de softwareVideo · 4 min
  • Segunda ronda de selecciónActividad · 15 min
  • Punto de vista del experto: Expectativas de la pantalla técnicaVideo · 6 min
  • Entrevista finalVideo · 8 min
  • Entrevistando: Hablar de un proyectoVideo · 6 min
  • Laboratorio Desafío de codificación Nivel 1Actividad · 30 min
  • Laboratorio Desafío de codificación Nivel 1 SoluciónActividad · 30 min
  • Laboratorio Desafío de codificación Nivel 2Actividad · 30 min
  • Laboratorio Desafío de codificación Nivel 2 SoluciónActividad · 15 min
  • Punto de vista del experto: EntrevistasVideo · 7 min
  • Después de la entrevistaActividad · 15 min
  • Punto de vista del experto: Negociar una ofertaVideo · 7 min
  • Lista de controlLectura · 10 min
  • Cuestionario prácticoCuestionario · 20 min
  • Cuestionario graduado: EntrevistasCuestionario · 20 min
  • Felicitaciones y próximos pasosLectura · 10 min
  • Gracias de parte del equipo del cursoLectura · 2 min
Al terminar

Lo que harás al terminar

Podrás desarrollar una aplicación de back-end completa y prepararte para postularte a roles de desarrollo back-end con JavaScript.

Perfil

¿Para quién es este curso?

Dirigido a quienes buscan iniciar o fortalecer su trayectoria en desarrollo web del lado del servidor. La ficha indica que no se requiere experiencia previa.

Sin experiencia previa requerida
Certificado oficial

Certificado con validez SEP: lo emite la SEP, no solo una plataforma

Al demostrar la competencia recibes un certificado emitido por la Secretaría de Educación Pública a través del Gobierno del Estado de México: un documento oficial que puedes presentar con confianza ante cualquier empleador o institución.

Tu certificado con INEC

  • Lo emite la Secretaría de Educación Pública (SEP), a través del Gobierno del Estado de México
  • Documento oficial con folio verificable en línea
  • Lo otorga la Universidad Tecnológica Fidel Velázquez

Otras plataformas en línea

  • Constancia privada emitida por la misma plataforma
  • Solo acredita horas cursadas o asistencia
  • Sin respaldo de una autoridad educativa
Cómo funciona

Tu itinerario, de la inscripción al certificado

  1. 1

    Inscripción con pago único

    Pagas $4,990 MXN una sola vez y entras de inmediato al curso.

  2. 2

    Estudias a tu ritmo

    62 unidades con videos, lecturas y actividades, disponibles 24/7 durante 12 meses.

  3. 3

    Cuestionarios por unidad

    128 cuestionarios para comprobar lo aprendido.

  4. 4

    Certificado

    Emitido por la SEP a través del Gobierno del Estado de México, con folio verificable.

Lo que obtienes

Un certificado oficial de la SEP

Muestra del certificado: Desarrollador Back-end con JavaScript

Muestra · verificable por folio y QR

  • Certificado SEP incluido (sin costo). Emitido por la Secretaría de Educación Pública (SEP), a través del Gobierno del Estado de México. No es una constancia privada: es un documento oficial, y ese respaldo marca la diferencia frente a otras plataformas en línea.
  • Contenido impartido por IBM.
  • Folio y QR verificables para compartirlo con quien te contrate.
Medios que necesitas
Equipo de cómputo Conexión estable a internet
Pago único

Empieza hoy, a tu ritmo

Un solo pago y acceso inmediato al curso completo durante 12 meses.

  • 62 unidades · 902 lecciones · 202 h
  • 12 meses de acceso
  • 128 cuestionarios de evaluación
  • Certificado SEP incluido (sin costo), emitido por la SEP (Gob. del Estado de México) con folio verificable
Pago único
$4,990MXN
Acceso por 12 meses
Inscribirme Hablar con un asesor de inscripción
Preguntas frecuentes

Sobre tu inscripción

¿Cómo es el pago?

Un solo pago de $4,990 MXN. No hay mensualidades ni cargos recurrentes.

¿Cuánto tiempo tengo acceso?

12 meses desde tu inscripción, 24/7, para avanzar a tu ritmo.

¿Quién imparte el contenido?

El curso es impartido por IBM; INEC gestiona tu inscripción, evaluación y certificado.

¿Qué pasa cuando vence mi acceso?

Puedes renovar tu cuenta tú mismo desde la plataforma, sin trámites ni esperas.

¿El curso tiene validez SEP?

Sí, incluido sin costo. Al completar el curso recibes un certificado emitido por la SEP a través del Gobierno del Estado de México, con folio verificable.

¿El curso tiene tutor o clases en vivo?

No. Es un curso autodidacta: estudias por tu cuenta, a tu ritmo, sin tutor ni sesiones en vivo.

¿Cómo se evalúa?

Te evalúas con actividades automáticas, sin entregas a un tutor.

Cursos relacionados

Certificado emitido por la SEP a través del Gobierno del Estado de México · Desarrollador Back-end con JavaScript

Inscribirme
  INEC es una Marca de SalesPartners Ciudad de México S de RL de CV. Template Design © Learnify LMS. All rights reserved. Terminos y Condiciones Aviso de Privacidad Politica de Devolución
Hide picture