주간닷넷 2016년 6월 28일

여러분들의 적극적인 참여를 기다리고 있습니다. 혼자 알고 있기에는 너무나 아까운 글, 소스 코드, 라이브러리를 발견하셨거나 혹은 직접 작성하셨다면 Gist주간닷넷 페이지를 통해 알려주세요. .NET 관련 동호회 소식도 알려주시면 주간닷넷을 통해 많은 분과 공유하도록 하겠습니다.

.NET Core, ASP.NET Core 소식

.NET Core 1.0, ASP.NET Core 1.0, Entity Framework Core 1.0 는 윈도우, OS X, 리눅스에서 모두 사용하실 수 있는 플랫폼입니다! .NET Core 는 크로스 플랫폼을 지원하고, 오픈소스이며, 모던 웹 앱과 마이크로서비스, 라이브러리, 콘솔 애플리케이션 제작을 위한 모듈화된 .NET 플랫폼입니다.

이번 릴리즈를 통해서 .NET Core Runtime, 라이브러리, 툴, ASP.NET Core 라이브러리 등이 공개되었습니다. 또한 Visual Studio 와 Visual Studio Code 확장 기능을 이용하면 .NET Core 프로젝트를 만드실 수 있습니다. 지금 바로 https://dot.net/core 에서 시작해보세요!

또한 .NET Core 애플리케이션을 Visual Studio 에서 빌드하는데 필요한 Visual Studio 2015 Update 3 도 함께 출시되었습니다.
마지막으로 .NET Core 를 소개하는 웹 사이트, ASP.NET Core 를 소개하는 웹 사이트, C# 으로 작성된 .NET 튜토리얼도 함께 살펴보시기 바랍니다.

금주의 커뮤니티 소식

Taeyo.NET 에서 https://docs.asp.net 의 ASP.NET Core 문서를 한글화하여 연재하고 있습니다.

On.NET 소식

지난 On.NET 인터뷰에서는 Jeremy Kuhne 를 모시고 .NET 에서 길이가 긴 경로를 지원하는 방식에 대해 이야기 나누어 보았습니다

이번 On.NET 인터뷰에서는 Scott Hunter 를 모시고 .NET Core 1.0 release 특집으로 구성했습니다. 방송 중 실시간으로 궁금한 점을 질문받았습니다.

금주의 패키지- MyTested.AspNetCore.Mvc – Fluent testing framework for ASP.NET Core MVC

ASP.NET MVC 는 기본적으로 테스트가 용이하도록 설계되어 있습니다. 하지만 라우팅과 컨트롤러를 좀 더 효과적으로 테스트할 수 있도록 도와주는 라이브러리가 있다면 유용할 것입니다. MyTested.AspNetCore 라이브러리는 쉽고 재미있게 테스트코드를 작성할 수 있도록 도와주는 라이브러리입니다.

아래의 코드는 MyTested.AspNetCore 라이브러리를 이용해서 라우터를 호출하고 컨트롤러가 올바른 모델과 함께 정상적으로 동작하는지 확인하는 테스트 코드입니다.

그리고 아래의 코드는 컨트롤러의 동작을 확인하는 테스트 코드입니다.

금주의 Xamarin 애플리케이션 - ParentLove

ParentLove 는 육아용 애플리케이션으로 iOS, Android, Windows Phone 를 지원합니다. 모유 수유 시간, 분유·이유식 시간, 기저귀 교체 시간, 수면 시간 등을 관리할 수 있으며 Xamarin 으로 개발되었습니다.

screen322x572

.NET 소식

ASP.NET 소식

F# 소식

Xamarin 소식

주간닷넷.NET Blog 에서 매주 발행하는 The week in .NET 을 번역하여 진행하고 있으며, 한글 번역 작업을 오픈에스지의 송기수 전무님의 도움을 받아 진행하고 있습니다.

song

송 기수, 기술 전무, 오픈에스지현재 개발 컨설팅회사인 OpenSG의 기술이사이며 여러 산업현장에서 프로젝트를 진행중이다. 입사전에는 교육 강사로서 삼성 멀티캠퍼스 교육센터 등에서 개발자 닷넷과정을 진행해 왔으며 2005년부터 TechED Korea, DevDays, MSDN Serminar등 개발자 컨퍼런스의 스피커로도 활동하고있다. 최근에는 하루 업무의 대다수 시간을 비주얼스튜디오와 같이 보내며 일 년에 한 권 정도 책을 쓰고, 한달에 두 번 정도 강의를 하면 행복해질 수 있다고 믿는 'Happy Developer'이다.