Skip to content

⛅ Este repositório reflete uma pequena API, que exibe o clima e o tempo das cidades cadastradas por um usuário comum.

License

Notifications You must be signed in to change notification settings

alexandredorea/WeatherAPI

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Introdução

Este projeto reflete um dos desafios realizados como parte de um processo seletivo para uma empresa.

Buscou-se atender os requisitos solicitados, além de terem sido adicionados artefatos (de cunho pessoal) concernentes a gestão de projetos, gerência de configuração, entre outros para melhor entendimento do que se pediu.

Desafio: Cadastro de Notícias

GitHub issues GitHub license

Cenário

Você trabalha em uma agência de meteorologia de grande importância para muitos em todo o país. O responsável pela área decidiu que chegou a hora de implementar uma nova funcionalidade que permita cadastrar cidades e exibir a previsão do tempo delas.

Sua função é programar uma página de “Cadastro de Cidade”, onde o usuário irá preencher um campo para o nome da cidade e listar todas as cidades cadastradas, contendo links para visualizar os detalhes da previsão da cidade cadastrada.

Especificações

A documentação deste projeto encontram-se dividida em:

  1. Cadastro de Cidade
  2. Detalhe de Previsão

Observação

  1. O problema foi resolvido utilizando plataforma web, considerando as tecnologias básicas como HTML, CSS e Javascript, observando as boas práticas de desenvolvimento web;
  2. O código “server-side” foi desenvolvido obrigatoriamente em ASP.NET MVC e seguindo convenções REST (preferencialmente);
  3. O Layout/Design da página web não era o principal fator de analise para este problema, mas isso não significava que devê-se desenvolver uma página sem quaisquer critérios para uma boa apresentação visual;
  4. Para persistência dos dados foram utilizados Entity Framework Core 2.0 com SQL Server 2017.
  5. Foram ainda aplicado para este problema, conceitos de Metodologia Ágil Kanban e Scrum, os quais foram definidas as tasks para uma melhor organização.

Recursos utilizados no desenvolvimento da aplicação:

Recurso Documento Download
Visual Studio 2017 Guia IDE
Linguagem C# Guia N/A
Conceitos de DDD (Domain Driven Design) Tutorial N/A
ASP.NET Core 2.0 Guia N/A
Entity Framework Core 2.0 Guia N/A
Repositório de Dados (Repository Pattern) Tutorial N/A
Migration Guia N/A
SQL Server 2017 Guia IDE

Andamento do Projeto

Para saber sobre o andamento do projeto clique aqui e tenha acesso ao Quadro Atividades para ver as Tasks que já foram concluídas.

Você tem perguntas, dúvidas ou sugestões de melhoria?

Sinta-se à vontade em abrir um issue ou pull request.

FAQ sobre esta entrevista

Para ter acesso ao FAQ clique aqui.

About

⛅ Este repositório reflete uma pequena API, que exibe o clima e o tempo das cidades cadastradas por um usuário comum.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages