Lektion 8 av 12
Dom flesta applikation handtera i något mån filar eller data om inte hör hemma i en databas, denna lektion handlar om dissa filar och data, hur vi ska förhålla os till dom, och hur vilka lösningar som finns i Azure för att handtera dissa.
Förre lektion (7): Nätverk i molnet
Nästa lektion (9): Monitorering av moln applikationer
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 29 min (för den frivilliga fördjupningslitteratur gäller 100 min)
Gå igennom kursen Store data in Azure (3h 40min)
Och denna övning Azure Storage CRUD Operations In MVC Using C# - Azure Table Storage - Part One
Göras ensamt eller fler tillsammans. Målet är altid en fungerande applikation, och det rekomenderas därför att börja med brons och sen gå på silver och på slutet guld (men det är såklart möjligt att gå på silver eller guld direkt). Silver och guld är frivilliga, hellere en fungerende brons än en ofungerende silver. VG är möjligt på alla nivåer.
Gör en .NET-konsol applikation med C# som kan ladda upp ett bild till en Azure blob storage. När man har laddat upp bilden ska applikationen visa URLen till bilden i bloben.
Hints:
Brons (enkel): Konsol applikation
Testa lokalt med en storage emulator (välj själv emellam The Microsoft Azure Storage Emulator och Azurite), innan ni ansluttar mot Azure.
Silver (meddel): Skåpa en web app som läser läser vilka bilder som finns i eran blob, läsa deras URL och använn denna till att vises bilderna i en HTML sida.
Lokalt kan webb applikationen jobba mot eran storage emulator eller mot en container i Azure.
Hints:
string blobUrl = $"{containerClient.Uri}/{blob.Name}";
Guld (avancerat): Bygg som i silver en web app som läser av era filer i blob storage. Lägg till automatisk deploy med GitHub actions till Azure.
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, fredag den 01:e oktober kl 23:55. Posta ett länk till dagens blog post.
Skriv ett blogg post som följer denna lektion, detta post ska innehålla en text som svara på dissa frågor:
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