Stack de desarrollo OpenSource "ANGULAR + Node.js/Express + ASP.NET CORE + MARIADB SERVER + UBUNTU"
Para ejecutar la aplicación deben instalarse los siguientes frameworks/herramientas
Lista de videos:
Para ejecutar los proyectos servicios (webapi) y cliente (angular) hacer lo siguiente:
cd servicios
dotnet restore
dotnet run
npm install
npm start
cd cliente
ng serve -o
ASP.NET Core:
Comandos para creación de Controllers
dotnet tool install -g dotnet-aspnet-codegenerator
dotnet aspnet-codegenerator controller -name VehiculosController -outDir Controllers -m VehiculosStock -dc DbStockVehiculosContext -api -async -nv
Crear el modelo en c# desde la base de datos
dotnet ef dbcontext scaffold "Server=localhost;Database=DbStockVehiculos;User=USUARIO;Password=PASSWORD!;" "Pomelo.EntityFrameworkCore.MySql" -o Repositorio/
Node.js/Express
Iniciar el proyecto:
npm init
Dependencias y paquetes:
npm install express --save
npm install --save-dev nodemon
npm install cors --save
npm install helmet --save
npm install morgan --save
npm install dotenv --save
npm install mariadb --save
Licencias del software instalado:
Twitter: https://twitter.com/ProgramIdeas Facebook: https://www.facebook.com/ProgramandoIdeas01
v1.2.0 - 31/10/19