Bevezetés
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.
- Visual Studio Code-ot és egy helyi gépen támogatott Docker-környezetet.
- 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ó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.