콘텐츠 바로가기
본문 바로가기


YES24 카테고리 리스트

YES24 유틸메뉴

Global YES24안내보기

Global YES24는?

K-POP/K-Drama 관련상품(음반,도서,DVD)을
영문/중문 으로 이용하실 수 있습니다.

Korean wave shopping mall, sell the
K-POP/K-Drama (CD,DVD,Blu-ray,Book) We aceept PayPal/UnionPay/Alipay
and support English/Chinese Language service

English

作为出售正规 K-POP/K-Drama 相关(CD,图书,DVD) 韩流商品的网站, 支持 中文/英文 等海外结账方式

中文

검색


어깨배너

3월 전사이벤트
마니아 북클럽 무료이용권
에어프라이어 기획전
BTS 신보 예판
편의점픽업 500P 적립
L포인트 50% 캐시백
1/6

빠른분야찾기


윙배너

마우스를 올려주세요.

마케팅 텍스트 배너

웹진채널예스


상품권
크로스 플랫폼 개발을 위한 C# 7과 닷넷 코어 2.0
미리보기 공유하기
소득공제 acorn+PACKT

크로스 플랫폼 개발을 위한 C# 7과 닷넷 코어 2.0

C# 7, 닷넷 코어, 비주얼 스튜디오 2017, 비주얼 스튜디오 코드로 만드는

마크 프라이스 저/김현욱 | 에이콘출판사 | 2018년 01월 18일 | 원제 : C# 7 and .NET Core: Modern Cross-Platform Development - Second Edition: Create powerful cross-platform applications using C# 7, .NET Core, and Visual Studio 2017 or Visual Studio Code 첫번째 구매리뷰를 남겨주세요. | 판매지수 2376 판매지수란?
상품 가격정보
정가 40,000원
판매가 36,000 (10% 할인)
YES포인트
추가혜택쿠폰 및 사은품(1종)
추가혜택쿠폰 쿠폰받기
  • 주문금액대별 할인쿠폰
결제혜택
결제혜택 카드/간편결제 혜택을 확인하세요 카드/간편결제 혜택 보기/감추기
카드할인 정보
카카오뱅크 카카오뱅크 4천/8천원 캐시백 (5/10만원 이상 결제시, 누적금액 기준) 자세히 보기
모바일팝 모바일팝 5% 즉시할인 (모바일 결제시) 자세히 보기
L포인트 L포인트 50% 캐시백 (2천P 이상 사용시 1천P 캐시백) 자세히 보기
페이코포인트 페이코포인트 1.2% 적립 (건당 1만P 이내) 자세히 보기
구매 시 참고사항
구매 시 참고사항

판매중

수량
배송비 : 무료 배송비 안내
  • 해외배송 가능
  • 최저가 보상
  • 문화비소득공제 신청가능
1/4
광고 AD

출판사 추천

광고 AD

품목정보

품목정보
출간일 2018년 01월 18일
쪽수, 무게, 크기 676쪽 | 1,268g | 188*235*35mm
ISBN13 9791161751030
ISBN10 1161751033

관련분류

카테고리 분류

책소개

  •  책의 일부 내용을 미리 읽어보실 수 있습니다. 미리보기

목차

저자 소개 (2명)

