Desenvolvimento remoto com o Visual Studio Code

Visão rápida

O desenvolvimento remoto oferece benefícios como ambientes consistentes, a capacidade de usar hardware mais potente e a flexibilidade de desenvolver em diferentes plataformas sem afetar seu computador local. O Visual Studio Code fornece ferramentas para várias configurações de desenvolvimento remoto, como o uso de um contêiner, um computador remoto ou o Subsistema do Windows para Linux (WSL). Nesse caminho, você irá:

  • Saiba mais sobre as diferentes ofertas de desenvolvimento remoto disponíveis no Visual Studio Code.
  • Pratique a introdução com cada oferta de desenvolvimento remoto.
  • Descubra dicas para personalizar seu próprio fluxo de trabalho de desenvolvimento remoto.

Pré-requisitos

  • Familiaridade básica com o editor do Visual Studio Code, por exemplo, saber como instalar extensões
  • Conhecimento básico de desenvolvimento de software, como edição e execução de código e trabalho com provedores de controle do código-fonte, como o GitHub

Módulos neste roteiro de aprendizagem

Obter, criar e configurar um ambiente de desenvolvimento baseado em contêiner usando a extensão Contêineres de Desenvolvimento do Visual Studio Code.

Neste módulo, você aprenderá a usar o Visual Studio para a Web para desenvolver a partir de qualquer dispositivo compatível com o navegador. Exploraremos como fazer e revisar edições de código leves usando o Visual Studio Code para a Web. Por fim, aprenderemos a continuar trabalhando em um ambiente diferente para obter o conjunto completo de recursos do Visual Studio Code.

Habilite o acesso a túnel remoto com o Visual Studio Code.

Neste módulo, você aprenderá a desenvolver perfeitamente em um computador remoto usando a extensão SSH do Visual Studio Code Remote. Exploraremos como executar e depurar o código localizado em um computador remoto, enquanto usamos localmente o conjunto completo de recursos do Visual Studio Code.

Neste módulo, você aprenderá a usar o Subsistema do Windows para Linux (WSL) com o Visual Studio Code (VS Code). Exploramos o processo de instalação e os conceitos básicos de uso da WSL. Além disso, instalamos e utilizamos a extensão WSL do Visual Studio Code. Por fim, demonstramos como depurar e executar o código Python no VS Code em nosso ambiente WSL.

Observação

Este módulo contém uma introdução ao Subsistema do Windows para Linux (WSL). Para saber mais sobre o WSL, confira O que é o Subsistema do Windows para Linux?.

Neste módulo, você aprenderá a personalizar o Visual Studio Code para ambientes de desenvolvimento remoto. Exploramos como fazer o backup da sua configuração do Visual Studio Code para que você tenha sua própria experiência personalizada, independentemente de onde estiver usando o Visual Studio Code. Também examinaremos como usar perfis no Visual Studio Code para carregar ambientes de desenvolvimento personalizados para várias configurações e projetos remotos.