Visual Studio를 다운로드해 주셔서 감사합니다.
다운로드를 곧 시작합니다. 다운로드가 시작되지 않으면 여기를 클릭하여 다시 시도하세요.
Visual Studio를 처음 사용하시나요?
새로운 개발 도구를 익히는 일은 다소 버겁게 느껴질 수 있습니다. 이 단계별 학습 여정을 통해 원하는 언어로 간단한 앱을 성공적으로 만들 수 있습니다. 시작해 볼까요?
Visual Studio 설치
먼저 Visual Studio 다운로드를 열고 설치합니다. 필요한 구성 요소만 선택하여 설치 시간과 디스크 공간을 절약할 수 있습니다. 필요에 따라 언제든지 나중에 더 많은 구성 요소를 점진적으로 추가할 수 있습니다.
Visual Studio IDE 시작
모든 유형의 앱을 개발하거나 언어를 배우기 위해 IDE(Visual Studio 통합 개발 환경)에서 작업하게 됩니다. Visual Studio IDE는 코드 편집 외에도 그래픽 디자이너, 컴파일러, 코드 완성 도구, 소스 제어, 확장 기능 및 기타 많은 기능을 한 곳에 모읍니다. 이 짧은 비디오를 통해 IDE에 익숙해지고 IDE를 기본 작업에 사용하는 방법에 대해 알아보세요.
테마 등을 사용하여 나만의 테마 만들기
어두운 테마를 선호하세요? 창 레이아웃을 원하는 대로 변경하시겠습니까? 애용하는 바로 가기 키가 있나요? Visual Studio에서 사용할 수 있는 테마, 글꼴, 창 레이아웃 및 사용자 지정 키보드 바로 가기와 같은 몇몇 멋진 개인 설정 옵션을 안내하는 이 짧은 비디오를 시청하세요.
이 단계별 가이드에서 훨씬 더 많은 설정을 사용자 지정하는 방법 알아보기
자습서 시작
- 학습에서 가장 관심있는 개발 영역 선택
- 단계별 자습서에 따라 간단한 애플리케이션 구축에 대한 기본 지식을 습득합니다.
- 비디오 시리즈를 시청하고 권장되는 초급 가이드를 따라 학습을 완료합니다.
.NET
Visual Studio 및 .NET을 사용하여 데스크톱, 웹, 모바일, 게임 및 IoT용 응용 프로그램을 개발할 수 있습니다. C#, F# 또는 Visual Basic 언어로 .NET 앱을 작성할 수 있습니다.
.NET Core를 사용하는 데스크톱 개발
단계별 자습서
간단한 시작을 위해 .NET Core가 있는 Windows 콘솔 앱. 디버그 및 게시 방법도 학습
더 많은 작업을 할 준비가 되었나요? 따라하고 배울 수 있는 또 다른 .NET Core 단계별 자습서는 다음과 같습니다.
ASP.NET Core를 사용하여 웹/클라우드 개발
단계별 자습서
ASP.NET Core를 사용하여 웹앱 만들기 Razor 페이지
Unity를 사용한 게임 개발
ML.NET을 사용하는 Machine Learning
조사식
C++
C++, C 및 어셈블리 언어 개발 도구 및 라이브러리는 Windows에서 Visual Studio의 일부로 사용할 수 있습니다. Visual Studio에서 C++를 사용하여 간단한 콘솔에서 Windows 데스크톱 앱까지, 장치 드라이버 및 운영 체제 구성 요소에서 모바일 장치용 플랫폼 간 게임까지 그리고 작은 IoT 장치에서 Azure 클라우드의 다중 서버 컴퓨팅에 이르기까지 모든 항목을 만들 수 있습니다.
데스크톱 앱
단계별 자습서
간단한 작업으로 시작해보겠습니다. 콘솔 계산기 앱을 만들어 학습 시작
추가 가이드
Python
Visual Studio는 기본적으로 제공되는 Python 개발 및 데이터 과학 워크로드를 통한 Python 언어에 대한 강력한 IDE입니다. Python은 많은 무료 라이브러리가 포함된 인기가 있고 배우기 쉬운 무료 프로그래밍 언어입니다. Visual Studio에서 Python을 사용하여 웹 응용 프로그램, 웹 서비스, 데스크톱 앱, 스크립팅 및 과학 컴퓨팅을 빌드합니다. 여러 대학, 과학자, 평범한 개인 및 전문 개발자가 모두 사용합니다.
데이터 과학 및 분석 애플리케이션
단계별 자습서
Create your first 대화형 개발을 사용하여 첫 번째 Python 앱 만들기
데스크톱 앱
웹 애플리케이션
단계별 자습서
JavaScript/TypeScript
Visual Studio는 JavaScript를 직접 사용하고 JavaScript를 기반으로 구축하고 대형 크기의 웹앱 개발에 자주 사용되는 오픈 소스 언어인 TypeScript를 사용하여 JavaScript 개발에 다양한 지원을 제공합니다.
웹 애플리케이션
Typescript를 사용하여 ASP.NET Core 웹 응용 프로그램을 만드는 방법 알아보기
추가 가이드
Node.js
Node.js 도구를 사용하여 웹/클라우드 개발
기본 웹앱 프레임워크로 Node.js 도구를 사용하여 Visual Studio에서 웹앱 만들기
React 웹 UI
React 는 웹 응용 프로그램 사용자 인터페이스를 구축하기 위해 Facebook에서 개발한 인기있는 JavaScript 라이브러리입니다. React로 Node.js 도구를 사용하여 Visual Studio에서 간단한 웹앱 만들기 GitHub의 Visual Studio용 Node.js 도구 커뮤니티에 참가
영역별 Visual Studio 기술 확장
더 많은 작업을 할 준비가 되었나요? 학습 경로를 위해 권장되는 추가 학습 모듈을 사용하여 기술 확장
버전 제어Git 및 TFVC와 같은 소스 제어 기술을 사용하여 코드를 공유합니다.
배포웹 배포 InstallShield, NuGet, 연속 통합 등을 사용하여 애플리케이션과 코드를 공유할 수 있습니다.
확장Visual Studio IDE에 사용자 자신의 기능을 추가하면 개발 환경이 향상됩니다.
데이터로컬 또는 클라우드 등 데이터베이스나 서비스, 장소에 구애받지 않고 연결하는 데이터 앱을 만들 수 있습니다.
공동 작업공동 작업하는 실시간 환경에서 코드를 공유, 편집 및 디버그합니다.
DevOpsAzure DevOps 서비스를 통해 클라우드에서 애플리케이션을 지속적으로 구축 및 릴리스하고 신속한 변화를 위한 실행 방법을 구현할 수 있습니다.