Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Consume una API RESTful con .NET MVC (.NET 9)
Rating: 4.3 out of 5(217 ratings)
1,300 students

Consume una API RESTful con .NET MVC (.NET 9)

Aprende a consumir una API RESTful completa con ASP.NET Core. Curso actualizado a .NET 8, paso a paso.
Last updated 6/2026
Spanish

What you'll learn

  • Consumir una API RESTful completa con Autenticación JWT.
  • Proyecto: Consumir una API RESTful con ASP NET Core MVC.
  • Consumir API mediante HttpClient y gestionar respuestas.
  • Implementar el Patrón de Repositorio (Repository Pattern) para una arquitectura más limpia.
  • Creación y gestión de Modelos de Datos.
  • Creación y uso de ViewModels para manejar la lógica de presentación.
  • Implementar Autenticación Basada en Cookies para seguridad de usuarios.
  • Trabajar con Entity Framework Core para la gestión de datos.
  • Diseño de layouts responsivos con Bootstrap 5.
  • Lista de registros y paginación con Datatables js.
  • Integración de plugins como SweetAlerts js y Toastr para mejorar la UX.
  • Implementación de CORS para controlar el acceso a la API.
  • Uso de Inyección de Dependencias en .NET Core para una mejor gestión de servicios.
  • Configuración y manejo de políticas de autorización y roles.
  • Creación de servicios API RESTful escalables y mantenibles.
  • Manejo de errores y excepciones en la comunicación con la API.
  • Optimización del rendimiento y buenas prácticas en ASP NET Core.
  • Implementación de patrones de diseño como MVC y Dependency Injection.

Course content

11 sections56 lectures8h 24m total length
  • Qué es una API4:47

    Introducción a las APIs, su definición, cómo funcionan y su importancia en la comunicación entre diferentes sistemas y aplicaciones.

  • Peticiones HTTP5:58

    Explicación de los diferentes tipos de peticiones HTTP, como GET, POST, PUT, PATCH y DELETE, y su uso en la interacción con APIs.

  • Respuestas HTTP2:55

    Descripción de cómo las APIs responden a las peticiones, incluyendo el formato de las respuestas y cómo interpretarlas.

  • Códigos de Respuesta HTTP3:15

    Revisión de los códigos de estado HTTP, qué significan y cómo utilizarlos para manejar errores y situaciones exitosas en la comunicación con APIs.

  • Revisión de la API que Vamos a Consumir12:33
    1. Análisis de la API que se utilizará en el curso, incluyendo su estructura, endpoints disponibles y la documentación asociada.

  • Instalación de Herramientas Necesarias para el Curso20:19

    Guía paso a paso para instalar y configurar las herramientas y entornos necesarios, como Visual Studio, .NET SDK, y otras dependencias.

  • Configuración de la API en Local9:02

    Instrucciones para configurar y ejecutar la API en un entorno local, asegurando que esté lista para ser consumida por la aplicación.

  • Convertir a Métodos Públicos5:59

    Explicación de cómo convertir métodos internos a públicos en el código para permitir el acceso desde otras partes de la aplicación o proyectos.

  • Acerca de las Versiones de .NET10:39

    Discusión sobre las diferentes versiones de .NET, sus características y mejoras, y cómo afectan el desarrollo de aplicaciones.

Requirements

  • Conocimientos básicos de C#
  • Manejo básico de Visual Studio 2022
  • Conocimientos básicos en Sql Server y Management Studio

Description

Este curso es la guía definitiva y más actualizada para aprender a consumir una API completa usando .NET 8 MVC. A través de una serie de lecciones prácticas y detalladas, aprenderás cómo interactuar con una API RESTful usando peticiones HTTP, construir un frontend funcional y elegante, y mucho más.

Este curso está diseñado para llevarte paso a paso a través del proceso de consumo de una API previamente desarrollada en otro de mis cursos. No es necesario haber adquirido el curso de creación de la API, ya que en este curso te proporciono la API completa y terminada. Aprenderás a instalarla en tu entorno local para que puedas enfocarte en la parte de consumo, aprovechando al máximo las características de .NET 8 MVC.

