Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
.NET MAUI Net 9 creando y consumiendo Web API (N Capas)
Rating: 4.6 out of 5(4 ratings)
65 students

.NET MAUI Net 9 creando y consumiendo Web API (N Capas)

Aprende a aplicar la arquitectura de N Capas para el desarrollo de aplicaciones Web API con NET MAUI
Created byLicito Hurol
Last updated 9/2025
Spanish
Spanish [Auto],

What you'll learn

  • Crear una aplicación móvil multiplataforma con .NET MAUI que consuma servicios REST de forma eficiente.
  • Conectarse a una Web API desarrollada en ASP.NET Core, aplicando buenas prácticas de consumo de datos.
  • Configurar y utilizar HttpClient en MAUI, con inyección de dependencias y manejo correcto del ciclo de vida.
  • Consumir servicios CRUD (Crear, Leer, Actualizar, Eliminar) y mostrar resultados en componentes visuales de MAUI como CollectionView, ListView, formularios y má
  • Utilizar DTOs y AutoMapper desde la API para que los datos lleguen listos al cliente .NET MAUI.
  • Crear servicios reutilizables en MAUI para centralizar llamadas a la API (con HttpClient, respuestas tipadas y validación de errores).
  • Gestionar respuestas de la API (errores, estados, mensajes) con alertas y vistas amigables en la app.
  • Implementar almacenamiento local (como SecureStorage o Preferences) para guardar credenciales y datos del usuario logueado.

Course content

36 sections219 lectures19h 6m total length
  • Instalar el Visual Studio 20222:30
  • Restaurar el Script de la Base de datos1:52
  • Creación del Proyecto2:23
  • Creación de las capas3:09
  • Mapeo de Tablas en Clases5:40
  • Definiendo el contenido de la Capa de Entidades2:56
  • Definiendo el contenido de la Capa de DTO2:27
  • Definir la cadena de conexión en un archivo de configuración3:06

Requirements

  • Tener una computadora

Description

En este curso aprenderás a diseñar y desarrollar una arquitectura robusta basada en N Capas utilizando ASP.NET Core Web API como backend y .NET MAUI como frontend para aplicaciones móviles multiplataforma. A lo largo del curso, construirás una API profesional, aplicando buenas prácticas de desarrollo, patrones de diseño, y consumiéndola eficientemente desde una app MAUI.

¿Qué aprenderás?

  • Desarrollo completo de una Web API desde cero, organizada en una arquitectura en N capas.

  • Consumo de la API desde una aplicación móvil creada con .NET MAUI.

  • Implementación del Patrón Repositorio para una mejor gestión del acceso a datos.

  • Integración con Entity Framework Core para el acceso eficiente y seguro a la base de datos.

  • Implementación de operaciones CRUD con buenas prácticas y validaciones.

  • Búsquedas por múltiples campos y filtrado dinámico.

  • Uso de DTOs (Data Transfer Objects) para seguridad, control y rendimiento.

  • Integración de AutoMapper para transformar modelos a DTOs de forma sencilla.

  • Separación clara de responsabilidades:

    • Capa de Datos

    • Capa de Negocio

    • Capa de Presentación

    • Capa Común para constantes, helpers y excepciones compartidas.

  • Implementación de autenticación y autorización basada en tokens JWT.

  • Pruebas y documentación de la API con Swagger.

  • Aplicación de los principios SOLID y buenas prácticas de desarrollo limpio.

  • Consumo seguro de la API en .NET MAUI, incluyendo manejo de tokens y sesiones.

  • Diseño de interfaces móviles limpias y funcionales que se conectan a la Web API.

  • Buenas prácticas en el manejo de HttpClient, serialización y control de errores en MAUI.

Who this course is for:

  • Personas que deseen desarrollar aplicaciones moviles