Skip to content

WashinRibeiro/apiCsharp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

7a0d7f9 · Dec 11, 2021

History

7 Commits
Dec 2, 2021
Dec 7, 2021
Dec 2, 2021
Dec 11, 2021
Dec 2, 2021

Repository files navigation

AV2 - DESIGN E PROGRAMAÇÃO ORIENTADA A OBJETOS
2021/2 - 4º Período - Ciência da Computação
💻🤓

Proposta de avaliação:

Elaboração de uma API com CRUD em C# com todos os recursos aplicados durante o período:
  • Parsers para contratos (DTOs);
  • Persistência;
  • Autenticação;
  • Log;
  • Tratamento de erro.

Conceitos solicitados:

A Persistência de dados é um meio para que um aplicativo persista e recupere informações de um sistema de armazenamento não volátil. A persistência é vital para os aplicativos corporativos por causa do acesso necessário aos bancos de dados relacionais.


Como criamos do nosso projeto em API Web com o ASP.NET Core do zero ⁉️

Para criação do projeto abrimos o cmd na pasta que ficará todos os arquivos e rodamos os seguintes comandos:
  1. dotnet new sln -n apiCsharp
  2. dotnet new webapi -n ApiCsharp.Api -o src/Api
  3. dotnet sln add src\Api\ApiCsharp.Api.csproj
Comando para criar arquivo "gitignore":
  1. dotnet new gitignore
Comando para abertura do projeto no VS Code
  1. code .