-
Notifications
You must be signed in to change notification settings - Fork 1
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
1 parent
d836bff
commit 7a0d7f9
Showing
1 changed file
with
15 additions
and
15 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,32 +1,32 @@ | ||
## AV2 - DESIGN E PROGRAMAÇÃO ORIENTADA A OBJETOS | ||
### 2021/2 - 4º Período - Ciência da Computação | ||
## _AV2 - DESIGN E PROGRAMAÇÃO ORIENTADA A OBJETOS <br /> 2021/2 - 4º Período - Ciência da Computação_ :computer::nerd_face: | ||
|
||
## Proposta de avaliação: | ||
### Elaboração de uma API com CRUD em C# com todos os recursos aplicados durante o período: | ||
#### 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); <br /> | ||
- Persistência; <br /> | ||
- Autenticação; <br /> | ||
- Log; <br /> | ||
- Tratamento de erro. <br /> | ||
|
||
--------------------------------------------------------------- | ||
--- | ||
|
||
### Conceitos solicitados: | ||
#### 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 :interrobang: | ||
##### 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": | ||
4. dotnet new gitignore | ||
|
||
|
||
--------------------------------------------------------------- | ||
|
||
## Comandos utilizados para criar o projeto do zero: | ||
|
||
1. dotnet new sln -n <Nome do projeto> | ||
2. dotnet new <tipo (webapi, console, classlib)> -n <Nome do projeto> -o <Diretório do projeto (src\Api, src\Console)> | ||
3. dotnet sln add src\Api\Api.csproj | ||
4. Abrir projeto e ser feliz | ||
##### Comando para abertura do projeto no VS Code | ||
5. code . |