마이크로소프트 공인 강사(MCT)며 Programming in C#, Architecting Microsoft Azure Solutions 분야의 마이크로소프트 스페셜리스트(Specialist)다. 20년 이상의 프로그래밍 경력과 교육 경험을 갖고 있다. 1993년부터 80개 이상의 마이크로소프트 프로그래밍 자격 시험을 통과했으며, 시험을 준비하는 다른 사람들도 가르치고 있다. 그에게 배운 학생들은 16살의 프로... 마이크로소프트 공인 강사(MCT)며 Programming in C#, Architecting Microsoft Azure Solutions 분야의 마이크로소프트 스페셜리스트(Specialist)다. 20년 이상의 프로그래밍 경력과 교육 경험을 갖고 있다. 1993년부터 80개 이상의 마이크로소프트 프로그래밍 자격 시험을 통과했으며, 시험을 준비하는 다른 사람들도 가르치고 있다. 그에게 배운 학생들은 16살의 프로그래머 희망자부터 수십 년의 경험을 지닌 전문가에 이르기까지 다양하다. 전 세계 기업을 대상으로 한 컨설팅, 시스템 개발 등 실제 경험과 교육 기술을 조합해 학생들에게 많은 도움을 주고 있다. 2001년부터 2003년까지 미국 레드몬드(Redmond)의 마이크로소프트에서 공식 코스웨어(courseware) 개발을 담당했다. 그의 팀은 초기 알파 버전이었던 C#의 첫 번째 교육 코스를 만들었다. 또한 C# 및 닷넷 분야의 다른 공인 강사들을 훈련시키면서 그들의 수준을 빠른 속도로 끌어올렸다.현재는 디지털 마케팅과 전자 상거래 분야에서 최고 의 닷넷 CMS인 episerver.com의 Digital Experience 클라우드 교육 과정을 만들어 제공하고 있다. 2010년에는 교사 자격을 취득했으며, 런던의 중등 학교에서 GCSE1와 A 레벨 수학을 가르치기도 했다. 영국 브리스틀 대학에서 컴퓨터 과학 학위를 받았다.
스마일게이트, 엔씨소프트 등에서 게임 플랫폼을 개발했다. C++, 얼랭(Erlang), 파이썬, Go를 좋아하며, 오픈소스 기여와 스택 오버플로 활동을 틈틈이 하고 있다. 『크로스 플랫폼 개발을 위한 C# 7과 닷넷 코어 2.0』(에이콘, 2018)을 번역했다. 스마일게이트, 엔씨소프트 등에서 게임 플랫폼을 개발했다. C++, 얼랭(Erlang), 파이썬, Go를 좋아하며, 오픈소스 기여와 스택 오버플로 활동을 틈틈이 하고 있다. 『크로스 플랫폼 개발을 위한 C# 7과 닷넷 코어 2.0』(에이콘, 2018)을 번역했다.

만든 이 코멘트

저자, 역자, 편집자를 위한 공간입니다. 독자들에게 전하고 싶은 말씀을 남겨주세요. 코멘트 쓰기
접수된 글은 확인을 거쳐 이 곳에 게재됩니다.
독자 분들의 리뷰는 리뷰 쓰기를, 책에 대한 문의는 1:1 문의를 이용해 주세요.

출판사 리뷰

이 책에서 다루는 내용

C# 7과 닷넷 코어를 사용한 크로스 플랫폼 프로그램 개발
ASP.NET 코어와 전문적인 웹 프로그램 개발
멀티태스크를 사용해 프로그램 성능을 향상시키는 방법
엔티티 프레임워크 코어를 사용해 데이터베이스 다루기
C#과 OOP를 사용해 코드 재사용과 효율을 향상시키는 방법
유니버설 윈도우 플랫폼과 XAML을 사용한 크로스 디바이스 앱 개발
LINQ를 사용한 데이터 쿼리
암호화 및 해싱으로 데이터 보호


이 책의 대상 독자

비즈니스 응용 프로그램, 웹 사이트와 서비스부터 모바일 게임, Xbox One 및 윈도우 10 데스크톱과 태블릿에 이르기까지 거의 모든 영역을 개발하는 데 사용되는 인기 있고 대중적인 크로스 플랫폼 프로그래밍 언어가 C#이라고 들었다면 이 책은 당신을 위한 것이다.
또한 닷넷 코어가 클라우드 환경에서 서버 웹 개발과 자마린(Xamarin)을 사용한 클라이언트 모바일 개발에 최적화돼 있고, 비주얼 스튜디오 코드와 결합된 마이크로소프트의 크로스 플랫폼 지원 전략의 핵심이라고 들었다면 이 책은 바로 당신을 위한 것이다.


