Megosztás a következőn keresztül:


Eszközök JavaScript-fejlesztőknek az Azure-ban

A JavaScript számos eszköz ökoszisztémája. Ez a cikk a Microsoft JavaScript-fejlesztők számára készült és karbantartott eszközeit ismerteti. Nem kell ezeket az eszközöket használnia az Azure használatához, csak jobbá teszi a felhasználói élményt mind a funkcionalitásban, mind a támogatásban.

Azure Portal

Az Azure Portal hozzáférést biztosít a fiókjához tartozó összes előfizetéshez és erőforráshoz.

Visual Studio Code

Visual Studio Code az Azure-hoz készült JavaScript-fejlesztés előnyben részesített IDE-je. A felület, a funkciók és a bővítmények együtt dolgoznak a fejlesztési idő lerövidítése és a fejlesztési frusztráció csökkentése érdekében.

Hozzon létre egy projekt-munkaterületet a helyi fejlesztési projekt gyökerénél, majd adja hozzá az összes releváns konfigurációt, beállítást és bővítményt. Ellenőrizze a munkaterület fájlját a projekttel, hogy minden csapattag hozzáférhessen a projekthez szükséges beállításokhoz és eszközökhöz.

A Visual Studio Code számos előnnyel jár:

  • A Visual Studio Code beágyazottan jeleníti meg az Azure referenciadokumentációját
  • A Visual Studio Code utasítás-kiegészítést biztosít
  • Néhány nem egyértelmű típus vagy objektum

A Visual Studio Code bőséges dokumentációt kínál JavaScript-projekt használatára.

Azure-szolgáltatások eszközei

Az alábbi ingyenes bővítményekkel közvetlenül a Visual Studio Code-ban használhatja az Azure-szolgáltatásokat.

Szolgáltatás Eszközök Leírás
Legnépszerűbb szolgáltatások Visual Studio Code-bővítmény Bővítmények gyűjteménye. Szerezze be az összes azure-szolgáltatást ebben a bővítményben a Microsofttól.
Azure-erőforráscsoport Visual Studio Code-bővítmény

Azure CLI-
Azure-erőforrások megtekintése és kezelése.

Oktatóanyag: Express.js MongoDB-alkalmazás üzembe helyezése az App Service-ben a Visual Studio Code-ból
Oktatóanyag: Cognitive Search hozzáadása webhelyhez
Azure Static Web Apps Visual Studio Code-kiterjesztés

SWA CLI
Az Azure Static Web Apps létrehozása és kezelése a VS Code bővítmény vagy a Static Web Apps CLI (SWA CLI) használatával. A VS Code bővítmény integrálható a szerkesztővel, míg az SWA CLI helyileg szimulálja az Azure-szolgáltatásokat.
Azure Functions Visual Studio Code-bővítményre

Azure CLI-

npm csomag
Függvények létrehozása, kezelése, megtekintése, hibakeresése és üzembe helyezése

Rövid útmutató: JavaScript-függvény létrehozása az Azure-ban a Visual Studio Code segítségével
Azure Container Apps Visual Studio Code-bővítmény

Azure CLI alkalmazáskonténer
Az Azure Container Apps lehetővé teszi mikroszolgáltatások és tárolóalapú alkalmazások futtatását egy kiszolgáló nélküli platformon. A tárolóalkalmazások kezelése, az új verziók üzembe helyezése és a teljesítmény figyelése.

Oktatóanyag: Előtérbeli mikroszolgáltatási alkalmazás üzembe helyezése

Oktatóanyag: Háttérbeli mikroszolgáltatási alkalmazás üzembe helyezése
Azure Cosmos DB Visual Studio Code-bővítmény

Azure CLI
Globálisan elosztott, többmodelles adatbázisok létrehozása, tallózása és frissítése az Azure-ban.

Rövid útmutató: Az Azure Functions csatlakoztatása az Azure Cosmos DB-hez a Visual Studio Code használatával
Raktározás Visual Studio Code-bővítmény

Azure CLI

Storage Emulator – Azurite
Azure Storage, Blob-tárolók, fájlmegosztások, táblázatok és üzenetsorok

Rövid útmutató: Azure Functions csatlakoztatása az Azure Storage-hoz a Visual Studio Code segítségével

Az összes Azure-bővítmény megtekintéséhez használja ezt a hivatkozást:

TypeScript

TypeScript a JavaScript összes funkcióját biztosítja, és erős, de rugalmas típusrendszert biztosít.

TypeScript és az Azure SDK-ügyfélkódtárak

Az Azure SDK-ügyfélkódtár referenciadokumentációja a TypeScripthez van megírva, mert az ügyfélkódtárak TypeScripttel vannak megírva. Az Azure SDK-ügyfélkódtárak használatához nem kell TypeScriptet használnia.

További információ az Azure SDK TypeScript-irányelveiről.

Telepítés

