Introduction
Tegyük fel, hogy ön egy online kereskedő szoftverfejlesztője. A kereskedés online webáruháza egy natív felhős, 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 újra üzembe helyezése a módosítások megtekintéséhez.
Ez a modul végigvezeti egy funkciójelző-kódtár implementálásán. Ez a kódtár létrehoz egy funkciójelzőt a szezonális értékesítés láthatóságának váltásához. A funkciójelölőt támogató konfigurációs értékek központosítása a Azure-alkalmazás Configuration szolgáltatás használatával történik.
Az erőforrások ebben a modulban való üzembe helyezéséhez saját Azure-előfizetést használ. Ha még nincs Azure-előfizetése, 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 fejlesztési tárolót vagy fejlesztői tárolót definiáló konfigurációs fájlokat tartalmaz. 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.
- Visual Studio Code és egy támogatott Docker-környezet a helyi gépen.
- GitHub Codespaces (a költségek érvényesek lehetnek).
Tanulási célkitűzések
- Tekintse át ASP.NET core alkalmazáskonfigurációs fogalmakat.
- Valós idejű funkcióösszesítés implementálása a .NET szolgáltatásfelügyeleti kódtárral.
- Központosított Azure-alkalmazás konfigurációs tároló implementálása.
- Kódot implementálhat a Azure-alkalmazás Configuration Store funkcióinak é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.