Controladores en ASP.NET Core MVC

Según como lo define la propia Microsoft, ASP.NET Core es un marco multiplataforma de código abierto y de alto rendimiento que tiene como finalidad compilar aplicaciones modernas conectadas a Internet y habilitadas para la nube. Entre las posibilidades que ofrece, destacan las siguientes: Compilar servicios y aplicaciones web, aplicaciones de Internet de las cosas (en inglés, Internet of Things, simplificado como IoT) y back-ends móviles.Usar sus herramientas de desarrollo favoritas en Windows, macOS y Linux.Efectuar implementaciones locales y en la nube.Ejecutar en .NET Core. En ASP.NET Core MVC, los controladores son elementos de…continue reading →

Desarrollo de webapp privadas

Vamos a explicar los pormenores de una webapp de gestión privada.  Una webapp de este tipo está diseñada para ser accesible desde cualquier navegador, sin embargo, suelen redirigirte siempre a un acceso de login y algunas veces carecen incluso de registro, ya que los perfiles que pueden acceder a al contenido son creados de manera externa y supervisados por un administrador. Como no esperan una navegación externa, rara vez incluyen publicidad. Los problemas que la webapp debe resolver son: Albergar un generador de números aleatorios para que los streamer (creador de contenido) puedan…continue reading →

Cargar información en diálogos modales de Bootstrap con Net Core

¡Buenas! En este post vamos a aprender como utilizar los diálogos modales de bootstrap con Net Core para cargar información que nos devuelva una base de datos, así como poder utilizar los mismos para poder introducir datos también. Es cierto que esto es algo que se hace en Front-end, pero aquí con NET Core también puede ser muy útil. Lo primero de todo que tenemos que hacer es crear el proyecto (evidentemente) MVC. Sobre el mismo debemos descargar los siguientes Nuget: -Microsoft.EntityFrameworkCore -Microsoft.EntityFrameworkCore.SqlServer IMPORTANTE : LA VERSIÓN DE LOS NUGET DEBE DE SER…continue reading →

Net Core API

Por que usar API Los usuarios cada vez utilizan más dispositivos diferentes, por lo cual una API es una solución, ya que podremos tener acceso a los datos desde diferentes tipos de aplicaciones gracias a la API. Estas aplicaciones pedirás información a la API y esta será la encargada de devolverla en formato JSON.  Crear una API Para trabajar con APIs tendremos que crearnos un proyecto del tipo: ASP .NET Core Web API que trabaje con C#. Una vez tengamos el proyecto creado, tendremos que crearnos tres carpetas. ModelsCrearemos tantos modelos como nuestra…continue reading →

Registro y Login de usuarios ASP .Net Core

En este post voy a explicar como crear un registro y login de usuarios en un proyecto ASP.NET Core. Antes de crearnos el proyecto primero tenemos que crear nuestra base de datos en la que los usuarios harán el registro y el login. El script de la tabla usuarios es el siguiente: CREATE TABLE USUARIOS ( ID_USUARIO INT NOT NULL PRIMARY KEY , EMAIL NVARCHAR(150) NOT NULL, PASS VARBINARY(MAX) NOT NULL, SALT NVARCHAR(50) NOT NULL, NOMBRE NVARCHAR(50) NOT NULL, APELLIDOS NVARCHAR(50) DEFAULT NULL, TIPO NVARCHAR(15) CHECK( tipo IN('USUARIO','ADMIN') ) DEFAULT 'USUARIO' ) Ahora…continue reading →