1. Introducción

Cuando desarrollamos una app móvil donde se necesita que el usuario guarde información de forma permanente, como por ejemplo una lista de tareas, por lo general la información se guarda en una base de datos. Se recomienda que la app no se conecte directamente a la base de datos, si no mediante servicios REST.

También en los sistemas Web desarrollados con Angular, React o Vue, la información se almacena y se obtiene mediante servicios REST o GraphQL

Este tutorial explicará paso a paso cómo crear servicios REST con .NET Core (ahora .NET 8) en C# con una aplicación de ejemplo.

Aprenderás lo siguiente:

Se debe tener conocimientos básicos de C# y programación orientada a objetos.

¿Porqué ASP.NET Core?

ASP.NET Core fue creado para ser multiplataforma (Windows,Mac,Linux), open source y con mejoras en rendimiento. Con la versión 5 de .Net se han unificado los 2 framework, el 4.6 y el .Net Core. Puedes ver un artículo mas detallado sobre este cambio aquíarrow-up-right

Entity Framework Core fue rediseñado para hacerlo mas eficiente.

Requisitos

Visual Studio Codearrow-up-right o Visual Studio Comunityarrow-up-right

SQL Server Expressarrow-up-right o MySQL Comunity Versionarrow-up-right

En este tutorial mostrare ejemplos con Visual Studio Comunity

Para MySql utilizare DB Forge for MySQL Expressarrow-up-right y MySQLWorkbencharrow-up-right

Código de ejemplo

El código de ejemplo está en github lo puedes descargar aquíarrow-up-right

Last updated