Inspirera programmeringsidéer genom användande av offentliga API'er Låt alla komma igång med triviala exempel
- ... ska ha skapat och exekverat anrop till LektionsAPIet
- ... uppnå självsäkerhet i att använda ett API på egen hand
- Genom att titta på datat i LektionsAPIets backend (ett spreadsheet)
- Lyssna på eleverna individuellt
- Introduktion till lektionen (5 min)
- Mycket kort om vad ett API är?
- Länk till elevspreadssheeetet med vidare instruktioner
- Individuellt arbete inledningsvis
- Fritt arbete med fortsättningsuppgifter
- Avslutning (5 min)
- Jag sammanfattar vilka APIer de hittat och låter de som vill säga lite om dem
- Skapa en kopia av ett spreadsheet de får länk till (google url shortener)
- Spreadsheetet innehåller instruktioner
- Skapa ett eget api
- Skapa en google web app som läser/skriver till ett spreadsheet
- Skapa ett backend spreadsheet
- Skapa ett elev boilerplate spreadsheet
- Länk till backend spreadsheetet
- Boilerplate kod
- Get started instruktioner
- Grundläggande Hello World svar
- Skapa användare
- Uppdatera användarinformation
- Data
- Användare
- Användarinfo, namn / lösen-hash
- Favorit API, namn / länk
- Användare
- Lektionsmålen
- Utforska APIet med webbläsaren
- Besöka APIet med en webbläsare (http://..../hello)
- Installera JSONview chrome plugin och återbesök APIet
- Testa BetterLog biblioteket
- Testa att skriva ut ett meddelande genom köra en funktion
- Göra grundläggande anrop till APIet (javascript)
- Läsa av ett svar från APIet
- Skapa användare med lösenord (envägs-hashas)
- Uppdatera sin användares info
- Göra ett request som returnerar källkods API
- Valfri fortsättning
- Undersök API källkoden som är dokumenterad väl
- Söka efter flera APIer (Tips: http://www.programmableweb.com/apis/directory)
- Testa att använda annat API
- Utforska APIet med webbläsaren