Updates from: 07/13/2021 03:10:45
Service Microsoft Docs article Related commit history on GitHub Change details
platform Code Samples https://github.com/MicrosoftDocs/msteams-docs/commits/master/msteams-platform/get-started/code-samples.md
In this tutorial, you will learn how to create an app using React, Blazor, SPFx,
| Task modules | [Collect input in Microsoft Teams with Task Modules](/learn/modules/msteams-task-modules/) | | Conversational bots | [Create interactive conversational bots for Microsoft Teams](/learn/modules/msteams-conversation-bots/) |
+## Build your first Microsoft Teams app overview
+
+In the **get started** lessons, you learn how to create basic Teams apps. Each tutorial walks through how to build a simple, real-world Teams app while introducing you to common tools, fundamental concepts, and more advanced features.
+
+### Teams app fundamentals
+
+The [Teams developer platform](../overview.md) lets you build custom apps. Some common scenarios that a custom Microsoft Teams app can help with are:
+
+* Embed your website or web app directly in the Teams client.
+* Help users quickly look up information in another system and add the results to a conversation in Teams.
+* Trigger workflows and processes based on a conversation in Teams, preserving the context of the conversation.
+
+Before you begin the tutorials, you should know the following about building apps for Teams.
+
+### App capabilities
+
+A Teams app is made up of one or more [platform capabilities](../concepts/capabilities-overview.md) and [user interaction points](../concepts/extensibility-points.md).
+
+Depending on what capabilities you want for your app, you will need an appropriate development toolset.
+
+| App capabilities | User interactions | Recommended tools | SDKs | Technology stacks |
+|--|-||--||--||--|
+| Tabs | A full-screen embedded web experience. | VS Code with Teams Toolkit extension, or YoTeams (Yeoman Generator) | [Teams client SDK](/javascript/api/overview/msteams-client) | Web technology in general, HTML, CSS, and JavaScript |
+| Bots | A chat bot that converses with members. | VS Code with Teams Toolkit extension, or YoTeams (Yeoman Generator) | [Bot Framework SDK](https://dev.botframework.com/) | Node.js, C#, or Python |
+| Messaging extensions | Shortcuts for inserting external content into a conversation or taking action on messages. | VS Code with Teams Toolkit extension, or YoTeams (Yeoman Generator) | [Bot Framework SDK](https://dev.botframework.com/) | Node.js, C#, or Python |
+
+The Get started section will take you through recommended tool sets and commonly used technologies, such as Visual Studio Code with Teams extension, React.js for tabs, and Node.js for bots and messaging extensions, although *you are not limited to using these particular stacks*.
+
+If you prefer using a command-line interface (CLI), see [create your first Microsoft Teams app using the Yeoman generator](../get-started/get-started-yeoman.md).
+
+### Teams does not host your app
+
+You will only install an app package that contains a configuration file, called manifest and app icons to Teams client. The rest of the app logics and data storage are hosted elsewhere, such as Azure Web Services. Your app in the cloud or localhost during your development accesses Teams via HTTPS.
++ ## See also * [Create an app using React](first-app-react.md)