GithubHelp home page GithubHelp logo

cursoddd's Introduction

CursoDDD

Curso de DDD com as essenciais coisas que se deve saber antes de começar um projeto.

Instalação

Siga os passos abaixo para funcionamento do projeto.

API Faker

Para simulação de um ERP de base de contratos é utilizado json-server. Para que se faça a instalação antes é necessária a instalação do NodeJs e NPM e após executar o comando abaixo em seu terminal:

npm install -g json-server

Após instalação podemos levantar nossa API faker através do comando abaixo:

json-server --watch api-faker.json

Um exemplo do funcionamento é mostrado com a imagem abaixo:

My image

Mais informações sobre o pacote, acesse https://github.com/typicode/json-server

Banco de dados SQL Server

A aplicação utiliza banco de dados SQL Server e para maior facilidade é utlizado Docker. Docker funciona tanto para Windows, Linux ou Mac.

Após instalação do Docker, podemos executar o container do SQL Server com o comando abaixo:

docker run -e "ACCEPT_EULA=Y" -e "SA_PASSWORD=p4ssw0rd*" -e "MSSQL_PID=Express" -p 1433:1433 --name sqlserver -d microsoft/mssql-server-linux:latest

Uma vez que o comando acima foi executado. Nas próximas vezes qu for utilizar o docker basta informar o comando abaixo:

docker start sqlserver

.Net Core

A aplicação está utilizando .Net Core com versão minima 2.2.

cursoddd's People

Contributors

stephanybatista avatar

Stargazers

Miguel Alves avatar Nathan avatar Estevao Fonseca avatar AnaPaulaCarvalho avatar Lucio Pelinson avatar Erickson Dutra avatar  avatar Aaron Lesbão Dumont avatar  avatar Maurici Caruso avatar Desenvolvimento Vitória avatar Wender Mrn avatar Sr Mustache avatar Leonardo Reis avatar Fábio Almeida avatar Márcio Monnerat Castello avatar Danilo Batista de Queiroz avatar Yuri Brasil avatar DayseSoares avatar  avatar Diego Andrade avatar Fabricio Souza Moreira avatar Paulo Henrique de Jesus avatar Ori Fialho avatar Ricard Roberg avatar Reginaldo Castardo avatar Éden Alencar avatar  avatar  avatar Caio Bozato Aroca avatar Eduardo Alcantara de Oliveira avatar Tiago Lima avatar Rogério Silva avatar  avatar  avatar Afonso Alcantara avatar Júlio César avatar Rodrigo Moura avatar  avatar Alexandre Magno Pereira Taumaturgo avatar Kan Ishigami avatar  avatar Juan Aspiazu avatar Arilson Silva avatar  avatar Junior santos avatar Márcio avatar Andre Britto avatar Luiz Bartolomeu avatar Diego Francisco avatar André Cantarim avatar  avatar Melqui Menezes avatar Giovana Carvalho avatar Washington Luiz avatar  avatar Emmanuel Ruiz Lopes avatar Melissa Trofino Vieira avatar Daniel da Silva Soares avatar Rodrigo silva avatar  avatar Schmidt avatar Fabio Biasi Mello Rubim avatar  avatar ROBSON JULIO GALVAO DA SILVA avatar João Gabriel Royo da Silva avatar Gadu hosken avatar Francisco AC Lima avatar Vitor Hugo Pereira Ribeiro avatar Elinton Ernani avatar Timoteo Jorge avatar Wellington Ribeiro avatar Marco Prado avatar Wellington Rodrigues avatar Smith Júnior avatar Jorge Souza avatar optydev.io.courses@gmail.com avatar Marcello Costa avatar Paulo Ricardo Busch avatar João Marcos Sakalauska avatar Romulo Eduardo avatar Stwart Douglas Cordeiro avatar Arlei F. Farnetani Junior avatar Osnir  avatar Fabio Muniz avatar Rafael de Lima avatar M. França avatar Willian da Rosa avatar  avatar Leandro Oliveira Messias avatar Francisco Junior Soccol avatar André Ribeiro avatar Rodrigo Lessa avatar Edu Oliveira avatar Thiago Valente avatar Climba Commerce avatar  avatar Claudio Alves da S. Junior avatar f3llps avatar

Watchers

James Cloos avatar  avatar M. França avatar ROBSON JULIO GALVAO DA SILVA avatar Romulo Eduardo avatar Erickson Dutra avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.