Midlleware C# .Net Core 2.2 com API Rest, ORM Entity e Identity Framework, autenticação JWT, persistência MSSQL Server e frontend Angular 7
Originalmente criado por Vinícius de Andrade "Seja Fullstack com Asp.NET Core 2, Angular 7, EF Core 2" https://www.udemy.com/share/100QgoBEsTc15QQX4=/
- .NET Core 2.2
- .NET Entity Core Framework
- .NET Identity Core Framework
- Autenticação JWT
- MSSQL Server
- Angular 7
- Swagger API Document
- .NET Core 2.2 (https://dotnet.microsoft.com/download/dotnet-core/2.2)
- Node.js (https://nodejs.org/en/download/)
- MSSQL Server (https://www.microsoft.com/pt-br/sql-server/sql-server-downloads)
- alterar connectionStrings do banco de dados em appsettings.Development.json
- realizar migrations
- dotnet ef --startup-project ..\ProAgil.WebAPI migrations add helloworld
- dotnet ef --startup-project ..\ProAgil.WebAPI database update<\li>
- executar os comandos no diretório ProAgil.WebAPI
- dotnet restore
- dotnet watch run
- acessar no navegador ou Postman http://localhost:5000
- executar os comandos no diretório ProAgil-App
- npm install
- npm build
- Instalar CLI Angular (https://cli.angular.io/quickstart): npm install -g @angular/cli
- ng serve -o
- acessar no navegador localhost:4200
- npm install -g @angular/cli (Instalar CLI Angular (https://cli.angular.io/quickstart) )
- npm install bootstrap (Instalar Bootstrap (https://getbootstrap.com.br/docs/4.1/getting-started/download/))
- npm install ngx-bootstrap --save (Instalar NGX Bootstrap (https://valor-software.com/ngx-bootstrap/#/))
- npm install --save-dev @fortawesome/fontawesome-free (Instalar Fonte Awesome (https://fontawesome.com/how-to-use/on-the-web/setup/using-package-managers))
- npm install ngx-toastr --save npm install @angular/animations --save (Instalar Notificações (https://www.npmjs.com/package/ngx-toastr))
- npm i @auth0/angular-jwt (Instalar JWT Angular)
- ng g g auth/auth (Instalar Angular Guard)
- ng add ngx-bootstrap --component tabs (Instalar Tabs (https://valor-software.com/ngx-bootstrap/#/tabs))
- npm install --save ngx-mask (Instalar Mask (https://www.npmjs.com/package/ngx-mask))
- npm i ngx-currency (Instalar Mascara dinheiro)