[Td 2015]asp.net 5 깊게 파고들기(박용준)

Sang Don Kim
Sang Don KimAudience Marketing Manger Team Intern - Microsoft Korea
박용준 MVP(ASP.NET)
데브렉(http://devlec.com)
ASP.NET 5 깊게 파고들기
한국 ASP.NET 개발자 모임입니다.
ASP.NET에 관심이 있다면 누구나
참여하실 수 있는 공개그룹입니다.
https://www.facebook.com/groups/AspxKorea
ASP.NET Korea User Group
ASP.NET 5
•ASP.NET 5 - Web Forms 4.6
•Web Forms 4.6
•MVC 5
•Web API 2
•ASP.NET 5 - MVC 6
• 완전 새롭게 구성한 ASP.NET
• 크로스 플랫폼 및 오픈소스
• MVC와 Web API 통합
•우프
•읕
•우유틸
•요(여)맨
•깃
•엔뿜
•드아님
명령줄 도구
도구 설명
dnx 런타임(Self Hosted)
dnvm 버전 관리자
nuget, dnu 패키지 관리자, 유틸리티
모던 웹 개발 도구들 포함
• Yeoman
• 새 프로젝트 생성(프로젝트 스캐폴딩)
• 패키지 관리자
• NPM: JavaScript Package Manager, 외부 툴 제공
• JavaScript 패키지
• Bower: Client JavaScript Package Manager
• 클라리언트측 라이브러리 제공, 클라이언트 JavaScript 패키지
• NuGet
• .NET 패키지 관리
• 태스크 러너(빌드 자동화)
• Gulp / Grunt
• JavaScript 빌드 자동화
• 언어 변환
• Less, Sass, TypeScript, CoffeeScript
데모… 데모… 데모…
더 이상의 슬라이드가 없음
http://docs.com/redplus
ASP.NET 5 관련 추가 정보는
아래 링크를 참고해 주세요.
(참고) 데모용 코드 조각
• app.Run(async (context) =>
• {
• await context.Response.WriteAsync("Hello World!");
• });
• context.Response.ContentType = "text/html; charset=utf-8";
• context.Response.StatusCode = 200;
• app.UseWelcomePage();
• app.UseStaticFiles();
• app.UseDirectoryBrowser();
• app.UseRuntimeInfoPage(); // runtimeinfo
• #if DNXCORE50
• var serverTime = DateTime.Now;
• #elif DNX451
• var serverTime = NodaTime.SystemClock.Instance.Now;
• #endif
• await context.Response.WriteAsync($"서버측 시간: {serverTime}");
• services.AddMvc();
• app.UseMvc();
(참고) 데모용 코드 조각
• [Route("/[controller]")]
• [Route("[action]"), Route("")]
• [Route("/api/Get")]
• public IEnumerable<string> Get()
• {
• return new string[] { "TechDays", "Korea" };
• }
• app.UseMvc(routes =>
• {
• routes.MapRoute(
• name: "default",
• template: "{controller=Home}/{action=Index}/{id?}");
• });
• app.UseMvcWithDefaultRoute();
• // 사용자 정의 미들웨어 추가
• app.Use(async (ctx, next) => {
• Console.WriteLine("Hello pipeline, {0}", ctx.Request.Path);
• await next();
• });
(참고) 데모용 코드 조각
• dnvm
• where dnvm
• powershell -
• dnvm list
• dnvm upgrade
• dnvm install latest
• dnvm use 1.0.0-beta8 -r clr -arch x86 -p
• git --version
• git clone https://github.com/aspnet/home.git
• dnu restore
• dnx web
• node -v
• npm -v
• npm install -g yo
• npm install -g generator-aspnet
• yo aspnet
• tree
• dnu restore
• dnu build
• dnx web
(참고) 데모용 코드 조각
• {
• "version": "1.0.0",
• "name": "ASP.NET",
• "private": true,
• "devDependencies": {
• "gulp": "3.9.0",
• "gulp-uglify": "1.4.2"
• }
• }
• /// <binding AfterBuild='jsmin' />
• var gulp = require('gulp');
• var uglify = require('gulp-uglify');
• gulp.task('jsmin', function () {
• return gulp.src("wwwroot/scripts/*.js")
• .pipe(uglify())
• .pipe(gulp.dest("wwwroot/js"));
• });
• dnu publish --out c:codeoutputtechdays ?no-source ?runtime ???1.0.0-beta08
http://aka.ms/td2015_again
TechDays Korea 2015에서 놓치신 세션은
Microsoft 기술 동영상 커뮤니티 Channel 9에서
추후에 다시 보실 수 있습니다.
감사합니다.
• MSDN Forum http://aka.ms/msdnforum
• TechNet Forum http://aka.ms/technetforum
http://aka.ms/td2015_again
TechDays Korea 2015에서 놓치신 세션은
Microsoft 기술 동영상 커뮤니티 Channel 9에서
추후에 다시 보실 수 있습니다.
1 de 15

Recomendados

[Td 2015]두근두근 asp.net 5(한상훈) por
[Td 2015]두근두근 asp.net 5(한상훈)[Td 2015]두근두근 asp.net 5(한상훈)
[Td 2015]두근두근 asp.net 5(한상훈)Sang Don Kim
1.1K vistas36 diapositivas
[Td 2015]각이 다른 mvc6! 그 여섯 번째 이야기!(최지훈) por
[Td 2015]각이 다른 mvc6! 그 여섯 번째 이야기!(최지훈)[Td 2015]각이 다른 mvc6! 그 여섯 번째 이야기!(최지훈)
[Td 2015]각이 다른 mvc6! 그 여섯 번째 이야기!(최지훈)Sang Don Kim
1.3K vistas37 diapositivas
Asp.net Razor por
Asp.net Razor Asp.net Razor
Asp.net Razor Sang Yun Kim
3.1K vistas33 diapositivas
두근두근 ASP.NET 5! por
두근두근 ASP.NET 5!두근두근 ASP.NET 5!
두근두근 ASP.NET 5!SangHoon Han
3.6K vistas35 diapositivas
크로스플랫폼으로 다시 태어난 ASP.NET Core por
크로스플랫폼으로 다시 태어난 ASP.NET Core크로스플랫폼으로 다시 태어난 ASP.NET Core
크로스플랫폼으로 다시 태어난 ASP.NET CoreSangHoon Han
3.4K vistas22 diapositivas
이제 온라인이다! 브라우저 안으로 들어온 Visual studio! por
이제 온라인이다! 브라우저 안으로 들어온 Visual studio!이제 온라인이다! 브라우저 안으로 들어온 Visual studio!
이제 온라인이다! 브라우저 안으로 들어온 Visual studio!SangHoon Han
2.1K vistas54 diapositivas

Más contenido relacionado

La actualidad más candente

ASP.NET Core 3.0과 Blazor를 활용한 새로운 WEB 개발(그리고 Try.NET) por
ASP.NET Core 3.0과 Blazor를 활용한 새로운 WEB 개발(그리고 Try.NET)ASP.NET Core 3.0과 Blazor를 활용한 새로운 WEB 개발(그리고 Try.NET)
ASP.NET Core 3.0과 Blazor를 활용한 새로운 WEB 개발(그리고 Try.NET)SangHoon Han
1.9K vistas31 diapositivas
[Td 2015]windows, linux, mac 신경 안 쓴다. .net 2015와 더더 좋아지는 c# 살짝 훔쳐보기(김명신) por
[Td 2015]windows, linux, mac 신경 안 쓴다. .net 2015와 더더 좋아지는 c# 살짝 훔쳐보기(김명신)[Td 2015]windows, linux, mac 신경 안 쓴다. .net 2015와 더더 좋아지는 c# 살짝 훔쳐보기(김명신)
[Td 2015]windows, linux, mac 신경 안 쓴다. .net 2015와 더더 좋아지는 c# 살짝 훔쳐보기(김명신)Sang Don Kim
3.8K vistas58 diapositivas
Tech Update - The Future of .NET Framework (김명신 부장) por
Tech Update - The Future of .NET Framework (김명신 부장)Tech Update - The Future of .NET Framework (김명신 부장)
Tech Update - The Future of .NET Framework (김명신 부장)Eunbee Song
1.9K vistas57 diapositivas
Sonatype nexus 로 docker registry 관리하기 por
Sonatype nexus 로 docker registry 관리하기Sonatype nexus 로 docker registry 관리하기
Sonatype nexus 로 docker registry 관리하기KwangSeob Jeong
6.8K vistas34 diapositivas
[TD 2015] windows server에서 만나보는 docker와 windows container(최한홍) por
[TD 2015] windows server에서 만나보는 docker와 windows container(최한홍)[TD 2015] windows server에서 만나보는 docker와 windows container(최한홍)
[TD 2015] windows server에서 만나보는 docker와 windows container(최한홍)Sang Don Kim
1.5K vistas48 diapositivas
bamboo 로 PHP 프로젝트 지속적인 배포 por
bamboo 로 PHP 프로젝트 지속적인 배포bamboo 로 PHP 프로젝트 지속적인 배포
bamboo 로 PHP 프로젝트 지속적인 배포KwangSeob Jeong
6.2K vistas24 diapositivas

La actualidad más candente(20)

ASP.NET Core 3.0과 Blazor를 활용한 새로운 WEB 개발(그리고 Try.NET) por SangHoon Han
ASP.NET Core 3.0과 Blazor를 활용한 새로운 WEB 개발(그리고 Try.NET)ASP.NET Core 3.0과 Blazor를 활용한 새로운 WEB 개발(그리고 Try.NET)
ASP.NET Core 3.0과 Blazor를 활용한 새로운 WEB 개발(그리고 Try.NET)
SangHoon Han1.9K vistas
[Td 2015]windows, linux, mac 신경 안 쓴다. .net 2015와 더더 좋아지는 c# 살짝 훔쳐보기(김명신) por Sang Don Kim
[Td 2015]windows, linux, mac 신경 안 쓴다. .net 2015와 더더 좋아지는 c# 살짝 훔쳐보기(김명신)[Td 2015]windows, linux, mac 신경 안 쓴다. .net 2015와 더더 좋아지는 c# 살짝 훔쳐보기(김명신)
[Td 2015]windows, linux, mac 신경 안 쓴다. .net 2015와 더더 좋아지는 c# 살짝 훔쳐보기(김명신)
Sang Don Kim3.8K vistas
Tech Update - The Future of .NET Framework (김명신 부장) por Eunbee Song
Tech Update - The Future of .NET Framework (김명신 부장)Tech Update - The Future of .NET Framework (김명신 부장)
Tech Update - The Future of .NET Framework (김명신 부장)
Eunbee Song1.9K vistas
Sonatype nexus 로 docker registry 관리하기 por KwangSeob Jeong
Sonatype nexus 로 docker registry 관리하기Sonatype nexus 로 docker registry 관리하기
Sonatype nexus 로 docker registry 관리하기
KwangSeob Jeong6.8K vistas
[TD 2015] windows server에서 만나보는 docker와 windows container(최한홍) por Sang Don Kim
[TD 2015] windows server에서 만나보는 docker와 windows container(최한홍)[TD 2015] windows server에서 만나보는 docker와 windows container(최한홍)
[TD 2015] windows server에서 만나보는 docker와 windows container(최한홍)
Sang Don Kim1.5K vistas
bamboo 로 PHP 프로젝트 지속적인 배포 por KwangSeob Jeong
bamboo 로 PHP 프로젝트 지속적인 배포bamboo 로 PHP 프로젝트 지속적인 배포
bamboo 로 PHP 프로젝트 지속적인 배포
KwangSeob Jeong6.2K vistas
FCGI, C++로 Restful 서버 개발 por 현승 배
FCGI, C++로 Restful 서버 개발FCGI, C++로 Restful 서버 개발
FCGI, C++로 Restful 서버 개발
현승 배4.7K vistas
ASP.NET과 C#으로 개발하는 대규모 소셜 게임 por 흥배 최
ASP.NET과 C#으로 개발하는 대규모 소셜 게임ASP.NET과 C#으로 개발하는 대규모 소셜 게임
ASP.NET과 C#으로 개발하는 대규모 소셜 게임
흥배 최8.3K vistas
Front-end Development with Ruby on Rails por 추근 문
Front-end Development with Ruby on RailsFront-end Development with Ruby on Rails
Front-end Development with Ruby on Rails
추근 문3.5K vistas
자바스크립트의 변천사 por Hun Yong Song
자바스크립트의 변천사자바스크립트의 변천사
자바스크립트의 변천사
Hun Yong Song269 vistas
The Future of C# and .NET Framework por 명신 김
The Future of C# and .NET FrameworkThe Future of C# and .NET Framework
The Future of C# and .NET Framework
명신 김2.6K vistas
[DevOn 2013] Dynamic web proxy por 흥래 김
[DevOn 2013] Dynamic web proxy[DevOn 2013] Dynamic web proxy
[DevOn 2013] Dynamic web proxy
흥래 김1.7K vistas
DevOps와 자동화 por DONGSU KIM
DevOps와 자동화DevOps와 자동화
DevOps와 자동화
DONGSU KIM9K vistas
Valet 으로 windows php 개발 환경 구성하기 por KwangSeob Jeong
Valet 으로 windows php 개발 환경 구성하기Valet 으로 windows php 개발 환경 구성하기
Valet 으로 windows php 개발 환경 구성하기
KwangSeob Jeong4.5K vistas
Laravel로 스타트업 기술 스택 구성하기 por KwangSeob Jeong
Laravel로 스타트업 기술 스택 구성하기Laravel로 스타트업 기술 스택 구성하기
Laravel로 스타트업 기술 스택 구성하기
KwangSeob Jeong7.5K vistas
모바일 Rpg 게임서버 제작 por 기환 천
모바일 Rpg 게임서버 제작모바일 Rpg 게임서버 제작
모바일 Rpg 게임서버 제작
기환 천878 vistas
NRISE 개발스택 por Moon Soo Kim
NRISE 개발스택NRISE 개발스택
NRISE 개발스택
Moon Soo Kim1.3K vistas
2014.04.24.nrise 개발환경 por Moon Soo Kim
2014.04.24.nrise 개발환경2014.04.24.nrise 개발환경
2014.04.24.nrise 개발환경
Moon Soo Kim919 vistas
DV 환경에서 PG 연동하기 ('우리 안의 소리', 2015-11-19) por Jongwon Han
DV 환경에서 PG 연동하기 ('우리 안의 소리', 2015-11-19)DV 환경에서 PG 연동하기 ('우리 안의 소리', 2015-11-19)
DV 환경에서 PG 연동하기 ('우리 안의 소리', 2015-11-19)
Jongwon Han580 vistas
[145]5년간의네이버웹엔진개발삽질기그리고 김효 por NAVER D2
[145]5년간의네이버웹엔진개발삽질기그리고 김효[145]5년간의네이버웹엔진개발삽질기그리고 김효
[145]5년간의네이버웹엔진개발삽질기그리고 김효
NAVER D230.1K vistas

Similar a [Td 2015]asp.net 5 깊게 파고들기(박용준)

Node.js 기본 por
Node.js 기본Node.js 기본
Node.js 기본Han Jung Hyun
54.3K vistas67 diapositivas
DevOps Study por
DevOps StudyDevOps Study
DevOps Study상환 이
105 vistas42 diapositivas
kt-cloud por
kt-cloudkt-cloud
kt-cloudKenu, GwangNam Heo
1.9K vistas71 diapositivas
XECon2015 :: [1-5] 김훈민 - 서버 운영자가 꼭 알아야 할 Docker por
XECon2015 :: [1-5] 김훈민 - 서버 운영자가 꼭 알아야 할 DockerXECon2015 :: [1-5] 김훈민 - 서버 운영자가 꼭 알아야 할 Docker
XECon2015 :: [1-5] 김훈민 - 서버 운영자가 꼭 알아야 할 DockerXpressEngine
2K vistas68 diapositivas
[NDC17] Kubernetes로 개발서버 간단히 찍어내기 por
[NDC17] Kubernetes로 개발서버 간단히 찍어내기[NDC17] Kubernetes로 개발서버 간단히 찍어내기
[NDC17] Kubernetes로 개발서버 간단히 찍어내기SeungYong Oh
17.5K vistas59 diapositivas
Django로 배우는 쉽고 빠른 웹개발 study 자료 por
Django로 배우는 쉽고 빠른 웹개발 study 자료Django로 배우는 쉽고 빠른 웹개발 study 자료
Django로 배우는 쉽고 빠른 웹개발 study 자료Han Sung Kim
1.7K vistas27 diapositivas

Similar a [Td 2015]asp.net 5 깊게 파고들기(박용준)(20)

DevOps Study por 상환 이
DevOps StudyDevOps Study
DevOps Study
상환 이105 vistas
XECon2015 :: [1-5] 김훈민 - 서버 운영자가 꼭 알아야 할 Docker por XpressEngine
XECon2015 :: [1-5] 김훈민 - 서버 운영자가 꼭 알아야 할 DockerXECon2015 :: [1-5] 김훈민 - 서버 운영자가 꼭 알아야 할 Docker
XECon2015 :: [1-5] 김훈민 - 서버 운영자가 꼭 알아야 할 Docker
XpressEngine2K vistas
[NDC17] Kubernetes로 개발서버 간단히 찍어내기 por SeungYong Oh
[NDC17] Kubernetes로 개발서버 간단히 찍어내기[NDC17] Kubernetes로 개발서버 간단히 찍어내기
[NDC17] Kubernetes로 개발서버 간단히 찍어내기
SeungYong Oh17.5K vistas
Django로 배우는 쉽고 빠른 웹개발 study 자료 por Han Sung Kim
Django로 배우는 쉽고 빠른 웹개발 study 자료Django로 배우는 쉽고 빠른 웹개발 study 자료
Django로 배우는 쉽고 빠른 웹개발 study 자료
Han Sung Kim1.7K vistas
어서 와~ ASP.NET Core는 처음이지? por SangHoon Han
어서 와~ ASP.NET Core는 처음이지?어서 와~ ASP.NET Core는 처음이지?
어서 와~ ASP.NET Core는 처음이지?
SangHoon Han341 vistas
웹 IDE 비교 por Junyoung Lee
웹 IDE 비교웹 IDE 비교
웹 IDE 비교
Junyoung Lee16.4K vistas
[Azure bootcamp2017] Azure App Service로 서비스 탄탄하게 관리하기 por Youngjae Kim
[Azure bootcamp2017] Azure App Service로 서비스 탄탄하게 관리하기[Azure bootcamp2017] Azure App Service로 서비스 탄탄하게 관리하기
[Azure bootcamp2017] Azure App Service로 서비스 탄탄하게 관리하기
Youngjae Kim7.3K vistas
RAD Studio 10.2 도쿄 por Devgear
RAD Studio 10.2 도쿄RAD Studio 10.2 도쿄
RAD Studio 10.2 도쿄
Devgear818 vistas
JCO 11th 클라우드 환경에서 Java EE 운영 환경 구축하기 por Ted Won
JCO 11th 클라우드 환경에서 Java EE 운영 환경 구축하기JCO 11th 클라우드 환경에서 Java EE 운영 환경 구축하기
JCO 11th 클라우드 환경에서 Java EE 운영 환경 구축하기
Ted Won1.9K vistas
세션2_데보션테크데이_Decapod_v1.2.pdf por Jaesuk Ahn
세션2_데보션테크데이_Decapod_v1.2.pdf세션2_데보션테크데이_Decapod_v1.2.pdf
세션2_데보션테크데이_Decapod_v1.2.pdf
Jaesuk Ahn51 vistas
Source To URL Without Dockerfile por Won-Chon Jung
Source To URL Without DockerfileSource To URL Without Dockerfile
Source To URL Without Dockerfile
Won-Chon Jung299 vistas
Node.js por ymtech
Node.jsNode.js
Node.js
ymtech1.6K vistas
Node.js 와 Mongo DB로 만든 앱 Azure에 배포하기 por 은지 김
Node.js 와 Mongo DB로 만든 앱 Azure에 배포하기Node.js 와 Mongo DB로 만든 앱 Azure에 배포하기
Node.js 와 Mongo DB로 만든 앱 Azure에 배포하기
은지 김1.4K vistas

Más de Sang Don Kim

[TD 2015] Microsoft Azure IaaS v2(최정현) por
[TD 2015] Microsoft Azure IaaS v2(최정현)[TD 2015] Microsoft Azure IaaS v2(최정현)
[TD 2015] Microsoft Azure IaaS v2(최정현)Sang Don Kim
1.5K vistas35 diapositivas
[TD2015] 이 시대에 소규모 게임 개발팀이 마소와 함께 살아가는 방법(송용성) por
[TD2015] 이 시대에 소규모 게임 개발팀이 마소와 함께 살아가는 방법(송용성)[TD2015] 이 시대에 소규모 게임 개발팀이 마소와 함께 살아가는 방법(송용성)
[TD2015] 이 시대에 소규모 게임 개발팀이 마소와 함께 살아가는 방법(송용성)Sang Don Kim
930 vistas35 diapositivas
[Td 2015]windows 10 엔터프라이즈 시나리오 part II 보안 및 관리(권순만) por
[Td 2015]windows 10 엔터프라이즈 시나리오 part II   보안 및 관리(권순만)[Td 2015]windows 10 엔터프라이즈 시나리오 part II   보안 및 관리(권순만)
[Td 2015]windows 10 엔터프라이즈 시나리오 part II 보안 및 관리(권순만)Sang Don Kim
1.9K vistas68 diapositivas
[Td 2015]windows 10 엔터프라이즈 시나리오 part I 배포 및 이미징(박성기) por
[Td 2015]windows 10 엔터프라이즈 시나리오 part I   배포 및 이미징(박성기)[Td 2015]windows 10 엔터프라이즈 시나리오 part I   배포 및 이미징(박성기)
[Td 2015]windows 10 엔터프라이즈 시나리오 part I 배포 및 이미징(박성기)Sang Don Kim
832 vistas30 diapositivas
[Td 2015]함께하면 더 좋은 windows 10과 인텔 스카이레이크, 아키텍쳐와 인텔 그래픽스 최적화 살펴보기(하태동) por
[Td 2015]함께하면 더 좋은 windows 10과 인텔 스카이레이크, 아키텍쳐와 인텔 그래픽스 최적화 살펴보기(하태동)[Td 2015]함께하면 더 좋은 windows 10과 인텔 스카이레이크, 아키텍쳐와 인텔 그래픽스 최적화 살펴보기(하태동)
[Td 2015]함께하면 더 좋은 windows 10과 인텔 스카이레이크, 아키텍쳐와 인텔 그래픽스 최적화 살펴보기(하태동)Sang Don Kim
889 vistas38 diapositivas
[Td 2015]프로그래밍 언어의 f1머신 c++을 타고 windows 10 uwp 앱 개발의 세계로~(유영천) por
[Td 2015]프로그래밍 언어의 f1머신 c++을 타고 windows 10 uwp 앱 개발의 세계로~(유영천)[Td 2015]프로그래밍 언어의 f1머신 c++을 타고 windows 10 uwp 앱 개발의 세계로~(유영천)
[Td 2015]프로그래밍 언어의 f1머신 c++을 타고 windows 10 uwp 앱 개발의 세계로~(유영천)Sang Don Kim
1.9K vistas79 diapositivas

Más de Sang Don Kim(20)

[TD 2015] Microsoft Azure IaaS v2(최정현) por Sang Don Kim
[TD 2015] Microsoft Azure IaaS v2(최정현)[TD 2015] Microsoft Azure IaaS v2(최정현)
[TD 2015] Microsoft Azure IaaS v2(최정현)
Sang Don Kim1.5K vistas
[TD2015] 이 시대에 소규모 게임 개발팀이 마소와 함께 살아가는 방법(송용성) por Sang Don Kim
[TD2015] 이 시대에 소규모 게임 개발팀이 마소와 함께 살아가는 방법(송용성)[TD2015] 이 시대에 소규모 게임 개발팀이 마소와 함께 살아가는 방법(송용성)
[TD2015] 이 시대에 소규모 게임 개발팀이 마소와 함께 살아가는 방법(송용성)
Sang Don Kim930 vistas
[Td 2015]windows 10 엔터프라이즈 시나리오 part II 보안 및 관리(권순만) por Sang Don Kim
[Td 2015]windows 10 엔터프라이즈 시나리오 part II   보안 및 관리(권순만)[Td 2015]windows 10 엔터프라이즈 시나리오 part II   보안 및 관리(권순만)
[Td 2015]windows 10 엔터프라이즈 시나리오 part II 보안 및 관리(권순만)
Sang Don Kim1.9K vistas
[Td 2015]windows 10 엔터프라이즈 시나리오 part I 배포 및 이미징(박성기) por Sang Don Kim
[Td 2015]windows 10 엔터프라이즈 시나리오 part I   배포 및 이미징(박성기)[Td 2015]windows 10 엔터프라이즈 시나리오 part I   배포 및 이미징(박성기)
[Td 2015]windows 10 엔터프라이즈 시나리오 part I 배포 및 이미징(박성기)
Sang Don Kim832 vistas
[Td 2015]함께하면 더 좋은 windows 10과 인텔 스카이레이크, 아키텍쳐와 인텔 그래픽스 최적화 살펴보기(하태동) por Sang Don Kim
[Td 2015]함께하면 더 좋은 windows 10과 인텔 스카이레이크, 아키텍쳐와 인텔 그래픽스 최적화 살펴보기(하태동)[Td 2015]함께하면 더 좋은 windows 10과 인텔 스카이레이크, 아키텍쳐와 인텔 그래픽스 최적화 살펴보기(하태동)
[Td 2015]함께하면 더 좋은 windows 10과 인텔 스카이레이크, 아키텍쳐와 인텔 그래픽스 최적화 살펴보기(하태동)
Sang Don Kim889 vistas
[Td 2015]프로그래밍 언어의 f1머신 c++을 타고 windows 10 uwp 앱 개발의 세계로~(유영천) por Sang Don Kim
[Td 2015]프로그래밍 언어의 f1머신 c++을 타고 windows 10 uwp 앱 개발의 세계로~(유영천)[Td 2015]프로그래밍 언어의 f1머신 c++을 타고 windows 10 uwp 앱 개발의 세계로~(유영천)
[Td 2015]프로그래밍 언어의 f1머신 c++을 타고 windows 10 uwp 앱 개발의 세계로~(유영천)
Sang Don Kim1.9K vistas
[Td 2015]틱틱대도 써야 하는 windows 10 앱 개발, c# tips &amp; tricks(송기수) por Sang Don Kim
[Td 2015]틱틱대도 써야 하는 windows 10 앱 개발, c# tips &amp; tricks(송기수)[Td 2015]틱틱대도 써야 하는 windows 10 앱 개발, c# tips &amp; tricks(송기수)
[Td 2015]틱틱대도 써야 하는 windows 10 앱 개발, c# tips &amp; tricks(송기수)
Sang Don Kim1.3K vistas
[Td 2015]치즈케이크 팩토리는 알겠는데, 데이터 팩토리는 뭔가요(한기환) por Sang Don Kim
[Td 2015]치즈케이크 팩토리는 알겠는데, 데이터 팩토리는 뭔가요(한기환)[Td 2015]치즈케이크 팩토리는 알겠는데, 데이터 팩토리는 뭔가요(한기환)
[Td 2015]치즈케이크 팩토리는 알겠는데, 데이터 팩토리는 뭔가요(한기환)
Sang Don Kim965 vistas
[Td 2015]조막만한 화면에서 대박만한 화면까지. 고생 끝 적응(adaptive ui) 시작(권영철) por Sang Don Kim
[Td 2015]조막만한 화면에서 대박만한 화면까지. 고생 끝 적응(adaptive ui) 시작(권영철)[Td 2015]조막만한 화면에서 대박만한 화면까지. 고생 끝 적응(adaptive ui) 시작(권영철)
[Td 2015]조막만한 화면에서 대박만한 화면까지. 고생 끝 적응(adaptive ui) 시작(권영철)
Sang Don Kim696 vistas
[Td 2015]알아두면 핵 이득! vc++로 안드로이드 개발하기(김성엽) por Sang Don Kim
[Td 2015]알아두면 핵 이득! vc++로 안드로이드 개발하기(김성엽)[Td 2015]알아두면 핵 이득! vc++로 안드로이드 개발하기(김성엽)
[Td 2015]알아두면 핵 이득! vc++로 안드로이드 개발하기(김성엽)
Sang Don Kim5.4K vistas
[Td 2015]박애주의 office 365, 멀티플랫폼과 사랑에 빠지다(최한홍) por Sang Don Kim
[Td 2015]박애주의 office 365, 멀티플랫폼과 사랑에 빠지다(최한홍)[Td 2015]박애주의 office 365, 멀티플랫폼과 사랑에 빠지다(최한홍)
[Td 2015]박애주의 office 365, 멀티플랫폼과 사랑에 빠지다(최한홍)
Sang Don Kim932 vistas
[Td 2015]맨땅에 헤딩하고 터득한 스토어 공략법(돈벌기)(육주용) por Sang Don Kim
[Td 2015]맨땅에 헤딩하고 터득한 스토어 공략법(돈벌기)(육주용)[Td 2015]맨땅에 헤딩하고 터득한 스토어 공략법(돈벌기)(육주용)
[Td 2015]맨땅에 헤딩하고 터득한 스토어 공략법(돈벌기)(육주용)
Sang Don Kim1.5K vistas
[Td 2015]라즈베리파이에 windows 10 io t core 맛있게 발라 먹기(유정현) por Sang Don Kim
[Td 2015]라즈베리파이에 windows 10 io t core 맛있게 발라 먹기(유정현)[Td 2015]라즈베리파이에 windows 10 io t core 맛있게 발라 먹기(유정현)
[Td 2015]라즈베리파이에 windows 10 io t core 맛있게 발라 먹기(유정현)
Sang Don Kim4.4K vistas
[Td 2015]디버깅, 어디까지 해봤니 당신이 아마도 몰랐을 디버깅 꿀팁 공개(김희준) por Sang Don Kim
[Td 2015]디버깅, 어디까지 해봤니 당신이 아마도 몰랐을 디버깅 꿀팁 공개(김희준)[Td 2015]디버깅, 어디까지 해봤니 당신이 아마도 몰랐을 디버깅 꿀팁 공개(김희준)
[Td 2015]디버깅, 어디까지 해봤니 당신이 아마도 몰랐을 디버깅 꿀팁 공개(김희준)
Sang Don Kim3.7K vistas
[Td 2015]녹슨 c++ 코드에 모던 c++로 기름칠하기(옥찬호) por Sang Don Kim
[Td 2015]녹슨 c++ 코드에 모던 c++로 기름칠하기(옥찬호)[Td 2015]녹슨 c++ 코드에 모던 c++로 기름칠하기(옥찬호)
[Td 2015]녹슨 c++ 코드에 모던 c++로 기름칠하기(옥찬호)
Sang Don Kim2.7K vistas
[Td 2015]너에게만 나는 반응해 반응형 응용프로그램(이규원) por Sang Don Kim
[Td 2015]너에게만 나는 반응해 반응형 응용프로그램(이규원)[Td 2015]너에게만 나는 반응해 반응형 응용프로그램(이규원)
[Td 2015]너에게만 나는 반응해 반응형 응용프로그램(이규원)
Sang Don Kim2.8K vistas
[Td 2015]구름 위로 올려 어느 곳에서든 연결되는 서비스 azure 앱 서비스(이종인) por Sang Don Kim
[Td 2015]구름 위로 올려 어느 곳에서든 연결되는 서비스 azure 앱 서비스(이종인)[Td 2015]구름 위로 올려 어느 곳에서든 연결되는 서비스 azure 앱 서비스(이종인)
[Td 2015]구름 위로 올려 어느 곳에서든 연결되는 서비스 azure 앱 서비스(이종인)
Sang Don Kim1.2K vistas
[Td 2015]python을 azure에서 사용하는법(배권한) por Sang Don Kim
[Td 2015]python을 azure에서 사용하는법(배권한)[Td 2015]python을 azure에서 사용하는법(배권한)
[Td 2015]python을 azure에서 사용하는법(배권한)
Sang Don Kim580 vistas
[Td 2015]microsoft 개발자들을 위한 달콤한 hadoop, hd insight(최종욱) por Sang Don Kim
[Td 2015]microsoft 개발자들을 위한 달콤한 hadoop, hd insight(최종욱)[Td 2015]microsoft 개발자들을 위한 달콤한 hadoop, hd insight(최종욱)
[Td 2015]microsoft 개발자들을 위한 달콤한 hadoop, hd insight(최종욱)
Sang Don Kim758 vistas
[Td 2015]general session 세상을 품은 플랫폼과 그 가능성에 대하여(기술에반젤리스트) por Sang Don Kim
[Td 2015]general session 세상을 품은 플랫폼과 그 가능성에 대하여(기술에반젤리스트)[Td 2015]general session 세상을 품은 플랫폼과 그 가능성에 대하여(기술에반젤리스트)
[Td 2015]general session 세상을 품은 플랫폼과 그 가능성에 대하여(기술에반젤리스트)
Sang Don Kim731 vistas

[Td 2015]asp.net 5 깊게 파고들기(박용준)

  • 2. 한국 ASP.NET 개발자 모임입니다. ASP.NET에 관심이 있다면 누구나 참여하실 수 있는 공개그룹입니다. https://www.facebook.com/groups/AspxKorea ASP.NET Korea User Group
  • 3. ASP.NET 5 •ASP.NET 5 - Web Forms 4.6 •Web Forms 4.6 •MVC 5 •Web API 2 •ASP.NET 5 - MVC 6 • 완전 새롭게 구성한 ASP.NET • 크로스 플랫폼 및 오픈소스 • MVC와 Web API 통합
  • 5. 명령줄 도구 도구 설명 dnx 런타임(Self Hosted) dnvm 버전 관리자 nuget, dnu 패키지 관리자, 유틸리티
  • 6. 모던 웹 개발 도구들 포함 • Yeoman • 새 프로젝트 생성(프로젝트 스캐폴딩) • 패키지 관리자 • NPM: JavaScript Package Manager, 외부 툴 제공 • JavaScript 패키지 • Bower: Client JavaScript Package Manager • 클라리언트측 라이브러리 제공, 클라이언트 JavaScript 패키지 • NuGet • .NET 패키지 관리 • 태스크 러너(빌드 자동화) • Gulp / Grunt • JavaScript 빌드 자동화 • 언어 변환 • Less, Sass, TypeScript, CoffeeScript
  • 7. 데모… 데모… 데모… 더 이상의 슬라이드가 없음
  • 8. http://docs.com/redplus ASP.NET 5 관련 추가 정보는 아래 링크를 참고해 주세요.
  • 9. (참고) 데모용 코드 조각 • app.Run(async (context) => • { • await context.Response.WriteAsync("Hello World!"); • }); • context.Response.ContentType = "text/html; charset=utf-8"; • context.Response.StatusCode = 200; • app.UseWelcomePage(); • app.UseStaticFiles(); • app.UseDirectoryBrowser(); • app.UseRuntimeInfoPage(); // runtimeinfo • #if DNXCORE50 • var serverTime = DateTime.Now; • #elif DNX451 • var serverTime = NodaTime.SystemClock.Instance.Now; • #endif • await context.Response.WriteAsync($"서버측 시간: {serverTime}"); • services.AddMvc(); • app.UseMvc();
  • 10. (참고) 데모용 코드 조각 • [Route("/[controller]")] • [Route("[action]"), Route("")] • [Route("/api/Get")] • public IEnumerable<string> Get() • { • return new string[] { "TechDays", "Korea" }; • } • app.UseMvc(routes => • { • routes.MapRoute( • name: "default", • template: "{controller=Home}/{action=Index}/{id?}"); • }); • app.UseMvcWithDefaultRoute(); • // 사용자 정의 미들웨어 추가 • app.Use(async (ctx, next) => { • Console.WriteLine("Hello pipeline, {0}", ctx.Request.Path); • await next(); • });
  • 11. (참고) 데모용 코드 조각 • dnvm • where dnvm • powershell - • dnvm list • dnvm upgrade • dnvm install latest • dnvm use 1.0.0-beta8 -r clr -arch x86 -p • git --version • git clone https://github.com/aspnet/home.git • dnu restore • dnx web • node -v • npm -v • npm install -g yo • npm install -g generator-aspnet • yo aspnet • tree • dnu restore • dnu build • dnx web
  • 12. (참고) 데모용 코드 조각 • { • "version": "1.0.0", • "name": "ASP.NET", • "private": true, • "devDependencies": { • "gulp": "3.9.0", • "gulp-uglify": "1.4.2" • } • } • /// <binding AfterBuild='jsmin' /> • var gulp = require('gulp'); • var uglify = require('gulp-uglify'); • gulp.task('jsmin', function () { • return gulp.src("wwwroot/scripts/*.js") • .pipe(uglify()) • .pipe(gulp.dest("wwwroot/js")); • }); • dnu publish --out c:codeoutputtechdays ?no-source ?runtime ???1.0.0-beta08
  • 13. http://aka.ms/td2015_again TechDays Korea 2015에서 놓치신 세션은 Microsoft 기술 동영상 커뮤니티 Channel 9에서 추후에 다시 보실 수 있습니다.
  • 14. 감사합니다. • MSDN Forum http://aka.ms/msdnforum • TechNet Forum http://aka.ms/technetforum
  • 15. http://aka.ms/td2015_again TechDays Korea 2015에서 놓치신 세션은 Microsoft 기술 동영상 커뮤니티 Channel 9에서 추후에 다시 보실 수 있습니다.