PROJETO DE AVALIAÇÃO PARA DESENVOLVEDOR
.Net Core 6.0
NodeJs
Angular CLI
Abrir arquivo da solução (.sln) pelo Visual Studio, definir o projeto WebAPI como projeto de inicialização e executar projeto.
Dentro da solução, acessar a pasta do projeto WebApi
cd WebApi
Executar comando
dotnet watch run --launch-profile WebApiDevelopment
Dentro da solução, acessar a pasta do projeto AngularApp
cd AngularApp
Baixar e instalar as dependências do projeto
npm install
Para executar a aplicação, rodar comando angular cli
ng serve --open --configuration development
OU
npm run dev
Utilizado Karma - Ferramenta para testes unitários no front-end
Para executar testes
ng test
OU
ng test --code-coverage
Utilizado FineCodeCoverage - Ferramenta de testes disponível para Visual Studio Community
Ferramentas utilizadas no projeto
- NetCore - Uma plataforma para desenvolvimento de aplicativos em geral.
- AngularCli - Ferramenta de shell de comando para inicializar, desenvolver, estruturar e manter aplicativos em Angular
- SonarLint - Detecte problemas de codificação em tempo real e obtenha orientações claras sobre como corrigi-los.
- Swagger - Ferramenta para ajudar a projetar e documentar APIs em escala.
- Karma - Ferramenta para testes unitários no front-end
- FineCodeCoverage - Ferramenta de testes disponível para Visual Studio Community