이 책의 구성

1장, ‘C# 그리고 닷넷 코어 만나기’에서는 C# 개발 환경 설정 방법을 배우고 여러 도구를 사용해 간단한 프로그램을 만들어본다. 윈도우에서 비주얼 스튜디오 2017 그리고 MacOS에서 비주얼 스튜디오 코드를 사용해 코드 작성 및 컴파일 방법을 배운다. 닷넷 코어(.NET Core), 닷넷 프레임워크(.NET Framework), 닷넷 표준(.NET Standard), 닷넷 네이티브(.NET Native) 간의 유사점과 차이점도 짚어본다.
2장, ‘C# 문법과 키워드’에서는 앞으로 C# 언어를 다루면서 항상 마주하게 될 문법과 키워드에 관해 알아본다. 특히, 다양한 타입의 변수를 선언하고 다루는 방법을 배운다.
3장, ‘제어문, 타입 변환, 예외 처리’에서는 코드의 분기와 코드 블록의 반복, 타입 간의 변환, 에러 처리를 다룬다. 그리고 프로그래밍 도중 문제에 부딪쳤을 때 도움을 얻는 방법도 알아본다.
4장, ‘닷넷 표준 타입’에서는 닷넷 표준의 부분으로서 닷넷 코어 타입을 알아보고 C#과 어떻게 연관돼 있는지 알아본다. 닷넷 표준 클래스 라이브러리와 NuGet 패키지를 사용해 텍스트를 다루고 컬렉션에 아이템을 저장하고 국제화를 구현하는 방법을 배운다.
5장, ‘디버깅, 모니터링, 테스트’에서는 디버깅 도구, 모니터링, 문제 진단 방법을 다루며 버그를 제거하고 코드의 성능, 안정성, 신뢰성을 높이기 위한 테스트 방법도 배운다.
6장, ‘OOP로 사용자 정의 타입 만들기’에서는 데이터를 저장하는 필드(field), 행동을 수행하는 함수(method)를 포함해 타입이 가질 수 있는 멤버의 모든 종류에 관해 배운다. 집합(aggregation)이나 캡슐화(encapsulation) 같은 OOP 개념을 사용해보고, 튜플(tuple) 구문이나 단순화된 out 변수 같은 C# 7의 특징에 대해서도 알아본다.
7장, ‘인터페이스 구현 및 클래스 상속하기’에서는 OOP를 사용해 이미 존재하는 타입으로부터 새로운 타입을 파생시키는 방법을 알아본다. 연산자를 정의하는 방법과 지역 함수(local functions), 델리게이트, 이벤트에 대해 배우며, 다형성(polymorphism), 오버라이드(override), 확장 메서드(extension method)와 상속 관계(inheritance hierarchy) 클래스들 사이의 변환에 관해 알아본다
8장, ‘EF 코어로 데이터베이스 다루기’에서는 엔티티 프레임워크 코어라고 부르는 객체 관계 매핑 기술(ORM, Object-Relational Mapping)을 사용해 마이크로소프트 SQL 서버, SQLite 같은 데이터 베이스를 읽고 쓰는 방법을 다룬다.
9장, ‘LINQ로 데이터 다루기’에서는 LINQ(Language Integrated Query)를 다룬다. LINQ는 컬렉션의 아이템을 대상으로 필터링, 정렬 등의 작업을 처리하고 출력할 수 있게 하는 언어 확장 세트다.
10장, ‘파일, 스트림, 직렬화 사용하기’에서는 파일과 스트림을 읽고 쓰는 방법, 텍스트 인코딩, 직렬화에 관해 배운다.
11장, ‘데이터 보호하기’에서는 암호화를 사용해 악의를 가진 사용자로부터 데이터를 보호하는 방법과 해싱(hashing), 서명(signing)을 이용해 데이터가 조작되고 손상되지 않도록 하는 방법을 배운다.
12장, ‘멀티태스킹으로 성능과 확장성 높이기’에서는 성능, 확장성 및 유저 생산성을 높이기 위해 동시에 여러 작업을 처리하는 방법을 다룬다.
13장, ‘XAML로 유니버설 윈도우 플랫폼 앱 만들기’에서는 유저 인터페이스를 정의할 때 사용하는 XAML의 기본과 유니버설 윈도우 플랫폼 앱에 관해 알아본다. 유니버설 윈도우 앱은 윈도우 10, 윈도우 10 모바일, Xbox One 그리고 홀로렌즈(HoloLens)에서 동작한다.
14장, ‘ASP.NET 코어 MVC로 웹 프로그램 만들기’에서는 마이크로소프트 ASP.NET 코어 MVC를 사용해 현대적인 HTTP 아키텍처로 웹 프로그램을 만들어본다. 시작 구성, 인증, 라우트, 모델, 뷰, 컨트롤러 등 ASP.NET 코어 MVC를 구성하는 요소들을 배운다.
15장, ‘Xamarin.Forms와 ASP.NET 코어 웹 API로 모바일 앱 만들기’에서는 ASP.NET 코어로 만든 REST API를 호출하는 iOS와 안드로이드 크로스 플랫폼 모바일 앱을 개발하면서 C# 모바일 개발의 기본을 배운다. 클라이언트 모바일 앱은 Mac용 비주얼 스튜디오를 사용하며 서버 REST API는 비주얼 스튜디오 코드를 사용해 개발한다. 양쪽 모두 MacOS에서 실행한다.
16장, ‘크로스 플랫폼을 지원하는 패키징과 배포 방법’에서는 프로그램을 크로스 플랫폼 환경에 맞게 패키징하고 애저 클라우드 서비스에 코드를 배포하는 방법을 배운다.
부록 A, ‘연습 문제 해답’에는 각 장 끝의 연습 문제에 관한 답안이 실려 있다


