2. 순서
• ASP.NET의 발전사 그리고 진화
• ASP.NET Core
• 크로스 플랫폼(Cross Platform)
• 오픈 소스(Open Source)
• .NET 프레임워크 패밀리
• ASP.NET Core 관련 기술 버전 넘버
• ASP.NET Core MVC
• ASP.NET 프레임워크 통합
• ASP.NET Core 2.0의 새로운 특징
• .NET CLI(Command-Line Interface)
• ASP.NET Core 시작하기
• ASP.NET Core 로드맵
3. ASP.NET Web API,
SignalR
2012
Active Server Page
(Classic ASP)
1996
ASP.NET MVC
2008
ASP.NET(Web Forms)
2002
ASP.NET Web Pages
2010
ASP.NET Core
Now
ASP.NET의 발전사 그리고 진화
4. ASP.NET의 발전사 그리고 진화
Active Server
Pages
(Classic ASP)
ASP.NET Core
Unified
MVC, Web API
And
Razor Web Pages
+
SignalR
ASP.NET
(Web Forms)
ASP.NET
MVC
ASP.NET
Web Pages
ASP.NET
Web API
ASP.NET
SignalR
5. ASP.NET Core
• 최신 클라우드 기반 웹 응용 프로그램을 구축하기 위한 크로스 플랫폼
환경을 지원하는 고성능 오픈소스 프레임 워크
NEW ASP.NET의 최신 버전 강력한 확장성과 모듈화
클라우드 환경에 최적화
쉬운 접근성
(원하는 에디터와 도구 선택 가능)
쉽고 빠른 개발 사이클
크로스 플랫폼 환경 지원
FAST!
OSS 무료, 오픈소스 프로젝트
10. ASP.NET Core MVC
• 프레임워크 통합 : (MVC + Web API + Web Pages) + SignalR3
• Web UI와 Web API가 하나로 통합된 단일 웹 프레임워크
• 불필요한 중복과 비용 제거
• .NET Core 기반
• System.Web에 대한 의존성 제거
• IIS와 Self-Hosted 환경 모두 지원
• 동적 컴파일
• 의존성 주입(DI) 통합
• Tag helpers, View Components 등의 새로운 기능 제공
• 다양한 최신 웹 개발 도구 통합
• Bower, Gulp, Grunt 등
12. ASP.NET Core 2.0의 새로운 특징
• 전체적인 성능 향상 및 기능 향상
• 인증(Authentication), 진단(Diagnostics), 등
• “Microsoft.AspnetCore.All” 메타 패키지
• Razor Pages
• 단일 페이지 응용프로그램(SPA)용 템플릿 추가
Angular React.js React.js 및 Redux
14. .NET Core CLI(Command-Line Interface)
• CLI를 통한 개발 환경 제공
• dotnet 명령어
• dotnet --help
• dotnet --info
• dotnet new --list
• dotnet new web
• dotnet run
• dotnet ….
18. ASP.NET Core 시작하기
http://docs.asp.net
• 블로그 아티클
• .NET Web Dev Blog : https://blogs.msdn.microsoft.com/webdev/
https://mva.microsoft.com
https://channel9.msdn.com/
https://www.youtube.com/user/visualacademy
• 그 외 유용한 정보
• Taeyo.NET 강좌 및 번역 아티클 : http://www.taeyo.net/Columns/
• ASP.NET Korea User Group : http://aspnet.kr
20. 참고 자료
• ASP.NET 공식 사이트, 공식 가이드 문서
• http://asp.net, http://docs.asp.net
• Announcing ASP.NET Core 2.0
• https://blogs.msdn.microsoft.com/webdev/2017/08/14/announcing-asp-net-core-2-0/
• What's New in ASP.NET Core 2.0
• https://channel9.msdn.com/Events/dotnetConf/2017/T113
• Taeyo.NET ASP.NET Core 강좌 및 번역 아티클
• http://www.taeyo.net/Columns/
• ASP.NET&Core를 다루는 기술
• 길벗출판사 / 박용준 지음