Feladat

API-kliensnek nevezzük az Ön szoftverét, alkalmazását, webhelyét vagy rendszerét, amely az API-kat
használja. Ezúttal az lesz az Ön feladata, hogy ilyen
API klienseket hozzon létre a
REST API című oldalon részletesen bemutatott 6 lehetőség
felhasználásával.
Az egyes feladatok sorszámozása teljesen megegyezik az említett oldalon ismertetett
API végpontok sorszámozásával.
Jobban érdeklné inkább az API-k létrehozása?
Ha izgalmasabbnak találja új API-k elkészítését, mint meglévő API-k felhasználását,
tekintse át az
API végpontok létrehozása
című oldalon felsorolt feladatokat, és válogasson közülük kedve szerint.
1. Random kutyaképek
Készítsen menüt, mely 5 különböző kutyafajta nevéből áll. Rákattintva valamely menüpontra - vagyis
kutyafajtára -, kapjunk egy véletlen képet a választott kutyusról. A kutyafajták áttekintéséhez használja az
API dokumentációját.
2. Random user
Készítsen egy általános regisztrációs felületet (űrlapot), mely a szokásos adatokat kéri be, úgy mint:
- teljes név
- nem (férfi/nő)
- születési dátum
- lakhely (ország és város két külön mezőben)
- e-mail cím
- telefonszám
- választott felhasználónév
- választott belépési jelszó
- profilkép
Helyezzen el az űrlap környezetében egy nyomógombot "Tesztadatok használata" felirattal, mely gombot
megnyomva az űrlap minden mezője kitöltődik egy érvényes random adattal.
(A feladatnak jelenleg nem része a regisztráció megvalósulása, csupán a véletlen adatokkal való feltöltés a cél.)
3. Kriptovaluta árfolyamok
Készítsen táblázatot, melyben jelenítse meg az alábbi valuták aktuális árfolyamait:
- euró
- amerikai dollár
- angol font
- svájci frank
- horvát kuna
- cseh korona
- lengyel zloty
- román lei
4. Városok távolsága
Generáljon véletlenszerűen két német várost a
randomuser.me API-ja
segítségével. Ezt követően határozza meg a két város közti távolságot!
Készítse fel kliens oldali programját arra az esetre is, amikor az API nem tudja megmondani a kért távolságot, mert
nem ismeri valamelyik keresett várost.
5. Vonat menetrend
Mint ismeretes, a Veszprém-Győr vasútvonal Zirc és Bakonyszentlászló között a Cuha patak völgyében halad át
a Bakony erdein. Sokak szerint ez Magyarország legszebb, legizgalmasabb vasúti útvonala, több alagúttal és
viadukttal.
A szakasz népszerűsége okán Önnek most az a feladata, hogy egy honlapon megjelenítse a vonat mindig
aktuálisan következő hétvégi menetrendjét, mindkét irányba. Készítsen tehát táblázatot, melyben szerepelteti
az aktuális hét szombatjának és vasárnapjának járatait Zirc és Bakonyszentlászló között, oda és vissza.
Dolgozzon
az API dokumentációja alapján.
6. Időjárás előrejelzés
Jelenítsen meg időjárás előrejelzést Magyarországra vonatkozóan, a következő 48 órára, óránkénti bontásban!
Az alábbi szempontok alapján dolgozzon:
- várható hőmérséklet
- felhőtakaró aránya
- csapadék valószínűsége
- szélsebesség
A grafikus megjelenítéshez ikonképeket keressen az interneten.