Bevezetés

Befejeződött

Tegyük fel, hogy ön egy online kereskedő szoftverfejlesztője. A kereskedő online áruháza egy felhőalapú natív, mikroszolgáltatás-alapú ASP.NET Core-alkalmazás. Megkérték, hogy adja hozzá az alkalmazáshoz a szezonális értékesítés lehetőségét. Az értékesítéseket és a kedvezményeket az értékesítési csapatnak kell szabályoznia, hogy az alkalmazás ne legyen újrafordítva vagy újratelepítve a változások megtekintéséhez.

Ez a modul végigvezeti egy funkciójelző-kódtár implementálásán. Ez a könyvtár létrehoz egy funkciójelzőt a szezonális értékesítés láthatóságának váltogatására. A funkciójelzőt támogató konfigurációs értékek központosítva vannak az Azure App Configuration service használatával.

Az erőforrások ebben a modulban való üzembe helyezéséhez saját Azure-előfizetést használ. Ha nem rendelkezik Azure-előfizetéssel, a kezdés előtt hozzon létre egy ingyenes fiókot.

Fontos

Az Azure-előfizetés felesleges költségeinek elkerülése érdekében mindenképpen törölje Az Azure-erőforrásokat, ha ezzel a modullal végzett.

Fejlesztői tároló

Ez a modul olyan konfigurációs fájlokat tartalmaz, amelyek egy fejlesztési tárolótvagy fejlesztői tárolódefiniálnak. A fejlesztői tároló használata biztosítja a szükséges eszközökkel előre konfigurált szabványos környezetet.

A fejlesztői tároló két környezetben is futtatható. Mielőtt hozzákezdene, kövesse az alábbi hivatkozások egyikének lépéseit a környezet beállításához, beleértve a Docker telepítését és a szükséges Visual Studio Code-bővítményeket.

Tanulási célkitűzések

  • Tekintse át ASP.NET core alkalmazáskonfigurációs fogalmakat.
  • Valós idejű funkciókapcsolók megvalósítása a .NET funkciókezelési könyvtárral.
  • Központosított Azure App Configuration Store implementálása.
  • Kód implementálása az Azure App Configuration Store szolgáltatásainak és konfigurációs beállításainak használatához.

Előfeltételek

  • A C# és a ASP.NET Core fejlesztésének ismerete kezdő szinten.
  • A RESTful szolgáltatás alapfogalmainak ismerete kezdő szinten.
  • A tárolók elméleti ismerete.
  • Hozzáférés tulajdonosi jogosultsággal rendelkező Azure-előfizetéshez.
  • Fejlesztői tárolók futtatása a Visual Studio Code-ban vagy a GitHub Codespace-ben.