Tässä Applied Skills -koulutus syvennytään käytännön harjoituksiin ja esimerkkeihin, jotka opastavat sinua hakemaan tietoa API -dokumentaatiosta, suorittamaan HTTP -pyyntöjä ja renderöimään API -vastauksia dynaamisissa verkkosovelluksissa.
Koulutuksessa käydään myös läpi kuinka sovellus julkaistaan Azure App Servicessa.
Tavoite
Tavoitteena on antaa valmiudet kehittää web-sovelluksia, jotka hyödyntävät API-rajapintoja ASP.NET Core Razor Pages -teknologialla.
Kenelle
Koulutus on suunnattu ohjelmistokehittäjille.
Koulutukseen osallistujalla on suositeltavaa olla;
- C# ohjelmoinnin perusosaaminen
- HTML perusosaaminen
- Perusymmärrys REST-rajapinnoista ja HTTP-metodeista (GET, POST, PUT, DELETE)
Koulutuksen sisältö
Interact with an ASP.NET Core minimal API
- Describe the two model types of APIs in ASP.NET Core
- Create Swagger documentation for an API by using Swashbuckle
- Interact with an API by using the Swagger interface
- Lab: Interact with an API
Implement HTTP operations in ASP.NET Razor Pages
- Implement HTTP clients in .NET Core
- Use HTTP clients to perform safe and unsafe operations
- Add code to support HTTP operations in an ASP.NET Core Razor Pages app
- Lab: Implement HTTP operations in Razor Pages
Render API responses in ASP.NET Core Razor Pages
- Combine HTML and C# to define dynamic page rendering logic
- Render API responses in Razor Pages
- Create pages that perform HTTP operations
- Lab: Render API responses in Razor Pages
Avainsanat
Applied Skills, ASP.NET Core Razor Pages, API, HTTP