![]() ![]() A Microsoft 365 tenant (available free!).ngrok to simplify local debugging and allow debugging of bots and message extensions. ![]() A code editor such as Visual Studio Code.A computer with permission to install software (Windows, Mac, or Linux).The idea is to teach developers the principles so they can apply them to their choice of toolsets. But if you're not comfortable with coding, you may find it a bit challenging. Most of the labs don't assume a lot of specialized knowledge coding is in modern JavaScript without use of specialized frameworks or libraries. As for things like robust exception handling, unit testing, build pipeline, etc., those are left to you, the developer you probably already have a setup you want to use anyway. While the code is not production quality, the writers tried to follow best practices with respect to the various API's and SDK's in use, or to call out any exceptions in comments. The server side is also in plain JavaScript, using Express, the most popular web server platform for NodeJS. To make the app understandable by a wide audience, it is written in vanilla JavaScript with no UI framework, however it does use modern browser capabilities such as web components, CSS variables, and ECMAScript modules. One of the extended labs even shows you how to monetize your application in the Teams app store! Then the "extended" labs are available to teach you how to add features such as message extensions, adaptive cards, deep linking, and more. The initial core labs will bring the web application into Teams as a personal tab with Azure AD Single Sign-on. This web site will guide you through a set of videos and hands-on lab exercises in which you will port a simple web application to being a full-featured Teams application. If you're starting a new application and you're open to building a React application with NodeJS/Express support, we recommend you use the Teams Toolkit. Welcome to App Camp! In this on-demand workshop, you'll learn how to build Teams applications without special tools, which is important for developers who already have an application they want to extend into Microsoft Teams, or for developers who have a specific toolchain in mind. Migrate applications into Microsoft Teams Did you miss the App Camp webinar? No problem - there are more on the way, along with a recording of the one you missed.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |