Desarrollo remoto con Visual Studio Code

Principiante
Desarrollador
Visual Studio Code

El desarrollo remoto proporciona ventajas como entornos coherentes, la posibilidad de usar hardware más eficaz y la flexibilidad para desarrollar en distintas plataformas sin afectar a la máquina local. Visual Studio Code proporciona herramientas para varias configuraciones de desarrollo remoto, como el uso de un contenedor, una máquina remota o el Subsistema de Windows para Linux (WSL). En esta ruta de acceso, hará lo siguiente:

  • Obtendrá información sobre las diferentes ofertas de desarrollo remoto disponibles en Visual Studio Code.
  • Practicará la introducción a cada oferta de desarrollo remoto.
  • Descubrirá sugerencias para personalizar su propio flujo de trabajo de desarrollo remoto.

Requisitos previos

  • Conocimientos básicos del editor de Visual Studio Code, como saber cómo instalar extensiones
  • Conocimientos básicos del desarrollo de software, como editar y ejecutar código y trabajar con proveedores de control de código fuente como GitHub

Módulos en esta ruta de aprendizaje

Obtención, creación y configuración de un entorno de desarrollo basado en contenedores con la extensión Dev Containers de Visual Studio Code

En este módulo, aprenderá a usar Visual Studio para la web para desarrollar desde cualquier dispositivo compatible con el explorador. Exploraremos cómo realizar y revisar modificaciones de código ligero mediante Visual Studio Code para la web. Por último, aprenderá a seguir trabajando en un entorno diferente para obtener el conjunto completo de características de Visual Studio Code.

Habilite el acceso de túnel remoto con Visual Studio Code.

En este módulo, aprenderá a desarrollar fácilmente en una máquina remota mediante la extensión de SSH remota de Visual Studio Code. Exploraremos cómo ejecutar y depurar código ubicado en un equipo remoto, mientras se usa localmente el conjunto completo de características de Visual Studio Code.

En este módulo, aprenderá a usar el Subsistema de Windows para Linux (WSL) con Visual Studio Code (VS Code). Exploraremos el proceso de instalación y los conceptos básicos del uso del WSL. Además, instalaremos y utilizaremos la extensión WSL de Visual Studio Code. Por último, mostraremos cómo depurar y ejecutar código de Python en VS Code en nuestro entorno de WSL.

Nota:

Este módulo contiene información básica sobre el Subsistema de Windows para Linux (WSL). Para conocer más a fondo el WSL, consulte ¿Qué es el Subsistema de Windows para Linux?

En este módulo, aprenderá a personalizar Visual Studio Code para entornos de desarrollo remoto. Exploraremos cómo realizar una copia de seguridad de la configuración de Visual Studio Code para obtener su propia experiencia personalizada, independientemente de dónde use Visual Studio Code. También veremos cómo usar perfiles en Visual Studio Code para cargar entornos de desarrollo personalizados para diversas configuraciones y proyectos remotos.