Coder Social home page Coder Social logo

desafio_backend_stefanini's Introduction

Desafio para candidatos da Stefanini

1. Estudo de caso

image

Criar o CRUD para a modelagem de pessoa e cidade;

2. Arquitetura

A API precisa ser entregue em .NET Core, podendo utilizar a nossa arquitetura de exemplo ou outra que vocês construírem, e nesse cenário a arquitetura também será validada (SOLID, Clean Code e API REST é imprescindível). O frontend pode ser entregue com qualquer tipo de framework/lib javascript de qualquer versão (temos preferência a Angular e Vue.js).

3. Requisitos do ambiente

  • Docker com suporte a contêiner Linux;
  • Porta 5434 do MSSQL liberada (Caso dê conflito, mudar para uma de sua escolha);
  • Visual Studio 2022 ou Visual Studio Code;
  • .NET Core 6;

4. Entregáveis

A não entrega do obrigatório o candidato será desclassificado e todos os artefatos precisam estar em um repositório GIT público;

4.1. Obrigatório

  • API .NET Core executando e com todas as API’s funcionando;
  • Swagger funcionando;

4.2. Desejável

  • Migration SQL funcionando no projeto;
  • Frontend com todas as integrações e os comportamentos básicos funcionando;
  • Link acessível com o projeto publicado na Azure/AWS/GCP;

5. Dicas

  • A arquitetura de exemplo conta com um projeto docker-compose pronto e configurado para executar a aplicação, incluindo o provisionamento de uma instância MS SQL para mesma. Caso tenha dificuldades para executar o projeto com Docker, ignore o mesmo e execute o Projeto web, mudando apenas a connection string e apontando para uma instância válida do banco de dados.

6. Questionário

desafio_backend_stefanini's People

Contributors

adenilsonlj avatar

Watchers

 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.