Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
VS Code를 활용한 Remote 개발환경 만들기
Rating: 3.8 out of 5(4 ratings)
35 students

VS Code를 활용한 Remote 개발환경 만들기

내 방, 카페, 사무실 어디서든 접근 가능한 VS Code 원격환경 만들기
Created bySQL BANK (SWA)
Last updated 7/2024
Korean

What you'll learn

  • Visual Studio Code 원격개발 환경
  • WSL (Window Subsystem for Linux)
  • Remote Extensions
  • VS code-server

Course content

2 sections8 lectures1h 20m total length
  • 내 PC에서 개발서버 환경 및 성능 사용하기13:44

    내 PC 에는 소스 에디터만, 컴파일러와 빌드환경은 개발서버에 접속해 사용합니다, 마치 내 PC에서 작업하듯이 VisualStudio Code의 확장 Extension 인 "Remote-SSH"를 소개합니다.

  • VisualStudio Code를 웹 브라우저에서 사용하기10:56

    VisualStudio Code를 웹 브라우저에서 사용할 수 있습니다.

    서버 환경에 "code-server"라는 서비스를 설치 후, 웹 브라우저를 통해 특정 URL으로 접속하게 되면 VisualStudio Code를 웹 상에서도 사용할 수 있습니다. 일부 기능 제한은 있지만 특정 용도로 활용 시 유용한 도구가 될 수 있습니다.


  • 쉬고 있는 스마트폰을 활용해 VS Code 사용하기6:25

    안 쓰는 구형 스마트폰 하나씩은 가지고들 계시죠? 푹 쉬고 있는 안드로이드 폰을 활용해 VS Code의 웹 버전이 code-server를 설치해 봅니다. Termux터먹스라는 App을 통해 할 수 있는 리눅스 환경 작업들 중 한 가지라 할 수 있습니다.

  • 윈도우즈가 품고 있는 리눅스, WSL9:00

    윈도우즈 자체에서도 따로 외부의 VM 어플리케이션을 설치하지 않고도 다양한 종류의 리눅스 머신들을 설치해 사용할 수 있습니다. 이를, Windows Subsystem for Linux이라 하며 줄여서 WSL이라고도 합니다.

    WSL에 설치할 수 있는 리눅스의 종류는, 우분투(Ubuntu), 오픈수세(OpenSUSE), 칼리(Kali), 데비안(Debian), 오라클 리눅스(Oracle Linux) 등과 같이 다양하며 최신 버전을 지원합니다.

    장점은 따로 물리적인 서버가 없이도 하나의 PC에서 윈도우즈 개발환경-리눅스 서버 환경을 경험함으로써 실무 개발 및 운영환경에 익숙해질 수 있다는 점입니다.

  • MS가 지원하는 VS Code Server9:22

    마이크로소프트가 지원하고 보장하는 code-server인 "VS Code Server"를 활용하여 윈도우즈에 설치된 Visual Studio Code를 사용할 수도 있습니다.

    오픈소스 프로젝트인 code-server보다 더욱 안정적인 운영을 위해 윈도우즈 기반의 리눅스 환경인 WSL을 기반으로 설치되는 것이 특징이며, 윈도우즈에 설치된 Visual Studio Code와 WSL 리눅스 배포판에 설치된 "VS Code Server"는 웹 브라우저 상에서 사용되는 형태가 아닌 클라이언트와 서버 형태로 분리되어 각각의 역할을 분담합니다.

  • 까페에서 내 PC 개발환경 접속하기9:17

    도서관, 출장지, 스터디카페, 커피숍, 학교 등 외부 지역에서 웹브라우저만 있다면 자신의 PC 환경에 접속해 소스 및 자원을 사용할 수 있습니다. SSH에 대한 복잡한 지식 없이 원격 개발을 원하는 개발자에게 적합할 수 있습니다.

    Remote Tunnel Access 원격 터널 액세스 켜기 기능 VS Code Extension "Remote - Tunnels" 확장 기능을 사용합니다.

Requirements

  • VisualStudio Code 기본 사용법 및 원격개발환경에 대한 이해

Description

VS Code와 확장(Extention) 기능을 활용하여 원격Remote 개발환경을 만들어 봅니다. 추가로 윈도우즈 내부에서 지원하는 리눅스 시스템인 WSL 및 웹 상에서 사용하는 VS Code인 Code-Server 에 대해서도 학습합니다.


  • Visual Studio Code에서 제공하는 원격연결 확장팩들 소개

  • 윈도우즈 자체에서 제공하는 리눅스 배포판 설치 기술인 WSL 소개


섹션 (1) Visual Studio Code를 활용한 원격연결 방법들

VS Code 확장인 Remote-SSH, Remote-Tunnels 및 Remote Tunnel Access 기능에 대해 살펴봅니다. 또한 웹 상에서 VS Code를 사용할 수 있도록 하는 code-server와 마이크로소프트에서 지원하는 VS Code-server에 대해 알아봅니다.


섹션 (2) WSL을 활용한 ORACLE DB 개발환경 구성 예

윈도우즈 내부에 설치할 수 있는 리눅스 배포판 설치 기능인 WSL을 바탕으로 클라이언트(윈도우즈 환경)-서버(리눅스 환경)에 대한 DB 개발환경 설정에 대해 알아봅니다. 예제로써 SQL*Developer 개발도구와 오라클XE 서버 구성 및 연결 방법을 배웁니다.


해당 강좌의 모든 영상은 Youtube에서 ("SQL뱅크") 무료로 시청하실 수 있습니다. 이곳 Udemy유데미에서 구매 후 시청하신다면 광고 없는 환경 + 소스 활용 가능한 교안 파일이 함께 제공됩니다. 강좌 구매 시 꼭 참고하세요.


실습 환경 권장사양

  • 운영 체제 및 버전(OS): Windows10 이상

  • 사용 도구: Visual Studio Code, Linux-oracle 8.5 (WSL), 오라클XE 및 SQL*Developer, 스마트폰 Android 6.0 이상

  • PC 사양: 메모리 8G 이상 권장

Who this course is for:

  • VS Code를 활용해 원격개발환경을 구축하려는 분
  • 원격개발환경과 관련된 확장팩(Extension)이 필요한 분
  • 윈도우즈에 포함된 리눅스 기능을 공부하는 분
  • 웹 상에서 사용되는 VS Code인 Code-server를 학습하는 분
  • 스마트폰을 활용하여 Termux에서 VS Code를 사용해보고자 하는 분