Reviva a nostalgia do Tamagotchi com este desafio de 7 dias em C# que utiliza a API do Pokémon para trazer seus mascotes favoritos à vida e permitir interações via API e JSON. Como instrutora deste desafio, vou guiar você através de várias etapas para construir uma versão moderna do Tamagotchi, o famoso "bichinho virtual" dos anos 90 e 2000, usando os conceitos mais importantes do C# e consumindo a API do Pokémon. O objetivo deste projeto é ensinar iniciantes a consumir uma API REST de forma simplificada.
Para participar do desafio, increva-se neste link.
Iniciar uma aplicação back-end em C#, consumindo a API do Pokémon. Desenvolver uma funcionalidade onde o jogador poderá acessar uma lista de opções de espécies de pokémons e visualizar suas características para facilitar sua escolha antes da adoção.
Parsear a resposta obtida no primeiro dia para extrair as informações desse JSON e exibi-las de maneira organizada.
Trabalhar a saída de dados através da construção de um menu interativo, com opções e mensagens divertidas para o usuário.
Refatorar o sistema para ficar de acordo com o padrão MVC, com Model, View e Controller.
Desenvolver interações do jogador com seus mascotes. Lidar com atributos e poder realmente brincar com seus pokémons.
Resolver um problema comum na vida de um desenvolvedor back-end: o mapeamento de propriedades de um objeto para outro. Buscar na documentação de uma biblioteca a melhor maneira de fazer isso.
Tratar erros de entradas de dados de usuários. Publicar a aplicação para que outras pessoas possam utilizá-la. Fechar com chave de ouro!
Inscreva-se neste link para ser desafiado ao longo de 7 Days de C#.
- C#
- API do Pokémon
- JSON
Como este é um desafio guiado, não aceitarei contribuições externas para este repositório.
Se você está participando deste desafio, te incentivo a compartilhar sua jornada nas redes sociais! Use a hashtag #7DaysOfCSharp e marque-me em seus posts @spacecoding. Estamou ansiosa para ver o que tu vais criar!