지은이의 말

시중에는 C# 언어와 닷넷 프레임워크에 대해 광범위한 설명을 담은 수천 페이지의 책들이 나와 있다.
이 책은 다르다. 간결하고 실습을 따라 하면서 빠르게 읽어볼 수 있도록 구성했다. 이 책은 닷넷 코어를 이용해 현대적인 크로스 플랫폼을 지원하는 C#의 실제 사례에 대한 최고의 단계별 안내서다.
C#의 멋진 기능과 특징들이 이 책에 소개돼 있다. 책을 모두 읽으면 동료나 상급자에게 깊은 인상을 심어주고, 생산성도 끌어 올릴 수 있는 지식을 얻게 될 것이다. 일부 낯선 용어는 충분히 웹 검색을 활용할 수 있을 것으로 보고, 사소한 부분까지 설명해서 읽는 속도를 늦추고 지루함을 주지 않도록 했다.
각 장의 끝에는 연습 및 탐구 코너가 있다. 여기서는 실습을 직접 수행하고 심도 있는 지침을 통해 주제를 좀 더 자세히 알아본다.


옮긴이의 말

수년 전부터 마이크로소프트의 개방 정책은 ‘정말 우리가 알던 그들인가?’ 싶을 정도로 놀라움 이상이었다. 크로스 플랫폼을 지원하는 닷넷 코어 발표, C# 컴파일러 로슬린(Roslyn)의 오픈 소스화, ASP.NET 코어용 웹 서버 Kestrel의 오픈 소스화, Mac용 비주얼 스튜디오와 크로스 플랫폼 편집기 비주얼 스튜디오 코드 배포에 이르기까지 오픈 소스의 장점을 적극 활용하고 모든 플랫폼에서 C#의 점유율을 높이려는 폭넓은 행보가 이어지고 있다.
이런 움직임의 핵심에 닷넷 코어가 있다. 닷넷 코어 1.0과 1.1은 빈약한 API 지원이 약점이었지만, 2017년 8월에 닷넷 코어 2.0이 발표되면서 2만 개 이상의 API가 새로 추가됐다. 이제, 사용 가능한 API 개수는 닷넷 코어 1.1에 비해 두 배 이상 증가했다. 닷넷 시장을 확대하고 진정한 크로스 플랫폼 언어로서 C#이 재평가 받는 날도 그리 멀지 않아 보인다.
이 책은 C# 7의 새로운 기능과 더불어 닷넷 코어의 전반적인 내용을 다룬다. C#의 기본 문법부터 고급 기능, 데이터베이스, 웹 프로그래밍의 과정을 비주얼 스튜디오 2017, 비주얼 스튜디오 코드를 번갈아 사용하면서 배운다. C#을 다뤄보지 않은 사람도 예제를 통해 무난히 따라갈 수 있는 수준이며, 몇 개의 예제를 제외하고는 macOS나 윈도우 어느 쪽에서도 실행할 수 있도록 구성됐다.
책의 후반부에서는 macOS에서 ASP.NET 코어를 사용해 Rest API 서비스를 만들고, Mac용 비주얼 스튜디오로 REST API를 호출하는 모바일 앱도 만들어본다. 닷넷 코어의 크로스 플랫폼 지원이 어디까지 와 있는지 살펴보고 윈도우가 아닌 플랫폼에서 닷넷의 풍부한 라이브러리를 쓰다 보면 색다른 흥미를 느낄 수 있을 것이다.
정해진 분량 내에서 많은 내용을 다루다 보니 각 장의 내용이 그리 깊이가 있지는 않다. 책을 번역하면서 약간의 아쉬움을 느꼈지만, 이런 아쉬움은 여러 플랫폼과 개발 도구의 사용, 콘솔 프로그램부터 데이터베이스, 웹, 모바일, 클라우드 서비스까지 다루는 다양함과 재미로 충분히 상쇄된다.
번역하면서 가장 신경 쓴 부분은 적절한 용어 선택이었다. 가급적 현업에서 사용하는 말을 그대로 쓰려고 했으며, 아직 대표적인 한글 용어가 없는 경우는 마이크로소프트 한국어 사이트를 참고했다.
여러 번 검토했지만 오타나 오역 등 잘못된 점이 발견되면 corecode.pe.kr의 도서 페이지에 남겨주시거나 nnhope@hotmail로 보내주시면 확인하고 정오표에 반영토록 하겠다. 이해가 안 되거나 궁금한 점도 메일로 보내주시면 가능한 빠른 시간 내에 답변드릴 수 있을 것이다.


