Microsoft의 개발자 코드

개요

1

기본 항목

2

도구 사용해보기

3

학습 시작

소프트웨어 개발이란? (개요)

최신 소프트웨어는 일반적으로 응용 프로그램을 구현하는 데 필요한 작업을 수행하기 위해 서로 상호 작용하는 일련의 구성 요소로 구성됩니다. 개발 과정에서는 사용 가능한 많은 언어 중 하나로 소스 코드를 작성하여 이러한 구성 요소를 만듭니다. 이 코드는 컴퓨터가 응용 프로그램의 디자인에 지정된 최종 결과를 달성하기 위해 수행하게 되는 기본적인 개별 작업을 정의합니다. 간단히 숫자를 더하거나, 구성 요소 내에 개체 값을 설정하거나, 코드에 정의된 변수 값을 비교하여 코드의 여러 부분을 실행하는 등의 작업 등이 이에 해당합니다.  더 보기 >>

1 기본 항목  

소프트웨어 개발 작업에 대한 이 콘텐츠를 보고 웹 응용 프로그램을 작성하는 데 사용할 도구를 설치하여 환경을 준비해 보십시오.

소프트웨어 개발의 기본 사항

문서 읽기

소프트웨어 개발을 위해 필요한 중요한 작업은 소프트웨어 설계자의 비전을 필요한 결과를 생성하고, 미리 정의된 조건에서 작동하며, 견고하면서 안전하고, 지정된 매개 변수 내에서 수행되고, 이러한 모든 목표를 최적의 효율과 가용한 리소스를 사용하여 달성하는 실제 응용 프로그램 코드로 변환하는 것입니다. 어려운 일처럼 들리지만...  더 보기 >>

문서 읽기

Microsoft는 세계 최대의 소프트웨어 기업 중 하나로서 개발 팀의 성공적인 작업을 돕는 데 큰 중점을 두고 있습니다. 이 문서는 광범위한 Microsoft 도구, 개발 환경, 프레임워크, 코드 샘플의 개요와 소프트웨어 개발 수명 주기의 모든 측면을 다루는 지침을 제공하며...  더 보기 >>

2 도구 사용해보기  
다운로드 아이콘  C# Express 무료 설치(기타 무료 Express 설치)
  -또는-
다운로드 아이콘  Visual Studio 2010 Ultimate 설치(무료 90일 평가판)

올바른 버전의 Visual Studio 선택과 관련한 도움말을 보려면 Visual Studio 2010 비교 차트를 검토하십시오.
팀 개발에 대한 자세한 내용은 응용 프로그램 라이프사이클 관리를 참조하십시오.

3 학습 시작  

다음 리소스를 사용하여 언어 프로그래밍, 코드 작성, 응용 프로그램 작성 및 소프트웨어 개발 수명 주기에 대해 자세히 알아보십시오.

문서 읽기

클래스 및 개체 소개
문서 | .NET Framework | 2009년 10월

개체 지향 개발을 통해 코드를 일상적이고 친숙한 방식으로 취급하는 응용 프로그램 논리를 만들어 응용 프로그램을 더 쉽고 간편하게 개발할 수 있습니다. 개체 지향 프로그래밍 문서를 읽고 구문 및 기본 개념에 대해 알아보십시오.  보기 >>

이 문서에는 VB, C#, F# 및 C++ 샘플이 포함되어 있습니다. 이러한 언어에 대해 잘 모르는 경우 이 문서의 샘플 코드를 사용하여 시작할 수 있습니다.

다음: Visual Studio를 사용한 개발에 대해 자세히 알아보기

비디오 재생

단위 테스트를 통해 고품질 코드 만들기
비디오 | 7분 | Visual Studio | 2008년 10월

코드를 만들 때는 반드시 테스트해야 합니다. 테스트 과정까지 기다릴 필요없이 단위 테스트를 통해 코드의 핵심 요소를 테스트하는 단순 기능 테스트를 빠르게 작성할 수 있습니다. 이 비디오에서는 C++ 코드에 대한 단위 테스트를 만들고 실행하는 방법에 대해 알아봅니다.  보기 >>

다음: ALM을 사용한 팀 개발에 대해 알아보기

문서 읽기

