@@ -3,7 +3,7 @@ title: Getting started with Azure Functions
3
3
description : Take the first steps toward working with Azure Functions.
4
4
ms.topic : overview
5
5
ms.custom : devx-track-extended-java, devx-track-js, devx-track-python, devx-track-ts
6
- ms.date : 12/13/2022
6
+ ms.date : 09/16/2024
7
7
zone_pivot_groups : programming-languages-set-functions-full
8
8
---
9
9
@@ -20,14 +20,17 @@ Complete one of our quickstart articles to create and deploy your first function
20
20
::: zone pivot="programming-language-csharp"
21
21
You can create C# functions by using one of the following tools:
22
22
23
+ + [ Azure Developer CLI (azd)] ( create-first-function-azure-developer-cli.md?pivots=programming-language-csharp )
24
+ + [ Command line] ( ./create-first-function-cli-csharp.md )
23
25
+ [ Visual Studio] ( ./functions-create-your-first-function-visual-studio.md )
24
26
+ [ Visual Studio Code] ( ./create-first-function-vs-code-csharp.md )
25
- + [ Command line ] ( ./create-first-function-cli-csharp.md )
27
+
26
28
27
29
::: zone-end
28
30
::: zone pivot="programming-language-java"
29
31
You can create Java functions by using one of the following tools:
30
32
33
+ + [ Azure Developer CLI (azd)] ( create-first-function-azure-developer-cli.md?pivots=programming-language-java )
31
34
+ [ Eclipse] ( functions-create-maven-eclipse.md )
32
35
+ [ Gradle] ( functions-create-first-java-gradle.md )
33
36
+ [ IntelliJ IDEA] ( functions-create-maven-intellij.md )
@@ -40,32 +43,36 @@ You can create Java functions by using one of the following tools:
40
43
::: zone pivot="programming-language-javascript"
41
44
You can create JavaScript functions by using one of the following tools:
42
45
43
- + [ Visual Studio Code] ( ./create-first-function-vs-code-node.md )
44
- + [ Command line] ( ./create-first-function-cli-node.md )
46
+ + [ Azure Developer CLI (azd)] ( create-first-function-azure-developer-cli.md?pivots=programming-language-javascript )
45
47
+ [ Azure portal] ( ./functions-create-function-app-portal.md#create-a-function-app )
48
+ + [ Command line] ( ./create-first-function-cli-node.md )
49
+ + [ Visual Studio Code] ( ./create-first-function-vs-code-node.md )
46
50
47
51
::: zone-end
48
52
::: zone pivot="programming-language-powershell"
49
53
You can create PowerShell functions by using one of the following tools:
50
54
51
- + [ Visual Studio Code] ( ./create-first-function-vs-code-powershell.md )
52
- + [ Command line] ( ./create-first-function-cli-powershell.md )
55
+ + [ Azure Developer CLI (azd)] ( create-first-function-azure-developer-cli.md?pivots=programming-language-powershell )
53
56
+ [ Azure portal] ( ./functions-create-function-app-portal.md#create-a-function-app )
57
+ + [ Command line] ( ./create-first-function-cli-powershell.md )
58
+ + [ Visual Studio Code] ( ./create-first-function-vs-code-powershell.md )
54
59
55
60
::: zone-end
56
61
::: zone pivot="programming-language-python"
57
62
You can create Python functions by using one of the following tools:
58
63
59
- + [ Visual Studio Code] ( ./create-first-function-vs-code-python.md )
64
+ + [ Azure Developer CLI (azd)] ( create-first-function-azure-developer-cli.md?pivots=programming-language-python )
65
+ + [ Azure portal] ( ./functions-create-function-app-portal.md#create-a-function-app )
60
66
+ [ Command line] ( ./create-first-function-cli-python.md )
61
- + [ Azure portal ] ( ./functions- create-function-app-portal .md#create-a-function-app )
67
+ + [ Visual Studio Code ] ( ./create-first- function-vs-code-python .md )
62
68
63
69
::: zone-end
64
70
::: zone pivot="programming-language-typescript"
65
71
You can create TypeScript functions by using one of the following tools:
66
72
67
- + [ Visual Studio Code ] ( ./ create-first-function-vs-code-typescript .md)
73
+ + [ Azure Developer CLI (azd) ] ( create-first-function-azure-developer-cli .md?pivots=programming-language-typescript )
68
74
+ [ Command line] ( ./create-first-function-cli-typescript.md )
75
+ + [ Visual Studio Code] ( ./create-first-function-vs-code-typescript.md )
69
76
70
77
::: zone-end
71
78
::: zone pivot="programming-language-other"
@@ -74,41 +81,38 @@ Besides the natively supported programming languages, you can use [custom handle
74
81
::: zone pivot="programming-language-csharp,programming-language-java,programming-language-javascript,programming-language-powershell,programming-language-python,programming-language-typescript"
75
82
## Review end-to-end samples
76
83
84
+ These sites let you browse existing functions reference projects and samples in your desired language:
77
85
::: zone-end
78
86
::: zone pivot="programming-language-csharp"
79
- The following sites let you browse existing C# functions reference projects and samples:
80
-
81
- + [ Azure Samples Browser] ( /samples/browse/?expanded=azure&languages=csharp&products=azure-functions )
87
+ + [ Awesome azd template library] ( https://azure.github.io/awesome-azd/?tags=functions&tags=dotnetCsharp )
82
88
+ [ Azure Community Library] ( https://www.serverlesslibrary.net/?technology=Functions%202.x&language=C%23 )
83
-
89
+ + [ Azure Samples Browser ] ( /samples/browse/?expanded=azure&languages=csharp&products=azure-functions )
84
90
::: zone-end
85
91
::: zone pivot="programming-language-java"
86
- The following sites let you browse existing Java functions reference projects and samples:
87
-
88
- + [ Azure Samples Browser] ( /samples/browse/?expanded=azure&languages=java&products=azure-functions )
92
+ + [ Awesome azd template library] ( https://azure.github.io/awesome-azd/?tags=functions&tags=java )
89
93
+ [ Azure Community Library] ( https://www.serverlesslibrary.net/?technology=Functions%202.x&language=Java )
90
-
94
+ + [ Azure Samples Browser ] ( /samples/browse/?expanded=azure&languages=java&products=azure-functions )
91
95
::: zone-end
92
- ::: zone pivot="programming-language-javascript,programming-language-typescript"
93
- The following sites let you browse existing Node.js functions reference projects and samples:
94
-
95
- + [ Azure Samples Browser] ( /samples/browse/?expanded=azure&languages=javascript%2ctypescript&products=azure-functions )
96
- + [ Azure Community Library] ( https://www.serverlesslibrary.net/?technology=Functions%202.x&language=JavaScript%2CTypeScript )
97
-
96
+ ::: zone pivot="programming-language-javascript"
97
+ + [ Awesome azd template library] ( https://azure.github.io/awesome-azd/?tags=functions&tags=javascript )
98
+ + [ Azure Community Library] ( https://www.serverlesslibrary.net/?technology=Functions%202.x&language=JavaScript )
99
+ + [ Azure Samples Browser] ( /samples/browse/?expanded=azure&languages=javascript&products=azure-functions )
98
100
::: zone-end
101
+ ::: zone pivot="programming-language-typescript"
102
+ + [ Awesome azd template library] ( https://azure.github.io/awesome-azd/?tags=functions&tags=typescript )
103
+ + [ Azure Community Library] ( https://www.serverlesslibrary.net/?technology=Functions%202.x&language=TypeScript )
104
+ + [ Azure Samples Browser] ( /samples/browse/?expanded=azure&languages=typescript&products=azure-functions )
105
+ ::: zone-end
99
106
::: zone pivot="programming-language-powershell"
100
- The following sites let you browse existing PowerShell functions reference projects and samples:
101
-
102
- + [ Azure Samples Browser] ( /samples/browse/?expanded=azure&languages=powershell&products=azure-functions )
107
+ + [ Awesome azd template library] ( https://azure.github.io/awesome-azd/?tags=functions&tags=powershell )
103
108
+ [ Azure Community Library] ( https://www.serverlesslibrary.net/?technology=Functions%202.x&language=PowerShell )
104
-
105
- ::: zone-end
106
- ::: zone pivot="programming-language-python"
107
- The following sites let you browse existing Python functions reference projects and samples:
108
-
109
- + [ Azure Samples Browser] ( /samples/browse/?expanded=azure&languages=python&products=azure-functions )
109
+ + [ Azure Samples Browser] ( /samples/browse/?expanded=azure&languages=powershell&products=azure-functions )
110
+ ::: zone-end
111
+ ::: zone pivot="programming-language-python"
112
+ + [ Awesome azd template library] ( https://azure.github.io/awesome-azd/?tags=functions&tags=python )
110
113
+ [ Azure Community Library] ( https://www.serverlesslibrary.net/?technology=Functions%202.x&language=Python )
111
- ::: zone-end
114
+ + [ Azure Samples Browser] ( /samples/browse/?expanded=azure&languages=python&products=azure-functions )
115
+ ::: zone-end
112
116
113
117
## Explore an interactive tutorial
114
118
@@ -120,7 +124,7 @@ Complete one of the following interactive training modules to learn more about F
120
124
121
125
To learn even more, see the [ full listing of interactive tutorials] ( /training/browse/?expanded=azure&products=azure-functions ) .
122
126
123
- ## Next steps
127
+ ## Related content
124
128
125
129
::: zone pivot="programming-language-csharp"
126
130
If you're already familiar with developing C# functions, consider reviewing one of the following language reference articles:
0 commit comments