회원리뷰 (0건)

매주 10건의 우수리뷰를 선정하여 YES상품권 3만원을 드립니다.
3,000원 이상 구매 후 리뷰 작성 시 일반회원 300원, 마니아회원 600원의 YES포인트를 드립니다.
(CD/LP, DVD/Blu-ray, 문구/GIFT, 패션 및 판매금지 상품, 예스24 앱스토어 상품 제외)
리뷰쓰기

등록된 리뷰가 없습니다.

첫번째 리뷰어가 되어주세요.

한줄평 (0건)

1,000원 이상 구매 후 한줄평 작성 시 일반회원 50원, 마니아회원 100원의 YES포인트를 드립니다.
(CD/LP, DVD/Blu-ray, 문구/GIFT, 패션 및 판매금지 상품, 예스24 앱스토어 상품 제외)
0/50

등록된 한줄평이 없습니다.

첫번째 한줄평을 남겨주세요.

배송/반품/교환 안내

배송 안내

배송 안내
배송 구분 YES24 배송
포장 안내

안전하고 정확한 포장을 위해 CCTV를 설치하여 운영하고 있습니다.

고객님께 배송되는 모든 상품을 CCTV로 녹화하고 있으며, 철저한 모니터링을 통해 작업 과정에 문제가 없도록 최선을 다 하겠습니다.

목적 : 안전한 포장 관리
촬영범위 : 박스 포장 작업

  • 포장안내1
  • 포장안내2
  • 포장안내3
  • 포장안내4

