연습 - Visual Studio Code를 사용하여 개발 환경 구성

완료됨

Azure를 사용하여 최신 애플리케이션을 개발하려면 먼저 몇 가지 도구를 개발 머신에 설치하고 구성해야 합니다.

버스 타기 시나리오에서는 이러한 도구 중 몇 가지를 사용하여 마이크로 서비스 아키텍처를 빌드합니다.

Azure를 사용하여 개발하기 위해 로컬 머신 구성

여기서는 최신 권장 도구 및 확장을 다운로드하는 방법을 알아봅니다. 또한 로컬 컴퓨터에서 코드 샘플을 설정하고 나머지 모듈(Python, Node.js 또는 .NET Core)에 대한 언어를 선택합니다.

Visual Studio Code를 사용하여 애플리케이션 수명 주기 실행

Visual Studio Code를 기본 개발 도구로 사용합니다. 다른 도구를 선택한 경우 연습에서 자유롭게 사용할 수 있지만 지침은 Visual Studio Code의 기능 및 옵션에 따라 제공됩니다.

  1. Visual Studio Code는 모든 운영 체제에서 사용할 수 있습니다. Visual Studio Code 다운로드 페이지로 이동하여 운영 체제에 적용되는 애플리케이션을 다운로드/설치합니다.

  2. Azure Functions Core Tools를 다운로드하고 설치합니다. 이러한 도구를 사용하면 로컬에서 Azure Functions를 실행할 수 있습니다.

  3. 작업 표시줄에서 확장 창을 엽니다. 다음 확장을 설치하는 것이 좋습니다.

    • Azure 계정: 이 확장을 사용하여 Azure에 인증할 수 있습니다.
    • Azure Functions: 이 확장을 사용하여 Azure Functions를 관리할 수 있습니다.
    • GitHub 끌어오기 요청 및 문제: 이 확장을 사용하여 GitHub에 인증하고 리포지토리를 관리할 수 있습니다.
    • Azure 리소스: 이 확장을 사용하여 Azure 리소스를 관리할 수 있습니다.
    • SQL Server(mssql): 이 확장에는 SQL Server 및 Azure SQL 리소스를 쿼리하는 도구가 포함됩니다.
    • Microsoft Live Preview: 이 확장을 사용하면 웹 애플리케이션을 쉽게 로컬로 실행할 수 있습니다.
  4. 주 코드 샘플은 GitHub에서 호스트됩니다. Visual Studio Code에서 GitHub 계정을 사용하여 GitHub에 로그인하면 Visual Studio Code에서 복제, 커밋, 푸시, 풀(pull)할 수 있습니다. GitHub 계정이 없는 경우 여기에서 만듭니다.

  5. Visual Studio Code에서 액세스할 수 있도록 GitHub 리포지토리를 포크하고 복제해야 합니다. 이 단계를 수행하려면 GitHub 계정으로 브라우저에서 GitHub에 로그인하고 Azure Samples 서버리스-full-stack-apps-azure-sql 리포지토리로 이동합니다. 포크를 선택합니다.

  6. 코드를 선택하고 HTTPS 복제 URL(예: https://github.com/<github-username>/serverless-full-stack-apps-azure-sql.git)을 복사합니다.

  7. Visual Studio Code로 돌아가서 작업 모음에서 소스 제어 창을 선택합니다.

  8. 리포지토리 복제 단추를 선택하고 이전 단계에서 복사한 URL을 입력합니다. 리포지토리를 로컬로 복사할 위치를 선택합니다. C:\GitHub 내부와 같은 로컬 폴더일 수 있습니다. Git 리포지토리의 OneDrive 동기화 위치를 선택하지 마세요. 이 단계에서는 리포지토리를 로컬 컴퓨터에 다운로드합니다.

  9. Visual Studio Code에서 복제된 리포지토리를 열 것인지 묻는 메시지가 표시되면 열기를 선택합니다. 이 단계에서는 Visual Studio Code 세션에서 폴더를 엽니다.

  10. 작업 표시 줄에서 탐색기 창을 선택합니다. 리포지토리 파일이 표시되는지 확인합니다.

Azure Data Studio를 사용하여 데이터 솔루션 액세스 및 빌드

Azure Data Studio는 모든 플랫폼(Windows, Mac, Linux)에서 다양한 데이터 서비스(SQL Server, Azure SQL, PostgreSQL 등)를 관리하기 위한 오픈 소스 애플리케이션입니다. 이 모듈에서는 Azure Data Studio를 사용하여 Azure SQL Database를 관리하고 Notebook 기능에 액세스합니다. Notebook은 실행 가능한 코드 셀과 텍스트 셀을 한 파일에서 혼합하는 문서이며, 파일은 .ipynb로 끝납니다.

  1. Azure Data Studio 다운로드 페이지로 이동하여 운영 체제에 적용되는 애플리케이션을 다운로드/설치합니다.

  2. Azure Data Studio는 레이아웃이 Visual Studio Code와 유사합니다. 파일>폴더 열기를 선택하고 리포지토리를 복제한 위치로 이동합니다. 이 단계에서는 Azure Data Studio에서 폴더를 열어 이후 연습에서 리포지토리 파일에 쉽게 액세스할 수 있도록 합니다.

  3. 작업 표시 줄에서 탐색기 창을 선택합니다. 리포지토리 파일이 표시되는지 확인합니다.