https://fifa-api.azurewebsites.net/
https://appfifa.herokuapp.com/
La FIFA te ha contactado para que le ayudes a consolidar la información de todos los equipos que van a ir al próximo mundial, así que te dicen que debes crear una API con un CRUD para cada una de la siguiente información:
- Equipo: https://fifa-api.azurewebsites.net/team/
- Nombre del Equipo
- Imagen de Bandera
- Escudo del Equipo
- Jugadores del equipo: https://fifa-api.azurewebsites.net/player/
- Foto del jugador
- Nombre
- Apellido
- Fecha de nacimiento
- Posición en la que juega
- Número de camiseta
- ¿Es titular?
- Cuerpo técnico: https://fifa-api.azurewebsites.net/coachingstaff/
- Nombre
- Apellido
- Fecha de nacimiento
- Nacionalidad
- Rol (técnico | asistente | médico | preparador)
De toda la información recolectada la FIFA desea tener un servicio donde retorne la siguiente información:
- Cuántos equipos hay registrados https://fifa-api.azurewebsites.net/teams/count/
- Total de jugadores que participarán en el campeonato https://fifa-api.azurewebsites.net/players/count/
- Quién es el jugador más joven https://fifa-api.azurewebsites.net/players/youngestplayer/
- Quién es el jugador mas viejo https://fifa-api.azurewebsites.net/players/oldestplayer/
- Cuántos jugadores suplentes hay https://fifa-api.azurewebsites.net/players/substitute/
- Promedio de número jugadores suplentes en cada equipo https://fifa-api.azurewebsites.net/players/avgsubstitute/
- Cuál de los equipo fue el que mas registró jugadores? https://fifa-api.azurewebsites.net/teams/mostplayers/
- Cuál es la edad promedio de los jugadores? https://fifa-api.azurewebsites.net/players/avgsplayers/
- Cuál es el promedio de número de jugadores en cada equipo? https://fifa-api.azurewebsites.net/players/avgage/
- Quién es el técnico más viejo https://fifa-api.azurewebsites.net/coachs/oldestcoach/
The default basic root view for DefaultRouter
HTTP 200 OK
Allow: GET, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept
{
"team": "https://fifa-api.azurewebsites.net/team/",
"player": "https://fifa-api.azurewebsites.net/player/",
"coachingstaff": "https://fifa-api.azurewebsites.net/coachingstaff/",
"nationality": "https://fifa-api.azurewebsites.net/nationality/",
"position": "https://fifa-api.azurewebsites.net/position/",
"role": "https://fifa-api.azurewebsites.net/role/"
}