Imagen del curso gratis Creando API usando NodeJs

Curso en línea gratuitoCreando API usando NodeJs

Duración del curso en línea: 20 horas y 19 minutos

4.89

estrellaestrellaestrellaestrellaestrella

(9)

Aprende a crear APIs con Node.js y Express desde cero. Curso online gratis para dominar rutas HTTP, servicios y buenas prácticas para tu perfil backend.

En este curso gratuito, aprenda sobre

  • Rol del back-end en arquitectura cliente-servidor para apps web
  • Fundamentos de Node.js: runtime, event loop y módulos principales
  • Uso de Express para crear servidores, middlewares, rutas y controladores
  • Manejo de requests HTTP y tipos de respuesta: JSON, texto, status y headers
  • Conocimiento de las 5 funciones clave en Node.js y su aplicación práctica
  • Diseño de una API para posts: CRUD y estructura de endpoints
  • Actualización de recursos con HTTP PUT/PATCH para título, descripción e imagen
  • Gestión de caché en un servicio: estados posibles tras una modificación
  • Creación de modelos (p. ej., Post) y mapeo de datos en el backend
  • Ordenación de resultados en el servicio de posts (sorting) y criterios comunes
  • Buenas prácticas de desarrollo backend: validación, errores y códigos de estado
  • Documentación de APIs en Insomnia: uso de 'docs' para describir endpoints

Descripción del curso

Desarrollar APIs robustas es una de las habilidades más demandadas en el mundo del desarrollo backend. En este curso online gratis aprenderás a construir una API con Node.js y Express, comprendiendo cómo funciona el back-end dentro de una arquitectura cliente-servidor y cómo se conectan las aplicaciones web con los datos y la lógica del servidor.

A lo largo de las lecciones, avanzarás desde los conceptos esenciales hasta la puesta en práctica de un flujo completo de creación de endpoints. Entenderás qué es Node.js, por qué es una tecnología tan usada para servicios web, y cómo aplicar su modelo de ejecución para atender solicitudes HTTP de forma eficiente. También conocerás cómo se organiza una API moderna y qué responsabilidades suelen separarse entre rutas, controladores y servicios para mantener un código limpio y mantenible.

El curso pone foco en el trabajo con Express para manejar rutas y peticiones, responder correctamente según cada caso y diseñar comportamientos coherentes en una API. Aprenderás a elegir el tipo de respuesta adecuado al finalizar una solicitud HTTP, a estructurar operaciones típicas como creación y actualización de recursos mediante métodos HTTP, y a contemplar estados posibles del servicio cuando existen cambios en elementos como el caché. Además, se refuerza el criterio para ordenar y entregar resultados de forma consistente, una necesidad común en APIs reales.

Para que puedas desarrollar con enfoque profesional, también se incluyen ejercicios y preguntas prácticas que consolidan los conceptos clave, ayudándote a detectar errores típicos y a mejorar tu capacidad para razonar sobre el comportamiento de una API. Como complemento, trabajarás con una herramienta de cliente HTTP (Insomnia) y descubrirás cómo aprovechar la pestaña de documentación para describir endpoints y dejar tu API lista para ser entendida, probada y consumida por otros desarrolladores.

Este curso es ideal si buscas introducirte en el desarrollo backend, reforzar bases de Node.js y Express, o crear un proyecto de API que sirva como parte de tu portafolio. Al finalizar, tendrás una visión clara del proceso de diseño y construcción de una API, con una metodología que podrás reutilizar en proyectos personales o en entornos profesionales.

Contenido del curso

  • Lección en vídeo: Curso: Desarrollo backend con Node.js y Express 1 2h15m
  • Ejercicio: _¿En qué consiste el back-end en una infraestructura cliente-servidor en tecnologías web?
  • Lección en vídeo: Curso: Desarrollo backend con Node.js y Express 2 2h14m
  • Ejercicio: _¿Qué son las 5 functions en NodeJs?
  • Lección en vídeo: Curso: Desarrollo backend con Node.js y Express 3 2h11m
  • Ejercicio: _¿Qué es NodeJs?
  • Lección en vídeo: Curso: Desarrollo backend con Node.js y Express 4 1h54m
  • Ejercicio: _¿Qué tipos de respuestas podemos enviar al final de una solicitud HTTP en NodeJs?
  • Lección en vídeo: Curso: Desarrollo backend con Node.js y Express 5 2h14m
  • Lección en vídeo: Curso: Desarrollo backend con Node.js y Express 6 1h47m
  • Ejercicio: _¿Cuántos estados puede manejar el servicio de creación de posts después de la modificación realizada en el caché?
  • Lección en vídeo: Curso: Desarrollo backend con Node.js y Express 7 parte 1 1h07m
  • Ejercicio: _¿Qué método HTTP se utiliza para actualizar los datos de título, descripción e imagen del post en la API creada con NodeJs?
  • Lección en vídeo: Curso: Desarrollo backend con Node.js y Express 7 parte 2 1h49m
  • Ejercicio: _¿Qué modelo se está creando en este fragmento de código en NodeJs?
  • Lección en vídeo: Curso: Desarrollo backend con Node.js y Express 8 2h10m
  • Lección en vídeo: Curso: Desarrollo backend con Node.js y Express 9 1h59m
  • Ejercicio: _¿Qué cambio se realizará en el servicio de post para ordenar los resultados?
  • Lección en vídeo: Curso: Desarrollo backend con Node.js y Express 10 34m
  • Ejercicio: _¿Qué se puede hacer en la pestaña de "docs" en Insomnia para documentar una API?

Este curso gratuito incluye:

20 horas y 19 minutos de curso de vídeo online

Certificado digital de finalización del curso (Gratis)

Ejercicios para entrenar tus conocimientos

100% gratis, desde el contenido hasta el certificado

¿Listo para empezar?Descarga la app y empieza hoy mismo.

Instale la aplicación

ahora para acceder al curso
Icono que representa cursos de tecnología y negocios

Más de 5000 cursos gratuitos

¡Programación, inglés, marketing digital y mucho más! Aprende lo que quieras, gratis

Icono de calendario con una diana que representa la planificación de estudios

Plan de estudios con IA

La Inteligencia Artificial de nuestra app puede crear un horario de estudio para el curso que elijas

Icono profesional que representa carrera y negocios

De cero al éxito profesional

Mejora tu currículum con nuestro certificado gratuito y luego usa nuestra Inteligencia Artificial para encontrar el trabajo de tus sueños

También puedes utilizar el código QR o los enlaces que aparecen a continuación.

Código QR - Descargar Cursa - Cursos Online

Más cursos gratuitos en Desarrollo backend

¡Libro electrónico y audiolibros gratis! ¡Aprende escuchando o leyendo!

¡Descarga la App ahora para tener acceso a + 5000 cursos, ejercicios, certificados y mucho contenido gratis sin pagar nada!

  • Cursos online 100% gratuitos de principio a fin

    Miles de cursos online en vídeo, ebooks y audiolibros.

  • Más de 60 mil ejercicios gratuitos

    Para poner a prueba tus conocimientos durante los cursos en línea

  • Certificado Digital gratuito válido con Código QR

    Generado directamente desde la galería de fotos de tu celular y enviado a tu correo electrónico

Aplicación Cursa en la pantalla del libro electrónico, la pantalla del curso en video y la pantalla de ejercicios del curso, además del certificado de finalización del curso.