A través de este curso, se pretende dar al estudiante las herramientas necesarias para dar sus primeros pasos para crear su propia Web Api, y exponer su información a través de una web API.
Dicha Web Api, puede ser consumida posteriormente, por desarrolladores en distintas tecnologías, desde Android, iOS ó UWP, incluso desde tecnologías multiplataforma como lo es Xamarin.
A lo largo del curso, empezamos creando el proyecto, ¡Completamente desde cero! Sin utilizar plantillas ni nada por el estilo, con el fin de que el alumno aprenda los conceptos fundamentales de un proyecto tipo ASP NET Web Api. Posteriormente, creamos un repositorio con el fin de poder exponer información ficticia, y así poder probar que nuestra API funciona correctamente.
Por último, llevamos a cabo la creación de las entidades que interactuarán con la base de datos, reemplazando el repositorio de pruebas por un repositorio real. Al final, tenemos una api que puede ser consumida desde diferentes aplicaciones.