도서상세보기

도서명 C# 7 and .NET Core 2.x Blueprints (프로젝트별 예제로 배우는 C#과 닷넷 코어
저자 더크 스트라우스 외공저
출판사 에이콘
출판일 2019-04-30
정가 35,000원
ISBN 9791161752914
수량
1장. 전자책 관리자와 목록 앱
프로젝트 설정하기
가상 저장소 공간과 확장 메서드
DocumentEngine 클래스
ImportBooks 폼
식 본문 접근자, 생성자, 종료자
TreeView 컨트롤 채우기
로컬 함수
패턴 일치
ImportBooks 마무리
Throw 식
저장소 공간에 선택한 책 저장하기
메인 eBookManager 폼
eBookManager 응용 프로그램 실행하기
요약

2장. 크리켓 점수 계산기와 트래커
프로젝트 설정하기
객체지향 프로그래밍
추상화
다형성
컴파일 타임 다형성과 런타임 다형성
상속
캡슐화
캡슐화와 추상화
크리켓 점수 트래커의 클래스
추상 클래스
인터페이스
클래스
모두 합치기
SOLID 설계 원칙
단일 책임의 원칙
개방/폐쇄의 원칙
요약

3장. 다양한 플랫폼에서 동작하는 닷넷 코어 시스템 정보 관리자
윈도우에서 프로젝트 만들기
프로젝트 세부 사항
Climacons
Startup.cs 파일
InformationModel 클래스
InformationController 클래스
GetInfo 뷰
맥OS에서 응용 프로그램 실행하기
리눅스에서 앱 설정하기
요약

4장. 태스크와 버그 로깅 ASP.NET Core MVC 앱
몽고DB를 사용하는 이점은 무엇인가?
몽고DB를 통한 빠른 개발
커리어 향상 스킬 셋
몽고DB의 높은 위상
로컬 컴퓨터에 몽고DB 설정
ASP.NET Core MVC 응용 프로그램과 몽고DB 연결하기
NuGet 패키지 추가하기
MongoDBRepository 클래스 만들기
몽고DB 데이터 읽고 쓰기
Interfaces와 WorkItemService 만들기
View 만들기
HomeController 변경하기
작업 항목 입력하기
작업 항목 목록으로 리다이렉션하기
요약

5장. ASP.NET SignalR 대화 응용 프로그램
프로젝트 레이아웃
프로젝트 설정하기
SignalR 라이브러리 추가하기
서버
이 책의 구성

1장, ‘전자책 관리자와 목록 앱’에서는 C# 7의 새로운 기능을 소개한다. 개발자는 이 기능을 통해 적은 코드로 높은 생산성을 얻을 수 있다. 또한 전자책 관리자 응용 프로그램도 만든다. 이 응용 프로그램은 하드 디스크와 외장 드라이브에 위치한 전자책을 하나의 가상 저장소로 모아주는 기능을 제공한다. 이 응용 프로그램은 필요에 따라 개선할 수도 있다.
2장, ‘크리켓 점수 계산기와 트래커’에서는 .NET 응용 프로그램을 만드는 중요한 요소인 객체지향 프로그래밍(OOP을 설명한다. 개발자는 적절한 객체지향 프로그래밍을 통해 프로젝트 간에 코드를 쉽게 공유할 수 있고, 이미 작성한 코드를 재작성할 필요도 없다. 선호하는 두 팀의 크리켓 점수를 추적하는 ASP.NET Bootstrap 웹 응용 프로그램을 만들어보면서 객체지향 프로그래밍의 원칙을 명확하게 이해할 수 있다.
3장, ‘다양한 플랫폼에서 동작하는 닷넷 코어 시스템 정보 관리자’에서는 .NET Core에 관해 설명한다. .NET Core를 통해 윈도우와 맥OS, 리눅스에서 동작하는 간단한 대시보드 응용 프로그램을 통해 내용을 설명한다. 이 응용 프로그램은 컴퓨터의 정보와 컴퓨터가 있는 위치의 날씨 정보를 보여준다.
4장, ‘태스크와 버그 로깅 ASP .NET Core MVC 앱’에서는 태스크와 버그 로깅 응용 프로그램을 만들면서 ASP.NET Core MVC와 몽고DB(MongoDB 사용법을 살펴본다. 개발자는 몽고DB를 통해 생산성이 향상시키고 .NET Core와 쉽게 통합할 수 있다.
5장, ‘ASP.NET SignalR 대화 응용 프로그램’에서는 사용자가 페이지를 새로 고침하지 않더라도 서버 측 코드에서 해당 웹 페이지에 실시간으로 데이터를 보낼 수 있는 기능을 생각해보는 것으로 시작한다. 개발자는 ASP.NET SignalR 라이브러리를 통해 응용 프로그램에 실시간 웹 기능을 간단히 추가할 수 있다. 참고로 8장, ‘OAuth를 활용한 트위터 클론’을 살펴볼 때 5장의 내