Az Azure premier üzembehelyezési eszköze Azure Development CLI. Ez az eszköz lehetővé teszi, hogy az Azure-szolgáltatásokat Bicep vagy Terraformhasználatával létrehozza és konfigurálja, majd üzembe helyezze a forráskódot.

A Kiváló AZD- használatával üzembe helyezhető mintákat találhat az Azure végponttól végpontig terjedő megoldásainak megismeréséhez.

Folyamatos integrációs és tesztelési (CICD) eszközök

Az alábbi integrációs eszközök az építési és telepítési folyamatokkal növelhetik a csővezeték hatékonyságát.

Konténerek

Ha Microsoft- vagy Azure-specifikus Docker-rendszerképet keres, a Microsoft Container Registry (MRC) használatával egy rendszerképlekérdezéséhez.

Eszközök tárolókhoz

Eszközök fejlesztési tárolókhoz

Azure CLI

Az Azure CLI az Azure-erőforrások parancssorból való kezelésére van optimalizálva.

Az Azure CLI a következő használati forgatókönyveket biztosítja:

Ha az Azure Portalt használja, az Azure CLI elérhető a portálon a felső navigációs sávon.

Ha az Azure Portalt használja, az Azure CLI elérhető a portálon a felső navigációs sávon.

Mintaalkalmazások, kód és kódrészletek

A GitHub-szervezet, Azure-Samples, számos mintát tartalmaz az Azure által kínált termékek és szolgáltatások között. Az Azure Samples böngésző segítségével talál egy igényeinek megfelelő mintát.

További minták a következők:

  • Azure SDK for JS minták
  • Microsoft Authentication Library for JS (MSAL.js) minták
  • JavaScript végponttól végpontig minták

Drámaíró

Playwright egy Node.js kódtár, amely egyetlen API-val automatizálja a Chromiumot, a Firefoxot és a WebKitet. A Playwright úgy készült, hogy lehetővé tegye a több böngészőt támogató, folyamatosan frissített, jól működő, megbízható és gyors webautomatizálást.

Rohan

Rush a webes skálázható monorepo-kezelő.

Windows Terminál

Windows Terminál lehetővé teszi, hogy több különböző termináltípust is elérhessen ugyanabból a Windows-alkalmazásból, beleértve az Azure CLI-t és az Ubuntu-t. Ezzel az eszközzel CICD bash-szkripteket fejleszthet és tesztelhet, mielőtt ezeket a szkripteket a GitHub Actionsben vagy egy másik folyamatban használnák.

Windows-alrendszer Linuxhoz

A Linux Windows alrendszere lehetővé teszi, hogy a fejlesztők GNU-/Linux-környezetet futtasson, beleértve a legtöbb parancssori eszközt, segédprogramot és alkalmazást közvetlenül a Windowson, nem módosítva, hagyományos virtuális gép vagy kettős rendszerindítású telepítés nélkül.

Azure JavaScript-fejlesztők – tippek és trükkök

Az alábbi lista tippeket és trükköket tartalmaz az Azure-fejlesztőknek, hogy hatékonyabbak legyenek:

  • elnevezési séma fejlesztése az Azure-erőforrásokhoz.
  • Azure-erőforrások csoportosítása erőforráscsoportokba, amelyek elnevezési sémát is használnak.
  • Minden Azure-erőforráshoz adjon hozzá címkéket, amelyek közlik az erőforrás célját, projektjét és egyéb létfontosságú adatait. Ezek a címkék az Azure Portalon, az adott erőforráshoz tartozó Áttekintés lapon láthatók. Gondoljon a címkékre az erőforrás dokumentálásának módjaként.
  • A legtöbb erőforrás előfizetésenként legalább egy ingyenes verzióval rendelkezik. Használja ezt az erőforrástípust a használat elsajátítása közben.
  • A "biztonságos alapértelmezett" megoldások esetében megtudhatja, hogyan hozhat létre kapcsolati sztringek vagy jelszavak nélküli erőforrásokat . Ez a biztonsági intézkedés lehetővé teszi, hogy minden környezetben ugyanazt a kódot használja, anélkül, hogy kezelnie kellene a kapcsolati sztringeket vagy rotálnia a kulcsokat.
  • Az Azure legújabb npm-csomagjai @azure hatókörrel kezdődnek.
  • A legtöbb Azure npm-csomag használhatja a DefaultAzureCredential. Bár a beállítás bonyolultnak tűnik, az a tény, hogy többé nem kell a helyi és távoli hitelesítést kezelni az Azure-platformon, jelentős előnyt jelent a biztonság és az időmegtakarítás szempontjából.
  • Az Összes Azure JavaScript SDK typeScript-típusokat tartalmaz. Ez a funkció lehetővé teszi, hogy könnyen fogadjon el erős típusokat a megoldásokhoz, és tudja, hogy nem lesznek szinkronban az SDK-val.

Következő lépések