Visual Studio
Learning
Learning Paths
Remote development provides benefits like consistent environments, the ability to use more powerful hardware, and the flexibility to develop on different platforms without impacting your local machine. Visual Studio Code provides tools for various remote development setups, such as using a container, a remote machine, or the Windows Subsystem for Linux (WSL). In this path, you'll learn about the different remote development offerings available in Visual Studio Code and practice using them.
Levels: Beginner
Roles: Developer
Modules
- Use a Docker container as a development environment with Visual Studio Code
- Edit code using any device with Visual Studio Code for the Web
- Introduction to Remote - Tunnels extension
- Develop on a remote machine using SSH in Visual Studio Code
- Developing in the Windows Subsystem for Linux with Visual Studio Code
- Personalize your remote development workflow with Visual Studio Code
Learn how to use GitHub and Visual Studio Code together to build and manage code. Take a tour of GitHub features, learn how to integrate GitHub into Visual Studio Code, and explore the power of GitHub Copilot in Visual Studio Code.
Levels: Beginner
Roles: Developer
Modules
Use Visual Studio Code to develop C# console applications that implement arrays, foreach loops, and if statements.
Levels: Beginner
Roles: Developer, Student
Modules
- Install and configure Visual Studio Code
- Call methods from the .NET Class Library using C#
- Add decision logic to your code using `if`, `else`, and `else if` statements in C#
- Store and iterate through sequences of data using Arrays and the foreach statement in C#
- Create readable code with conventions, whitespace, and comments in C#
- Guided project - Develop foreach and if-elseif-else structures to process array data in C#
- Challenge project - Develop foreach and if-elseif-else structures to process array data in C#
Teams Toolkit is an extension for Visual Studio Code and Visual Studio 2022. It helps developers create and deploy Teams apps with integrated identity, cloud storage and other services across Microsoft 365 and Azure. In this Learn path, you'll learn how to build a Microsoft Teams app using Teams Toolkit for Visual Studio Code.
Levels: Beginner
Roles: Developer
Modules
- Get started building apps for Microsoft Teams using Teams Toolkit for Visual Studio Code
- Build a bot using Teams Toolkit for Visual Studio Code
- Build a Microsoft Teams tab app using Teams Toolkit for Visual Studio Code
- Add chat capability to Microsoft Teams app using Teams JavaScript library
- Deploy a Microsoft Teams app to Azure using Teams Toolkit for Visual Studio Code
Write HTML and CSS code to create an accessible webpage using the browser-based version of Visual Studio code.
Levels: Beginner
Roles: K-12 Educator, App Maker, Student
Modules
In this learning path, use C# and Visual Studio with .NET MAUI to create an app that runs across iOS, Android, and Windows.
Levels: Beginner
Roles: Developer
Modules
- Create a cross-platform app with .NET MAUI
- Create a UI in a .NET MAUI app by using XAML
- Customize layout in .NET MAUI XAML pages
- Design consistent .NET MAUI XAML pages by using shared resources
- Create multi-page .NET MAUI apps with tab and flyout navigation
- Consume REST web services in .NET MAUI apps
- Store local data with SQLite in a .NET MAUI app
Developing in finance and operations apps requires a basic understanding of the tasks required to build new elements and customize finance and operations apps. The tasks include understanding X++ code and Visual Studio, as well as being able to create and modify the basic elements of the system.
Levels: Beginner
Roles: Developer
Modules
- Start developing for finance and operations apps by using Visual Studio
- Get started with development using X++ in finance and operations apps
- Develop object-oriented code in finance and operations apps
- Implement application lifecycle management in finance and operations apps
- Build extended data types and enumerations for finance and operations apps
- Build tables in finance and operations apps
- Build forms and optimize form performance in finance and operations apps
- Create classes in finance and operations apps
- Build reports for finance and operations apps
- Build workspaces in finance and operations apps
- Implement role-based security in finance and operations apps
- Apply basic performance optimization in finance and operations apps
You are a novice but dedicated sleuth, and you enjoy solving mysteries. Harness the power of Python and Visual Studio Code to find solutions programmatically and resolve intrigue.
Levels: Beginner
Roles: Developer, Student
Modules
Want to learn more about using Visual Studio to develop and test apps, but don't know where to start? Start here!
Levels: Beginner
Roles: Student
Modules
What tools are used by many Business Central developers to manage the creation of apps? This path discusses Azure DevOps, Git, Visual Studio Code, and other tools you can use to manage the development process.
Levels: Intermediate
Roles: Developer
Modules
- Use Application Lifecycle Management for Business Central
- Work with source control using Git in Visual Studio Code for Business Central
- Use branching and merging with Git for Business Central
- Use Docker in your Business Central development process
- Introduction to test automation in Business Central
- Use Azure Pipelines for CI/CD with Business Central
- Work with Azure Boards for project management in Business Central
Learn how to create intelligent health bots with Azure Health Bot.
Levels: Beginner
Roles: Developer
Modules
In this learning path, discover the basics of Windows and Visual Studio to enable you to develop, test, and deploy Windows 10 applications.
Levels: Beginner
Roles: Developer
Modules