forked from MicrosoftDocs/azure-dev-docs
-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathTOC.yml
320 lines (319 loc) · 17 KB
/
TOC.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
- name: Azure for JavaScript & Node.js developers
href: index.yml
items:
- name: What's new in docs
href: whats-new-docs.md
- name: What's new with Developer Advocates
href: whats-new-developer-advocacy.md
- name: Cloud development with Azure
items:
- name: What is Azure?
href: core/what-is-azure-for-javascript-development.md
- name: Install Node.js
href: core/install-nodejs-develop-azure-sdk-project.md
- name: Recommended Tools
href: node-azure-tools.md
- name: Development environment
href: core/configure-local-development-environment.md
- name: Host and build web apps
items:
- name: Select hosting service
href: how-to/select-hosting-service.md
- name: Select deployment process
href: how-to/deploy-web-app.md
- name: Configure
items:
- name: Configure app settings
href: how-to/configure-web-app-settings.md
- name: Create secure domain name
href: how-to/add-custom-domain-to-web-app.md
- name: Configure domain name
href: /azure/app-service/app-service-web-tutorial-custom-domain?tabs=a%2Cazurecli
- name: Use Key Vault secrets
href: how-to/with-web-app/use-secret-environment-variables.md
- name: Azure Static Web Apps
items:
- name: Getting started
href: how-to/create-static-web-app.md
- name: Create Static web app
items:
- name: 1. Introduction
href: how-to/with-web-app/static-web-app-with-swa-cli/introduction.md
- name: 2. Create GitHub repo
href: how-to/with-web-app/static-web-app-with-swa-cli/create-github-repo.md
- name: 3. Create React client app
href: how-to/with-web-app/static-web-app-with-swa-cli/create-react-app.md
- name: 4. Create Azure Static Web app
href: how-to/with-web-app/static-web-app-with-swa-cli/create-static-web-app.md
- name: 5. Create Azure Function API
href: how-to/with-web-app/static-web-app-with-swa-cli/create-function-api-app.md
- name: 6. Connect client to API
href: how-to/with-web-app/static-web-app-with-swa-cli/connect-client-to-api.md
- name: 7. Add easy authentication
href: how-to/with-web-app/static-web-app-with-swa-cli/add-authentication.md
- name: 8. Clean up resources
href: how-to/with-web-app/static-web-app-with-swa-cli/clean-up-swa-auth-resources.md
- name: Add search to website
href: /azure/search/tutorial-javascript-overview
- name: "Upload image to Storage"
href: tutorial/browser-file-upload-azure-storage-blob.md
- name: Add image analysis
href: tutorial/static-web-app-image-analysis.md
- name: Authentication and identity
items:
- name: Easy auth with Static Web Apps
href: how-to/with-web-app/static-web-app-with-swa-cli/add-authentication.md
- name: Vanilla JS
href: /azure/active-directory/develop/tutorial-v2-javascript-auth-code
- name: "React: Add a Login button for Microsoft Identity provider"
href: /azure/active-directory/develop/tutorial-v2-react
- name: "Angular: Add a Login button for Microsoft Identity provider"
href: /azure/active-directory/develop/tutorial-v2-angular-auth-code
- name: Add custom auth with MSAL.js
items:
- name: Introduction
href: how-to/with-authentication/static-web-app-with-api/introduction.md
- name: Create app registration
href: how-to/with-authentication/static-web-app-with-api/register-application-with-identity.md
- name: Create local Static web app
href: how-to/with-authentication/static-web-app-with-api/configure-source-code-for-msal.md
- name: Add MongoDB to API
href: how-to/with-authentication/static-web-app-with-api/add-mongodb-database-to-api.md
- name: Deploy to Azure
href: how-to/with-authentication/static-web-app-with-api/deploy-static-web-app-to-azure.md
- name: Use GraphQL with trivia game
items:
- name: 1. Introduction
href: how-to/with-web-app/graphql/static-web-app-graphql/introduction.md
- name: 2. GraphQL basics
href: how-to/with-web-app/graphql//static-web-app-graphql/graphql-basics.md
- name: 3. Local TypeScript development
href: how-to/with-web-app/graphql//static-web-app-graphql/local-development.md
- name: 4. Create an Azure Cosmos DB resource
href: how-to/with-web-app/graphql//static-web-app-graphql/create-configure-cosmos-db.md
- name: 5. Deploy to Azure Static Web Apps
href: how-to/with-web-app/graphql//static-web-app-graphql/remote-deployment.md
- name: Migrate to Serverless
items:
- name: "Training: Migrate to Azure Functions"
href: /training/modules/shift-nodejs-express-apis-serverless
- name: "Docs: Migrate to Azure Functions"
href: /azure/azure-functions/shift-expressjs?tabs=javascript
- name: Azure Functions
items:
- name: Develop Azure Functions
href: how-to/develop-serverless-apps.md
- name: Store data in MongoDB
href: tutorial/azure-function-cosmos-db-mongo-api.md
- name: Upload file to Storage
href: ./how-to/with-web-app/azure-function-file-upload.md
- name: Resource management API
items:
- name: 1. Introduction and prerequisites
href: how-to/with-web-app/azure-function-resource-group-management/introduction.md
- name: 2. Create local Azure Function
href: how-to/with-web-app/azure-function-resource-group-management/create-function-app.md
- name: 3. Deploy function to Azure
href: how-to/with-web-app/azure-function-resource-group-management/deploy-azure-function-with-visual-studio-code.md
- name: 4. Add APIs and redeploy
href: how-to/with-web-app/azure-function-resource-group-management/add-delete-functions-redeploy.md
- name: 5. View and query application logs
href: how-to/with-web-app/azure-function-resource-group-management/view-query-application-logs.md
- name: 6. Clean up resources
href: how-to/with-web-app/azure-function-resource-group-management/clean-up-resources.md
- name: Use GraphQL APIs
items:
- name: Hello world API
href: how-to/with-web-app/graphql/azure-function-hello-world.md
- name: Data (CRUD) API
href: how-to/with-web-app/graphql/azure-function-crud-mutation.md
- name: Azure App service
items:
- name: "Express.js with MongoDB"
href: /azure/app-service/tutorial-nodejs-mongodb-app?tabs=azure-portal%2Cterminal-bash%2Cvscode-deploy%2Cdeploy-instructions-azportal%2Cdeploy-zip-linux-mac%2Cdeploy-instructions--zip-azcli
- name: "Express.js convert text to speech"
href: tutorial/convert-text-to-speech-cognitive-services.md
- name: Add easy authentication
href: /azure/app-service/scenario-secure-app-authentication-app-service-as-user
- name: Use Microsoft Identity provider (MSAL.js)
href: how-to/with-web-app/deploy-msal-sdk-authentication-expressjs.md
- name: Container web apps
items:
- name: "Express.js with VS Code"
items:
- name: Introduction and prerequisites
href: tutorial/tutorial-vscode-docker-node/tutorial-vscode-docker-node-01.md
- name: Use a container registry
href: tutorial/tutorial-vscode-docker-node/tutorial-vscode-docker-node-02.md
- name: Create a local Node.js app
href: tutorial/tutorial-vscode-docker-node/tutorial-vscode-docker-node-03.md
- name: Create the app image
href: tutorial/tutorial-vscode-docker-node/tutorial-vscode-docker-node-04.md
- name: Deploy the app image
href: tutorial/tutorial-vscode-docker-node/tutorial-vscode-docker-node-05.md
- name: Make changes and redeploy
href: tutorial/tutorial-vscode-docker-node/tutorial-vscode-docker-node-06.md
- name: Stream logs
href: tutorial/tutorial-vscode-docker-node/tutorial-vscode-docker-node-07.md
- name: Clean up resources
href: tutorial/tutorial-vscode-docker-node/tutorial-vscode-docker-node-08.md
- name: Create container registry
href: how-to/with-azure-cli/create-container-registry-resource.md
- name: Create container from local project
href: how-to/with-visual-studio-code/containerize-local-project.md
- name: Virtual machine web apps
items:
- name: "Express.js"
items:
- name: 1. Introduction and prerequisites
href: tutorial/nodejs-virtual-machine-vm/introduction.md
- name: 2. Create Application Insights resource
href: tutorial/nodejs-virtual-machine-vm/create-azure-monitoring-application-insights-web-resource.md
- name: 3. Create virtual machine
href: tutorial/nodejs-virtual-machine-vm/create-linux-virtual-machine-azure-cli.md
- name: 4. Connect to Linux virtual machine
href: tutorial/nodejs-virtual-machine-vm/connect-linux-virtual-machine-ssh.md
- name: 5. Add cloud logging to app
href: tutorial/nodejs-virtual-machine-vm/azure-monitor-application-insights-nodejs-expressjs-code.md
- name: 6. View logs
href: tutorial/nodejs-virtual-machine-vm/azure-monitor-application-insights-logs.md
- name: 7. Clean up resources
href: tutorial/nodejs-virtual-machine-vm/clean-up-resources.md
- name: "VM: Create and delete VM"
href: how-to/with-azure-sdk/create-manage-virtual-machine.md
- name: "VM: Manage"
href: how-to/with-azure-sdk/stop-start-virtual-machine.md
- name: Visual Studio Code
items:
- name: Install and debug local project
href: how-to/with-visual-studio-code/install-run-debug-nodejs.md
- name: Clone a GitHub repo for changes
href: how-to/with-visual-studio-code/clone-github-repository.md
- name: Create an Azure database
href: how-to/with-visual-studio-code/create-azure-database.md
- name: Azure CLI
items:
- name: Get started
href: core/automate-tasks-with-azure-cli.md
displayName: az login --identity, az login --service-principal, az login -u, az group create, az staticwebapp create, az staticwebapp delete, az storage account create, az functionapp create, az functionapp deployment slot create, az functionapp deployment source config, az functionapp deployment slot swap, az functionapp delete
- name: Authentication and identity
items:
- name: Getting started
href: how-to/with-authentication/getting-started.md
- name: Static web apps
items:
- name: Vanilla JS
href: /azure/active-directory/develop/tutorial-v2-javascript-auth-code
- name: "React: Add a Login button for Microsoft Identity provider"
href: /azure/active-directory/develop/tutorial-v2-react
- name: "Angular: Add a Login button for Microsoft Identity provider"
href: /azure/active-directory/develop/tutorial-v2-angular-auth-code
- name: Azure Functions
items:
- name: Triggers and bindings
href: /azure/azure-functions/functions-identity-based-connections-tutorial-2
- name: App Service
items:
- name: Express.js only
href: /azure/active-directory/develop/tutorial-v2-nodejs-webapp-msal
- name: Express.js upload file to Blob Storage
- name: Express.js to Key Vault with managed identity
href: /azure/app-service/tutorial-connect-msi-key-vault-javascript
- name: Electron
href: /azure/active-directory/develop/tutorial-v2-nodejs-desktop
- name: Node.js console daemon
href: /azure/active-directory/develop/tutorial-v2-nodejs-console
- name: MSAL.js
href: https://github.com/AzureAD/microsoft-authentication-library-for-js
- name: Samples
href: /azure/active-directory/develop/sample-v2-code
- name: Logging and metrics
href: how-to/node-sdk-logging.md
- name: Testing
href: core/test-azure-sdk-integrated-code.md
- name: Azure SDK for JavaScript
items:
- name: Getting started
href: core/use-azure-sdk.md
- name: Install packages
href: sdk/azure-sdk-install.md
- name: Authentication
items:
- name: Overview
href: sdk/authentication/overview.md
- name: Local development apps
items:
- name: With service principals
href: sdk/authentication/local-development-environment-service-principal.md
- name: With developer account
href: sdk/authentication/local-development-environment-developer-account.md
- name: Azure-hosted apps
href: sdk/authentication/azure-hosted-apps.md
- name: On-premises apps
href: sdk/authentication/on-premises-apps.md
- name: Database developer guide
items:
- name: Getting started
href: how-to/with-database/getting-started.md
- name: Cache for Redis
href: how-to/with-database/use-azure-cache-for-redis-db.md
- name: Cassandra on Azure Cosmos DB
href: how-to/with-database/use-cassandra-as-cosmos-db.md
- name: MongoDB on Azure Cosmos DB
items:
- name: Getting started
href: how-to/with-database/use-mongodb-as-cosmosdb.md
- name: Dev guide
href: /azure/cosmos-db/mongodb/how-to-javascript-get-started
- name: MySQL and MariaDB
href: how-to/with-database/use-mysql-mariadb.md
- name: PostgreSQL
href: how-to/with-database/use-postgresql-db.md
- name: Azure Cosmos DB for NoSQL
href: how-to/with-database/use-sql-api-as-cosmos-db.md
- name: Storage developer guide
href: /azure/storage/blobs/storage-blob-javascript-get-started
- name: Resource management
items:
- name: "List subscriptions"
href: core/nodejs-sdk-azure-authenticate.md?tabs=azure-sdk-for-javascript.md#3-list-azure-subscriptions-with-service-principal
- name: "View subscription history"
href: how-to/with-azure-sdk/list-resource-operation-history.md
- name: GraphQL
items:
- name: Hello world with Functions
href: how-to/with-web-app/graphql/azure-function-hello-world.md
- name: CRUD with Functions
href: how-to/with-web-app/graphql/azure-function-crud-mutation.md
- name: Trivia game with SWA + Azure Cosmos DB
items:
- name: 1. Introduction
href: how-to/with-web-app/graphql/static-web-app-graphql/introduction.md
- name: 2. GraphQL basics
href: how-to/with-web-app/graphql//static-web-app-graphql/graphql-basics.md
- name: 3. Local TypeScript development
href: how-to/with-web-app/graphql//static-web-app-graphql/local-development.md
- name: 4. Create an Azure Cosmos DB resource
href: how-to/with-web-app/graphql//static-web-app-graphql/create-configure-cosmos-db.md
- name: 5. Deploy to Azure Static Web Apps
href: how-to/with-web-app/graphql//static-web-app-graphql/remote-deployment.md
- name: Import GraphQL into APIM
href: /azure/api-management/graphql-api
- name: Import and resolve GraphQL schema
href: /azure/api-management/graphql-schema-resolve-api
- name: Samples
items:
- name: Hello world
href: https://github.com/azure-samples/js-e2e-azure-function-graphql-hello
- name: Simple CRUD
href: https://github.com/azure-samples/js-e2e-azure-function-graphql-crud-operations
- name: Trivia game
href: https://github.com/azure-samples/js-e2e-graphql-cosmosdb-static-web-app
- name: Training
href: learn-azure-javascript.md
- name: Samples
href: /samples/browse/?languages=javascript%2cnodejs%2ctypescript
- name: npm Packages
href: azure-sdk-library-package-index.md
- name: npm Package Documentation
href: /javascript/api/overview/azure/