¿Qué aprenderás en este curso?

  • Consumo de APIs RESTful: Aprende a realizar peticiones HTTP de tipo GET, POST, PUT, PATCH y DELETE para interactuar con la API.

  • Desarrollo de Frontend Completo: Crea un layout moderno y responsivo, incluyendo página de inicio, buscador, filtros de películas por categoría, barra de navegación, y más. Utiliza tecnologías modernas para mejorar la experiencia del usuario.

  • Autenticación y Registro de Usuarios: Implementa funcionalidades de acceso y registro usando JWT (Json Web Token) para asegurar la autenticación y proteger los datos de los usuarios.

  • Integración de Plugins y Herramientas:

    • Datatables.js: Carga y visualiza listas de registros de la API de manera eficiente y atractiva.

    • SweetAlerts.js: Mejora la usabilidad con ventanas modales interactivas y estilizadas.

    • Toastr: Implementa notificaciones elegantes y personalizables para mejorar la experiencia del usuario.

  • Patrón de Repositorio (Repository Pattern): Aprende a encapsular el acceso a los datos, minimizando el código repetitivo y optimizando tu aplicación para pruebas unitarias y mantenimiento.

  • Tecnologías Modernas: Familiarízate con Code First, Entity Framework Core, y otras tecnologías de desarrollo modernas.

Beneficios adicionales del curso:

  • Acceso de por vida: Una vez inscrito, tendrás acceso ilimitado a todos los recursos y archivos desarrollados durante el curso, así como a futuras actualizaciones.

  • Garantía de devolución de 30 días: Si el curso no cumple con tus expectativas, tienes 30 días para solicitar un reembolso completo.

  • Soporte continuo: Acceso a la sección de preguntas y respuestas para resolver cualquier duda o problema que puedas tener durante tu aprendizaje.

Ya sea que estés comenzando con .NET o que desees mejorar tus habilidades, este curso te proporcionará las herramientas necesarias para sobresalir en el desarrollo de aplicaciones web modernas.

¡No esperes más! Inscríbete ahora y da el siguiente paso en tu carrera como desarrollador web con .NET 8 MVC. ¡Aprende a consumir APIs como un profesional y lleva tus habilidades al siguiente nivel!

Who this course is for:

  • Desarrolladores Principiantes: Aquellos que desean iniciar su camino en el desarrollo web con ASP NET Core y aprender a consumir APIs RESTful de manera efectiva.
  • Desarrolladores Intermedios: Profesionales que ya tienen experiencia en desarrollo web y buscan mejorar sus habilidades en consumo de APIs y patrones de diseño modernos.
  • Desarrolladores Avanzados: Expertos en desarrollo que buscan actualizar sus conocimientos a .NET 8 y explorar nuevas funcionalidades y buenas prácticas.
  • Estudiantes de Informática y Carreras Afines: Estudiantes universitarios que desean complementar su formación académica con habilidades prácticas en desarrollo web.
  • Freelancers y Emprendedores: Aquellos que trabajan de manera independiente y buscan expandir sus habilidades para ofrecer servicios de desarrollo web completos.
  • Profesionales en TI: Profesionales de la tecnología de la información que desean actualizarse y adquirir competencias en las tecnologías más recientes de .NET Core.
  • Ingenieros de Software: Aquellos interesados en aprender a implementar arquitecturas robustas y escalables para aplicaciones web.
  • Desarrolladores de Frontend y Backend: Profesionales que desean entender mejor la integración entre el frontend y backend a través de APIs RESTful.
  • Gerentes de Proyecto y Líderes Técnicos: Líderes que buscan comprender mejor las tecnologías y prácticas que sus equipos están utilizando para consumir APIs.
  • Entusiastas de la Tecnología: Cualquier persona interesada en aprender sobre el desarrollo de aplicaciones web modernas y el consumo de servicios API.