Lektion 4 av 12
Termen serverless gör det extremt enkelt att börja att använda sig av molnet, vi kan skriva kod lokalt och med få steg få det att köra i Azure vid hjälp av Azure Functions.
Förre lektion (3): Containrar och orkestrering
Nästa lektion (5): Databaser i molnet
Detta är material (artiklar, videoer, blogs, podcasts etc) som är den teoretiska bas för denna lektion, det antas att du har läst/set/lystnad detta innan lektionen starter.
Estimerat samlat “läs”-tid för lektionslittertur är 118 min (för den frivilliga fördjupningslitteratur gäller 171 min)
Azure produkt till serverless kod
Vi kommer under denna kurs att jobba med Azure, och därför behöver ni en Azure konto.
Azure for Students
Som en del av student erbjudande från Microsoft, ska ni har tillgång till Azure for Students, tyvärr kommer denna med en viktig begränsning, men får 100$ och dom är aktiva i 12 månad från start. Så om man aktiverade sin Azure konto i starten av utbildningen är denna nu gått ut på tid, dock borde ni ha fått en mail om reaktivering.
Använn eran plushogskolan.se epost.
Azure free account
Om Azure for Students inte är en möjligt kan man skåpa en Azure free account, här får man 200$ men dom är enbart aktiva i 30 dagar från start
När du har fått din konto att funka, titta runt i Azure och få en känsla av dom möjligheter som finns i Azure.
För utom det grafiska webb-gränssnitt i Azure, är det även möjligt kontrollera Azure gennom kommando förtolkeren (ett CLI) och även ett REST api.
Detta är en liten frivillig övning till att göra klar Azure CLI
az login
Gå igennom dissa tre övningar, som är en del av kursen Create serverless applications:
Ensamt eller fler tillsammans.
Bygga en Azure Functions application, denna ska vara en mini-kalkylator som kan ta två input och addera dom. Använn dig av HttpTrigger, och tänk din mini-kalkylator som ett Rest API med ett endpoint.
Det rekomenderas att börja med bronze och sen gå på silver och på slutet guld. Silver och guld är frivilliga.
Brons (enkel): Den enkla lösning är att bygga den direkt i Azures webgränssnitt. Men du kan även utveckla functions lokalt med Visual Studio Code eller Visual Studio.
Silver (meddel): Det är även möjligt att deploya sin function direkt från GitHub: Create a function app in Azure that is deployed from GitHub. Detta ska förstås på det sätt att koden ligger i ett GitHub repo och när man skåper applikationen via CLIen kan man beträtta att den ska dra koden from detta Git-repo.
Guld (mycket avancerat): Slutligen finns där möjligheten att deploya en azure funtion app från GitHub actions med hjälp av Azure Functions Action.
Inlämnas via PingPong, men sparas i GitHub
Gör ett nytt inlägg på din blog som du gjorde i samband med dom förra lektioner. Det rekomenderas att skriva på samma språk som din första blogg post.
Deadline på PingPong, torsdag den 16:e september kl 23:55. Posta ett länk till dagens blog post.
Skriv ett blogg post som följer denna lektion ska innehålla en text som svara på dissa frågor:
Du ska inte beskriva hur du har satt upp din Azure konto.
Akta att din blogg + kod + scripts + screenshots inte innehåller någon användernamn, lösenord, api nycklar etc.
Om du vill kan du nu välja att dela denna blogpost på sociala media (Linked, Twitter, Facebook etc.) kom ihåg att använda lämpliga hashtags som: #1 #2