experienciagoiaba's People
experienciagoiaba's Issues
Eu, como usuário, desejo efetuar meu cadastro
Eu, como usuário, desejo efetuar meu cadastro
Este ticket tem como objetivo criar uma API que permita o usuário fazer seu cadastro no sistema.
Especificação
-
A entidade deve conter os seguintes campos: id (string), firstName (string), surname (string), age (int), creationDate (DateTime).
-
Todos os campos são obrigatórios, exceto o campo surname.
-
O campo id não deve ser inserido pelo usuário, mas gerado pelo sistema.
-
O campo creationDate não deve ser inserido pelo usuário, mas preenchido pelo sistema.
Requisitos
-
Aplicação deve ser desenvolvida em ASP.NET Core MVC.
-
Dados devem ser persistidos para um banco de dados utilizando Entity Framework (EF Core).
-
Aplicação e banco de dados devem rodar dentro de contêineres Docker com imagem Linux (utilizar docker-compose para subir o ambiente).
-
Registra as operações (criação, deleção, edição etc) em log.
-
O projeto deve conter Testes unitários para cada operação.
Requisitos técnicos
Consultar usuários:
GET /Users
Resposta:
[
{ name: 'Cliente 1', surname: 'Sobrenome', age: 25, creationDate: '2020-12-01T01:00:00, id: 'b4f5a-b4f5a-b4f5a-b4f5a-b4f5a' ' },
{ name: 'Cliente 2', surname: 'Sobrenome 2', age: 25, creationDate: '2020-12-01T01:00:00, id: 'b4f5a-b4f5a-b4f5a-b4f5a-b4f5a' ' },
{ name: 'Cliente 3', surname: 'Sobrenome 3', age: 25, creationDate: '2020-12-01T01:00:00, id: 'b4f5a-b4f5a-b4f5a-b4f5a-b4f5a' ' }
]
PUT /Users/{id}
Request:
{
name: 'Novo nome',
surname: 'novo sobrenome',
age: 26
}
DELETE /Users/{id}
POST /Users
Request:
{
name: 'Nome',
surname : 'sobrenome',
age: 25
}
Documentação
Eu, como usuário do Mobile, desejo efetuar meu cadastro
Eu, como usuário do Mobile, desejo efetuar meu cadastro
Escopo
- Expor o CRUD de usuários via Api REST.
- Criar um aplicativo Mobile que permita ao usuário se cadastrar.
Requisitos técnicos
- Aplicação deve ser desenvolvida em Xamarin.Forms.
- API deve ser feita na aplicação já existente.
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.