
Con ASP.NET Core podemos desarrollar Web APIs utilizando C#.
Con React puedes crear aplicaciones web modernas que son flexibles.
En este curso usaremos ambas herramientas para crear un proyecto. Haremos una aplicación con su base de datos, sistema de usuarios, back-end y UI, donde pondrás en práctica los conceptos aprendidos en el curso.
Iremos paso a paso, tanto en el desarrollo del front-end con React, como con el back-end en ASP.NET Core. Puedes tomar este curso sin tener demasiados conocimientos de ambas tecnologías. De hecho, te enseño lo básico de estas tecnologías a lo largo del curso.
Al final vamos a publicar nuestra aplicación de Reacty nuestra aplicación de ASP.NET Core.
Algunos de los temas que veremos:
Desarrollo de Web APIs con ASP.NET Core
Base de datos en SQL Server utilizando Entity Framework Core
Sistema de usuarios con Json Web Tokens (JWT)
Desarrollo de una aplicación de página única (SPA) con React
Creación de formularios en React
Uso de React Hooks y creación de Hooks personalizados
Realizar peticiones HTTP desde React hacia ASP.NET Core usando Axios
Uso de componentes de componentes de terceros
Uso de mapas con leaflet
Guardar datos espaciales en una base de datos con NetTopologySuite
Permitir a los usuarios subir imágenes para ser guardadas en Azure Storage o localmente
Al terminar este curso tendrás conocimientos suficientes para enfrentar retos de desarrollo que involucren aplicaciones de ASP.NET Core y React.