반품/교환 안내

※ 상품 설명에 반품/교환과 관련한 안내가 있는경우 아래 내용보다 우선합니다. (업체 사정에 따라 달라질 수 있습니다)

반품/교환 안내
반품/교환 방법
  • 마이페이지 > 반품/교환 신청 및 조회, 1:1 문의, 고객만족센터(1544-3800), 중고샵(1566-4295)
    * 판매자 배송 상품은 판매자와 반품/교환이 협의된 상품에 한해 가능합니다.
반품/교환 가능기간
  • 출고 완료 후 10일 이내의 주문 상품
  • 디지털 콘텐츠인 eBook의 경우 구매 후 7일 이내의 상품
  • 중고상품의 경우 출고 완료일로부터 6일 이내의 상품 (구매확정 전 상태)
반품/교환 비용
  • 고객의 단순변심 및 착오구매일 경우 상품 반송비용은 고객 부담임
  • 직수입양서/직수입일서중 일부는 변심 또는 착오로 취소시 해외주문취소수수료 20%를 부과할수 있음
  • 박스 포장은 택배 배송이 가능한 규격과 무게를 준수하며,
  • 고객의 단순변심 및 착오구매일 경우 상품의 반송비용은 박스 당 부과됩니다.
반품/교환 불가사유
  • 소비자의 책임 있는 사유로 상품 등이 손실 또는 훼손된 경우
  • 소비자의 사용, 포장 개봉에 의해 상품 등의 가치가 현저히 감소한 경우 : 예) 화장품, 식품, 가전제품, 전자책 단말기 등
  • 복제가 가능한 상품 등의 포장을 훼손한 경우 : 예) CD/LP, DVD/Blu-ray, 소프트웨어, 만화책, 잡지, 영상 화보집
  • 소비자의 요청에 따라 개별적으로 주문 제작되는 상품의 경우
  • 디지털 컨텐츠인 eBook, 오디오북 등을 1회 이상 다운로드를 받았을 경우
  • eBook 대여 상품은 대여 기간이 종료 되거나, 2회 이상 대여 했을 경우 취소 불가
  • 중고상품이 구매확정(자동 구매확정은 출고완료일로부터 7일)된 경우
  • 시간의 경과에 의해 재판매가 곤란한 정도로 가치가 현저히 감소한 경우
  • 전자상거래 등에서의 소비자보호에 관한 법률이 정하는 소비자 청약철회 제한 내용에 해당되는 경우
소비자 피해보상
  • 상품의 불량에 의한 반품, 교환, A/S, 환불, 품질보증 및 피해보상 등에 관한 사항은 소비자분쟁해결기준(공정거래위원회 고시)에 준하여 처리됨
환불 지연에 따른 배상
  • 대금 환불 및 환불 지연에 따른 배상금 지급 조건, 절차 등은 전자상거래 등에서의 소비자 보호에 관한 법률에 따라 처리
예스이십사(주)
서울시 영등포구 은행로 11, 5층~6층(여의도동,일신빌딩) 대표 : 김석환   개인정보보호책임자 : 한광일 privacy@yes24.com 사업자등록번호 : 229-81-37000   통신판매업신고 : 제 2005-02682호 사업자 정보확인
고객만족센터 T.1544-3800
상담 전화번호
  • 중고샵 문의 1566-4295
  • 영화예매 문의 1544-7758
  • 공연예매 문의 1544-6399
1:1 친절상담 자주 묻는 질문 상담시간 안내
상품정보 문의 bookinfo@yes24.com
YES24 수상내역 정보보호 관리체계 ISMS인증획득 개인정보보호 우수사이트
소비자피해보상보험 서울보증보험
고객님은 안전거래를 위해 현금 등으로 결제 시 저희 쇼핑몰에서 가입한 구매안전서비스를 이용하실 수 있습니다. 서비스가입사실 확인
EQUUS10