Curso de Desarrollo de APIs REST con .NET Core
Formación para el desarrollo servicios web con C# en .NET Core 3
Material disponible
Intermedio
6 Clases 10 h
85€
69€
Precio en promoción

Qué aprenderé en el Curso de Desarrollo de APIs REST con .NET Core

  • Conceptos básicos de .NET Core 3
  • Novedades de C#
  • Creación de APIs REST en .NET Core 3
  • Buenas prácticas de REST
  • Acceso a datos con Entity Framework
  • Pruebas unitarias y de integración

Objetivos del curso

Aprender el desarrollo de APIs REST con .NET Core 3, creando nuestros propios servicios web desde cero con el lenguaje C# y acceso a bases de datos. Realizar servicios web guiados por buenas prácticas en la creación de APIs y la seguridad. Trabajo con logs y, por supuesto, pruebas unitarias.

Por qué debes aprender desarrollo de APIs REST con .NET Core

El lenguaje C# ha ganado en popularidad y se usa cada vez en más ámbitos, gracias a .NET Core. Después de haber aprendido el lenguaje C# en la plataforma .NET Core es imprescindible abordar una de sus principales utilidades, como es la creación de APIs REST.

NET Core se está convirtiendo en una herramienta indispensable. No solo es el futuro de .NET, si no ya el presente, y su orientación open source y multiplataforma (Windows, Linux (incluyendo ARM) y Mac) han expandido sus usos hasta niveles impensables para .NET hace algún tiempo.

Qué tengo que saber

Ningún requisito, pero sí que es necesaria cierta experiencia en cualquier lenguaje orientado a objetos (y preferiblemente, basado en clases tales como C++ o Javascript).

Se usará Visual Studio Code (gratuito, multi-plataforma) como entorno de desarrollo.

Clases y contenidos

Introducción a C# y .NET Core Gratis
  • Primeros pasos en .Net Core
  • Consejos para instalar el SDK en los distintos sistemas operativos
  • Puesta en marcha y ejecución de los proyectos de consola y web.
Iniciación al desarrollo de APIs REST con .Net Core

En este bloque de la primera clase veremos cómo mejorar nuestro proyecto de API REST, con los ingredientes más esenciales para poner en marcha un servicio web desarrollado con C# que responda a diversos tipos de solicitudes HTTP.

ASP.NET Core

En esta clase vamos a realizar un API REST con .NET Core de manera más profesional, con distintos tipos de endpoints y verbos del HTTP. De momento en nuestro proyecto será bastante completo, aunque estamos realizando el almacenamiento en memoria y todavía no tenemos autenticación, que son temas de clases siguientes.

Acceso a datos con Entity Framework
  • Comenzamos a trabajar con una base de datos usando Entity Framework y aprovechamos las ventajas de crear las consultas de este framework ORM para .NET.
  • Abordamos la parte de la seguridad del API con autenticación oAuth2.
Buenas prácticas REST
  • Filosofía de APIs Rest
  • Arquitectura y diseño de APIS con MVC
  • Buenas prácticas en la creación de APIs
Tests

Esta clase del Curso de creación de servicios web con .NET Core está dedicada por completo al testing de tu API REST. Aprendemos a hacer testing de tu aplicación y entender cómo realizar los test de forma correcta.

Valoraciones

Javier Ruiz Bayón

Visualnacert

Antonio Cruz Vela

Curso fantástico de gran nivel tocando diversos elementos incluyendo testing. :)

David Coleto

Víctor Cara Rodríguez

Daniel Espes Ingles

muy rápido pero muy interesante

jaimedocal@gmail.com

Los cursos con Eduard son siempre magnificos!!!!

Ana

Laura Enguix Bou

En general está bien, pero me hubiera gustado que se hubiera profundizado más en el tema de la Autenticación ya que era propósito de este curso y no tanto en Entity Framwork que a mi parecer no lo era.

Herney Salazar

Excelente profesor, además un tema muy interesante

Xavier Garcia Piñol

Roberto Mendoza Ulecia

Nicolas

El docente es muy claro con los conceptos

Esther Martinez Torres

Martin Cabello

Excelente. Muy bueno el curso. Larga vida a EscuelaIT.

Manuel Bermejo

Lorenzo Eizmendi

Muy bueno

Christian Barrios Fragozo

Agustín Sales

Héctor González Dominguez

Curso muy interesante. Conceptos claros y directos con ejemplos.

¿Conoces nuestra tarifa plana?

Toda la formación de EscuelaIT, con más de 130 cursos completos para aprender las más variadas tecnologías de programación, diseño y marketing online. Todo! con tu suscripción.

Suscríbete