Workshop de desenvolvimento de api com asp.net core + circleci + azure
C#
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
.vscode
src/WebAPIApplication
test/UnitTest
.gitignore
Dockerfile
README.md
circle.yml
global.json

README.md

Workshop: Exemplo de Aplicação ASP.NET Core 1.1 (Web API) com EFCore acessando SqlServer rodando no Linux

##.NET Core e Node.js Instale o Node.js

Instale o .NET Core

##Yoeman Para instalar o Yoeman e o Scaffolding do ASP.NET Core (o bower é requerido pelo Scaffolding), utilize o NPM, através dos seguintes comandos:

npm i -g bower

npm i -g yo

npm i -g generator-aspnet

Para criar o projeto do zero, você pode utilizar o comando yo e seguir as instruções informadas no terminal.

Neste exemplo utilizamos os projetos: Web API Application e Unit test project (xUnit.net)

Migrations

Para criar o primeiro pacote do migration, execute o comando abaixo:

dotnet ef migrations add MigracaoInicial

Docker - Container SqlServer no Linux

Docker

Para subir a imagem do container SqlServer (linux), execute o comando abaixo:

sudo docker run -e 'ACCEPT_EULA=Y' -e 'SA_PASSWORD=Workshop@123' -p 1433:1433 -d microsoft/mssql-server-Linux

Visual Studio Code

Visual Studio Code

Visual Studio Code Extensions

  • C#
  • C# Extensions
  • vscode-icons

##CircleCI Integração contínua com CircleCI

Material desenvolvido pelos participantes do curso