C# 7 and .NET Core 2.x Blueprints
도서명:C# 7 and .NET Core 2.x Blueprints
저자/출판사:더크,스트라우스,야스,라드메이어/에이콘출판
쪽수:448쪽
출판일:2019-04-30
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 라이브러리 추가하기
__서버 만들기
____SignalR Hub 하위 클래스
____설정 변경
__클라이언트 만들기
____포함된 라이브러리
____대화명 정하기
____대화 입력
____대화 창
____저장 기능
____자바스크립트 함수
__솔루션 개요
__출시하기
____응용 프로그램 실행하기
____파티 시작하기
____대화 저장하기
__요약
6장. Entity Framework Core로 만드는 웹 리서치 도구
__엔티티 프레임워크 코어
____엔티티 프레임워크
__코드 우선 방식, 모델 우선 방식, 데이터베이스 우선 방식의 비교
____코드 우선 방식
____모델 우선 방식
____데이터베이스 우선 방식
__데이터베이스 설계하기
__프로젝트 설정하기
__필요한 패키지 설치하기
____Entity Framework Core SQL Server
____엔티티 프레임워크 코어 도구
____Code generation design
________모델 만들기
________서비스 구성하기
________데이터베이스 만들기
________데이터베이스에 데스트 데이터 추가하기
________컨트롤러 만들기
________응용 프로그램 실행하기
__응용 프로그램 배포하기
____애저 앱 서비스
____사용자 지정 대상
________FTP
________웹 배포
________Web Deploy 패키지
________파일 시스템
____폴더
____프로필 가져오기
__요약
7장. 서버리스 이메일 유효성 검사 애저 함수
__서버리스 컴퓨팅 시작하기
____서버리스 컴퓨팅의 중요성
__애저 함수의 기능
____언어 선택
____종량제 요금
____유연한 개발
__애저 함수의 종류
__애저 함수 만들기
__애저 함수 코드 수정하기
__ASP.NET Core MVC 응용 프로그램에서 애저 함수 호출하기
____로그인 폼 만들기
____모두 연결하기
__요약
8장. OAuth를 활용한 트위터 클론
__Tweetinvi 사용하기
____ASP.NET Core MVC 트위터 클론 응용 프로그램
____트위터에서 응용 프로그램 만들기
____ASP.NET Core MVC 응용 프로그램을 만들고 NuGet 패키지 추가하기
__코드 작성하기
____Classes와 appsettings 설정하기
____TweetItem 클래스 만들기
____CSS 설정하기
____컨트롤러 추가하기
____뷰 만들기
____HomeController 수정하기
____TwitterViewModel 클래스 만들기
____HomeTimeline 뷰 만들기
____TwitterController 클래스 수정하기
____ComposeTweet 뷰로 마무리하기
__CoreTwitter 응용 프로그램 실행하기
__요약
9장. 도커와 ASP.NET Core 활용
__도커란 무엇인가?
____이미지와 컨테이너
____도커는 어디에서 동작하는가?
____도커가 웹 개발자에게 주는 이점
__윈도우 10 Pro에 도커 설치하기
____도커 이해하기
____비주얼 스튜디오 2017의 ASP.NET Core 응용 프로그램을 도커에서 실행하기
____이미 존재하는 ASP.NET Core 응용 프로그램에 도커 지원 추가하기
____깃허브과 도커 허브 사용하기
__요약