ASP.NET Core MVC: Tutorial 기술문서 번역

마이크로소프트가 직접 관리하는 ASP.NET Core 관련 한글 기술문서 서비스가 시작되어 본 사이트에서는 관련한 기술문서 번역 작업을 더 이상 진행하지 않으려고 했었으나, 기계번역의 현실적인 한계로 일부 문서의 번역품질에 문제가 존재하는 것이 확인되어 부족하나마 번역 작업을 재개합니다. 마이크로소프트는 한국어를 비롯한 다양한 언어로 기계번역된 기술문서를 제공하고 있으며 이에 대해 GitHub을 통해서 각각의 언어로 기술문서 번역에 대한 컨트리뷰션을 받고 있습니다. ASP.NET 및 ASP.NET Core 한글 기술문서의 리파지터리도 제공되고 있으므로 관심 있는 분들의 많은 참여를 부탁드립니다. ASP.NET Core의 공식 한글 기술문서는 ASP.NET 설명서 페이지에서 확인할 수 있습니다.

ASP.NET Core MVC는 웹 및 클라우드 응용 프로그램 개발을 위한 가볍고 조합 가능한 프레임워크인 ASP.NET Core를 기반으로, 처음부터 완전히 새로 만들어진 웹 개발 프레임워크입니다. MVC 프레임워크, Web API 프레임워크, 그리고 Web Pages 프레임워크가 ASP.NET Core MVC라는 이름의 단일 프레임워크로 모두 통합됐습니다. ASP.NET Core는 처음부터 완벽하게 다시 설계된 완전한 오픈 소스 프레임워크로 소스가 GitHub에 공개되어 있으며, 2018년 현재 2.0 버전이 널리 사용되고 있습니다. 더 이상 인터넷 정보 서비스 (IIS, Internet Information Services)나 Visual Studio 개발 환경에 종속되지 않고 OS X이나 Linux 같은 다양한 플랫폼에서 응용 프로그램을 개발하고 실행할 수 있습니다.

다음 10건의 문서는 ASP.NET Core DocumentationBuilding your first ASP.NET Core MVC app with Visual Studio 자습서를 개인적으로 번역한 것입니다. 본 자습서는 ASP.NET MVC 5 기반의 Getting Started with ASP.NET MVC 5 기초 자습서를 다시 ASP.NET Core MVC를 기반으로 재작성한 것으로, 기존 버전의 번역본도 Tutorial: ASP.NET MVC 5 메뉴에서 제공됩니다. 마이크로소프트는 번역 내용에 관한 어떠한 보장도 하지 않습니다.

파트 1: ASP.NET Core MVC - 시작하기
2016-05-28 08:00 2016-08-22 13:45 15,414
본 자습서에서는 Visual Studio 2015를 이용해서 ASP.NET Core MVC 웹 응용 프로그램을 구현하는 기본적인 방법을 살펴봅니다.
파트 2: ASP.NET Core MVC - 컨트롤러 추가하기
2016-06-02 08:00 2016-08-16 07:33 8,845
이번 파트에서는 MVC 패턴의 기본적인 개념을 살펴보고 문자열을 반환하는 간단한 컨트롤러를 추가해봅니다.
파트 3: ASP.NET Core MVC - 뷰 추가하기
2016-06-06 08:00 2016-09-02 08:17 10,196
이번 파트에서는 Razor 뷰 템플릿 파일을 이용한 HTML 응답을 생성해보고, 컨트롤러에서 뷰로 데이터를 전달하는 방법과 레이아웃에 관해서 간단히 알아봅니다.
파트 4: ASP.NET Core MVC - 모델 추가하기
2016-06-13 08:00 2016-08-22 13:48 16,377
이번 파트에서는 모델 클래스를 추가한 다음 이를 바탕으로 Entity Framework Core를 이용해서 데이터베이스를 생성해보고, 강력한 형식의 모델에 관해서도 살펴봅니다.
파트 5: ASP.NET Core MVC - SQL Server LocalDB로 작업하기
2016-06-17 08:00 2016-08-22 13:49 9,565
이번 파트에서는 데이터베이스 컨텍스트의 구성 방식과 LocalDB에 생성된 테이블을 살펴보고, 시드 이니셜라이저를 추가해봅니다.
파트 6: ASP.NET Core MVC - 컨트롤러 메서드와 뷰 살펴보기
2016-06-24 08:00 2016-09-26 14:04 7,118
이번 파트에서는 스캐폴딩 엔진이 자동으로 생성한 MoviesController 클래스의 메서드와 뷰를 자세하게 살펴봅니다.
파트 7: ASP.NET Core MVC - 검색 기능 추가하기
2016-07-01 08:00 2016-09-26 14:05 9,967
이번 파트에서는 장르나 제목으로 영화를 검색할 수 있도록 Index 액션 메서드에 검색 기능을 추가해봅니다.
파트 8: ASP.NET Core MVC - 새로운 필드 추가하기
2016-07-08 08:00 2016-09-13 22:57 5,636
이번 파트에서는 Entity Framework Code First 마이그레이션을 이용해서 모델에 새로운 필드를 추가하고 변경된 사항을 데이터베이스에 반영해봅니다.
파트 9: ASP.NET Core MVC - 유효성 검사 추가하기
2016-07-11 08:00 2016-09-26 14:06 7,650
이번 파트에서는 Movie 모델에 유효성 검사 로직을 추가하고, 사용자가 영화 정보를 생성하거나 수정할 때마다 유효성 검사 규칙이 적용되게 만들어보겠습니다.
파트 10: ASP.NET Core MVC - Details 메서드 및 Delete 메서드 살펴보기
2016-07-15 08:00 2016-07-18 23:47 5,952
본 자습서 시리즈의 마지막 파트인 본문에서는 스캐폴딩 엔진이 생성한 Details 메서드와 Delete 메서드의 코드를 살펴봅니다.