Team Foundation 서버 시작: 소스 제어, 빌드 관리 및 버그 추적
연습 | Visual Studio | Team Foundation Server | 2009년 10월

소스 제어는 여러 팀원들과 프로젝트를 작업하는 경우에 중요합니다. 단일 리포지토리에서 코드를 공유할 수 있고 여러 개발자가 단일 파일에 대해 변경한 사항을 처리할 수 있습니다. 이 문서에서는 Visual Studio 2010 Ultimate에서 작업 항목을 추적하고 빌드를 관리하기 위해 제공되는 도구에 대한 개요를 비롯하여 공유 소스 코드 변경의 수명 주기를 안내합니다.  보기 >>

Team Foundation Server(90일 평가판) 설치

다음: ALM을 사용한 팀 개발에 대해 알아보기

문서 읽기

IMPROVE TEAM EFFECTIVENESS WITH TEAM FOUNDATION SERVER (TFS)
가이드 | Team Foundation Server | 2007년 9월

이 무료 온라인 서적은 TFS를 이해하고 시작하는 데 필요한 모든 내용을 기술하는 참고 자료입니다. 이 가이드는 소스 제어부터 프로젝트 버그 추적, TFS의 아키텍처까지 모든 내용을 다룹니다.  보기 >>

Team Foundation Server(90일 평가판) 설치

다음: ALM을 사용한 팀 개발에 대해 알아보기

비디오 재생

Historical Debugger(IntelliTrace)
비디오 | 11분 | Visual Studio | 2009년 7월

디버거는 매우 즉각적인 테스트 도구입니다. Historical Debugger는 코드를 실행 중일 때 응용 프로그램을 ‘재생’할 뿐만 아니라 일시 정지하고 되감기하여 응용 프로그램 실행 중 다양한 상태를 살펴보는 데 사용되는 ‘DVR’입니다. 따라서 어디에서 중단점을 설정하고 문제의 핵심을 찾아낼지 추측하지 않아도 됩니다.  보기 >>

다음: Visual Studio 테스트 및 ALM

관련 항목

Team Foundation Server 설치 시작
다양한 TFS 설치 옵션과 TFS 설치 방법에 대해 알아보십시오.

Team System: 방법 비디오
Visual Studio Team System의 다양한 부분에 대한 비디오를 보십시오.

ALM(Application Lifecycle Management) 솔루션
테스트 및 ALM에 대한 추가 문서 및 비디오를 찾아보십시오.

보안 개발 수명 주기 개발자 시작 키트
핵심 보안 개발 수명 주기 개념에 대한 시작 키트입니다.

서적

Beginning Visual C# 2010 Beginning Visual C# 2010
먼저 변수, 흐름 제어 및 개체 지향 프로그래밍과 같은 기본 사항에 대해 알아보고 웹 및 Windows 프로그래밍, Windows 폼, 데이터 액세스에 대한 기술을 점진적으로 익히게 됩니다.
Beginning Visual Basic 2010 Beginning Visual Basic 2010
이 서적은 Visual Basic 2010에서 가능한 한 빠르고 간편하게 유용한 프로그램을 작성하는 방법을 알려 주기 위해 만들어졌습니다.
Ivor Horton's Beginning Visual C++ 2010 Ivor Horton's Beginning Visual C++ 2010
이 서적은 표준 C++ 언어와 Visual C++ 2010을 포괄적으로 소개합니다. 이전에 프로그래밍 경험이 없어도 됩니다.
Professional F# 2.0 Professional F# 2.0
이 서적에서는 F#의 강력함을 활용하고 Microsoft .NET Framework와 Visual Studio® 2010 도구 집합을 포함하는 방법을 보여 줍니다.
Professional Application Lifecycle Management with Visual Studio 2010 Professional Application Lifecycle Management with Visual Studio 2010
이 기본적인 가이드에서는 Visual Studio 2010을 사용한 ALM(응용 프로그램 수명 주기 관리)에 필요한 도구, 지침 및 방법을 안내합니다.
Professional Team Foundation Server 2010 Professional Team Foundation Server 2010
세부적인 분석을 제공하는 이 서적은 TFS를 사용하여 소프트웨어 프로젝트를 효과적으로 관리하고 지원하는 데 필요한 정보를 알려줍니다.