Skip to content
Merged
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Next Next commit
[Doc Improvement][Know what suits you to build your Teams app and cre…
…ate tutorials][4050372]
  • Loading branch information
v-bvishnu committed Oct 15, 2024
commit ead4ae06a215c461988a935c0b1a82e1d783af2f
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
---
title: Explore Ways to Build a Teams App
description: Learn more about the available tools and SDKs to build a Microsoft Teams app based on the app capabilities, AI capability, UI components, and languages.
title: Explore Ways to Build a Teams App and Create Tutorials
description: Learn about tools, SDKs, tutorials, and code samples to build apps with various capabilities such as AI, UI, and various languages, to prepare your environment.
ms.localizationpriority: high
ms.date: 06/07/2023
ms.topic: reference
Expand All @@ -16,6 +16,7 @@ This section takes you through the various options for building your Teams app.

* [Teams collaborative platform](#teams-collaborative-platform)
* [Tools and SDKs](#tools-and-sdks)
* [Teams app tutorials and code samples](#teams-app-tutorials-and-code-samples)

## Teams collaborative platform

Expand Down Expand Up @@ -77,6 +78,23 @@ The following tools in the Teams platform help you during app development:
| Test, deploy, and publish |Microsoft Entra ID and Developer Portal |
| Distribute | Partner Center and Teams Store |

## Teams app tutorials and code samples

You can build your own Microsoft Teams app with different capabilities using the following tutorials and code samples.

### Teams app tutorials

To start building your Teams app, use the following languages or frameworks and prepare your development environment.

|   | **Tab** | **Bot** | **Message extension** |
| --- | --- | --- | --- |
| **Basic app** | • [Build your first tab app using JavaScript](../sbs-gs-javascript.yml) <br> • [Build your first app using C#](../sbs-gs-csharp.yml) <br> • [Build your first app with SPFx](../sbs-gs-spfx.yml) | [Build your first bot app using JavaScript](../sbs-gs-bot.yml) | [Build your first message extension app using JavaScript](../sbs-gs-msgext.yml)|
| **Scenario-based app** | NA | • [Build notification bot with JavaScript](../sbs-gs-notificationbot.yml) <br> • [Build command bot with JavaScript](../sbs-gs-commandbot.yml) <br> • [Create Teams workflow bot](../sbs-gs-workflow-bot.yml) | NA |

### Code samples

Code samples are designed to help you understand and build your own Teams app with different capabilities and scenarios. To learn more about the code samples, see [Microsoft Teams samples](https://github.com/OfficeDev/Microsoft-Teams-Samples).

## See also

:::row:::
Expand Down