Cree la API web principal de ASP.NET

*****

ESTE CURSO HA SIDO COMPLETAMENTE REGRABADO Y ACTUALIZADO A LA ÚLTIMA VERSIÓN .NET 7
El curso es compatible con ambas versiones: .NET6 y .NET7

*****

Esta es una guía completa para crear ASP.NET Core Web API utilizando .NET 7, Entity Framework Core (EF Core) y la base de datos de SQL Server.

Con más de 6000 estudiantes matriculados y mas que 1100 5 estrellas revisiones, este curso ha ayudado a estudiantes de todos los orígenes a aprender e implementar ASP.NET Core Web API.

Este curso es para todos los niveles de habilidad y mejores trajes principiantes y desarrolladores intermedios que han adquirido conocimientos en C# y ASP.NET Web MVC y desean utilizar sus habilidades para aprender ASP.NET Core y específicamente ASP.NET Core Web API.

En este curso de ASP.NET Core WEB API, usaremos .NET 7 y crear un API WEB REST.

Durante este curso, obtendrá mucha experiencia en la creación de puntos finales y API de ASP.NET Core y, al final, confío en que obtendrá suficientes conocimientos prácticos para crear sus propias API web de ASP.NET.

Crearemos una API web muy atractiva en la que crearemos las regiones y paseos de Nueva Zelanda y crear una API web ASP.NET Core para que los clientes de esta API puedan consumir estos datos.

Comenzaremos aprendiendo cuáles son los principios de REST y comprenderemos los archivos que ASP.NET Core crea como parte de un nuevo proyecto.

Luego crearemos y entenderemos nuestro dominio y modelos de dominio.

Luego seguiremos adelante e instalaremos Núcleo del marco de la entidad y usando las migraciones de EF Core crearemos nuestro Base de datos del servidor SQL.

Luego crearemos controladores para nuestra API y los probaremos usando Interfaz de usuario de Swagger.

También entenderemos e implementaremos los conceptos de Modelos de dominio y datos y use técnicas de codificación limpias para construir nuestra API web ASP.NET CORE.

Usaremos una famosa biblioteca de terceros llamada Automapa para mapear objetos dentro de nuestra API.

Con todo esto seguiremos y crearemos CRUD operaciones para nuestra Web API. vamos a realizar Crear, leer, actualizar y eliminar operaciones en nuestra API usando el Patrón de repositorio en ASP.NET Core API.

Luego, comprenderemos e implementaremos la autenticación y la autorización en ASP.NET CORE Web APIS utilizando tokens JWT y veremos cómo podemos generar fichas JWT usando nuestra API (Servidor) para que podamos Autenticar y Autorizar a los clientes de nuestra aplicación.

aprenderemos más avanzado nivelar cosas implementando Filtrado, clasificación y paginación en nuestra API web ASP.NET Core.

Usaremos Postman y Swagger para probar nuestro Autenticacion y autorizacion.

También usaremos ASP.NET Core Identity para nuestra API donde registramos usuarios y les asignamos roles.

En este curso de ASP.NET Core Web API, aprenderá e implementará:

  • Comprenda las API REST mediante la creación de una API web con ASP.NET Core y .NET 7
  • Comprender los principios REST
  • Comprender la inyección de dependencia y los beneficios
  • Creación de un nuevo proyecto de API web de ASP.NET Core
  • Comprender el proyecto .NET 7 WEB API en .NET 7 y C#
  • Aprenda e instale Entity Framework Core (EF Core) en el proyecto ASP.NET Core Web API
  • Aprenda las migraciones principales de Entity Framework
  • Comprender la diferencia entre los modelos de dominio y los DTO
  • Comprender los modelos de dominio y el patrón de repositorio
  • Use Swagger para probar el proyecto ASPNET Core WEB API
  • Aprenda a mapear modelos entre sí usando Automapper
  • Aprenda programación asíncrona (Async Await)
  • Valide la API WEB de ASP.NET Core
  • Proteja su API web de ASP.NET Core con Microsoft Identity agregando autenticación y autorización basada en funciones a su API REST.
  • Agregue autenticación JWT a ASP.NET Core Web API creando tokens JWT para clientes API.
  • Comprender y agregar autenticación y autorización a ASP.NET Core API y crear usuarios de lectura y escritura para probar esto a través de Postman
  • Incorpore la autenticación ASP.NET JWT en SwaggerUI
  • Agregue funciones avanzadas como Filtrado, Clasificación y Paginación a su API web de ASP.NET Core.

Conóceme más

Soy Sameer, un desarrollador de software profesional con más de 15 años de experiencia en la industria. Me encanta educarme a mí misma y a los demás y por eso comencé con mi canal de youtube donde tengo una audiencia amorosa. Creo contenido para desarrolladores de software como tú para poder compartir mis conocimientos.

Estadísticas

Más de 11000 estudiantes en Udemy

Más de 2000 reseñas en Udemy

Más de 1,4 millones de visitas en Youtube

Algunas de las reseñas

==> Sin duda, la mejor manera de aprender esta pila de tecnología. Sameer realmente hizo un buen trabajo aquí y espero que nos bendiga con proyectos angulares más interesantes en el futuro. Tal vez una aplicación de comercio electrónico o reserva de hotel de muestra 🙂

==> Aunque no tenía ninguna experiencia previa con C# O .Net Core MVC, pude aprender mucho de este curso, ¡todo gracias al instructor!
==> ¡Un curso muy detallado y extenso! voz clara y gran detalle a los temas.
…y miles de reseñas más sobre mis cursos.

Garantía de devolución del dinero

Te garantizo que después de terminar este curso, tendrá la confianza suficiente para crear API REST en ASP.NET Core y .NET 7 por su cuenta.

Te sentirás seguro en el trabajo o creando tus propios proyectos.

Si desea crear sitios web funcionales, genéricos, limpios y utilizables utilizando ASP.NET, este es el curso para usted.

Si aun así no puedes beneficiarte de este curso (¡nos entristecerá que te vayas!), hay un «reembolso de dinero de 30 días garantizado por Udemy».

¿Por qué necesitas este curso?

Al comprar este curso, hará una elección fantástica, ya que este curso lo ayudará a obtener la confianza que necesita para crear API web de ASP.NET Core.

Le aseguro que al final de este curso, tendrá la confianza para crear API web ASP.NET Core escalables desde cero.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *