ASP.NET 4.6과 ASP.NET Core 1.0, 최신 버전으로 Web Forms과 MVC를 학습하자! Microsoft 웹 개발 기술의 집합체인 ASP.NET을 최신 버전 4.6으로 배운다. .NET 기술을 사용하는 오픈 소스이자 크로스플랫폼인 ASP.NET Core 1.0의 새로운 특징도 학습한다. 특히 ASP.NET Core MVC는 Web Pages, Web API, MVC를 하나로 통합하여 관리할 수 있다. 새로운 Web Forms과 MVC 프레임워크를 한 권으로 익혀 보자.
ASP.NET & Core, 현장 밀착 입문서는 따로 있다!
1. 실습 예제는 반드시 직접 입력해보자 기능별 실습 예제와 간단한 프로젝트를 풍부하게 제시했다. 제시된 예제를 직접 타이핑하고 실행하기를 반복하여 완벽하게 습득한다.
2. ASP.NET으로 개인 홈페이지를 만들고 운영해보자 실습을 그대로 따라만 하면 홈페이지를 완성할 수 있다. 우선 따라하기로 프로젝트를 완성해 본 후 세부 내용을 이해하도록 노력해보자.
3. ASP.NET 4.6과 ASP.NET Core 1.0을 모두 익히자 ASP.NET의 두 영역인 ASP.NET 4.6과 ASP.NET Core 1.0을 모두 다뤘다. 게시판 프로젝트를 두 가지 기술로 만들어보면 각 기술을 더 깊이 이해하게 된다.
4. 이 책의 내용 (1) 웹 사이트 제작에 필요한 ASP.NET Web Forms의 필수 구성 요소를 따라하며 학습한다. 마지막에는 게시판 프로젝트를 만들며 전체 내용을 정리한다. Web Forms을 기반으로 입력, 출력, 상세보기, 수정, 삭제, 검색, 답변, 댓글 기능이 있는 게시판이다.
(2) MVC 5 프레임워크를 소개하고, RESTful 서비스를 위한 Web API, 실시간 양방향 커뮤니케이션을 위한 SignalR을 학습한다.
(3) 크로스 플랫폼을 위한 ASP.NET Core 1.0의 새로운 특징을 따라하며 학습한다. 마지막에는 ASP.NET 4.6 Web Forms 기술을 사용하여 만든 게시판을 ASP.NET Core 1.0 기술을 사용하여 똑같이 구현해본다
저자 서문 중에서
이 책을 학습할 때는 다음과 같은 방식을 권장합니다.
- 실습에서 제시하는 미리 보기 동영상 강좌를 먼저 본 다음에 해당 실습 내용을 학습하기 바랍니다.
- 이 책에 나오는 모든 실습 예제는 반드시 타이핑하고 실행해봅니다. 야구 선수는 하루에도 몇 백 번씩 방망이를 휘두르는 연습을 한 끝에 홈런이 나온다고 합니다. 프로그래머도 이미 알고 있는 내용일지라도 반복해 실습해봄으로써 실전에서 프로그램을 작성할 때 실수하지 않고 더 정교한 프로그램을 만들어 낼 수 있습니다.
- 이 책을 공부하는 데 두 번의 고비가 있을 수 있습니다. 첫 번째는 ASP.NET 4.6 게시판 프로젝트이고, 두 번째는 ASP.NET Core 1.0 게시판 프로젝트입니다. 갑자기 어려운 내용이 나와 당황스럽다면 일단 따라하기로 먼저 완성해본 후 세부 내용을 이해하도록 노력하는 전략을 취하기 바랍니다.
저는 일을 할 때 다음과 같이 세 가지 목표를 설정합니다.
- 개발(Development)
- 강의(Lecture)
- 집필(Writing)
즉, 닷넷 기반의 응용 프로그램을 개발하고, 개발 과정에서 결과물을 글로 옮기고, 이를 닷넷 프로그래밍을 배우는 분들에게 강의로 전달하는 세 가지 일을 주로 하고 있습니다. 이러한 과정을 통해서 ASP.NET의 주요 기능을 정리했고, 이 책을 선택한 독자 여러분이 ASP.NET 세계를 여행하는 데 좋은 가이드가 되고자 긴 시간을 노력해 집필을 마무리할 수 있었습니다.
책에서 다 다루지 못했거나, 변경된 부분에 대한 가이드는 이 책의 데모 사이트인 다음 URL을 통해서 추가로 제공하겠습니다.
http://www.dotnetnote.com/Guide/