Remote development with Visual Studio Code
- Offered byMicrosoft
Remote development with Visual Studio Code at Microsoft Overview
Duration | 2 hours |
Total fee | Free |
Mode of learning | Online |
Schedule type | Self paced |
Difficulty level | Beginner |
Official Website | Explore Free Course |
Credential | Certificate |
Remote development with Visual Studio Code at Microsoft Highlights
- Earn a certificate after completion of the course
Remote development with Visual Studio Code at Microsoft Course details
- 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
- 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 will:
- Learn about the different remote development offerings available in Visual Studio Code.
- Practice getting started with each remote development offering.
- Discover tips for personalizing your own remote development workflow.
Remote development with Visual Studio Code at Microsoft Curriculum
Use a Docker container as a development environment with Visual Studio Code
Introduction
Exercise - Prepare the project
Use the Dev Containers extension in Visual Studio Code
Exercise - Add a dev container to an existing project
Customize project and editor settings
Exercise - Customize project and editor settings
Add software to an existing container
Exercise - Add software to an existing container
Knowledge check
Summary
Edit code using any device with Visual Studio Code for the Web
Introduction
What is Visual Studio Code for the Web?
Exercise - Use Visual Studio Code for the Web
Working with code in Visual Studio Code for the Web
Exercise - Work with an existing repo in Visual Studio Code for the Web
Continue working in a different environment
Exercise - Continue working in a different environment
Knowledge check
Summary
Introduction to Remote - Tunnels extension
Introduction to Remote - Tunnels extension
Tunnels and tooling
Exercise - Enabling Remote - Tunnels in Visual Studio Code UI
Exercise - Enabling Remote - Tunnels in code CLI
Knowledge check
Summary
Develop on a remote machine using SSH in Visual Studio Code
Introduction
What is SSH?
Exercise - Set up SSH server
Use the Remote - SSH extension in Visual Studio Code
Exercise - Connect using SSH through Visual Studio Code
Run and debug code
Exercise - Run and debug code
Knowledge check
Summary
Developing in the Windows Subsystem for Linux with Visual Studio Code
Introduction
What is the Windows Subsystem for Linux (WSL)?
Setting up WSL
Setting up the Visual Studio Code WSL extension
Running and Debugging Code in WSL via VS Code
Summary
Personalize your remote development workflow with Visual Studio Code
Introduction
What are profiles?
Exercise - Work with profiles
What is Settings Sync?
Exercise - Explore Settings Sync
Combine remote environments
Knowledge check
Summary