C# 교과서 (C#, 기초부터 제대로 배우자! | 개정판 2 판)

C# 교과서 (C#, 기초부터 제대로 배우자! | 개정판 2 판)

$41.91
Description
기초에서 활용까지 기본기를 탄탄하게 다지는 C# 입문서
최적의 학습 순서로 더 쉽게, 더 효율적으로 배운다!
이 책의 최종 목표는 C# 프로그래밍에 입문하고 싶은 사람들에게 C#의 핵심 개념과 기능, 구체적인 실무 방향을 알려주는 것이다. 더 쉽고 효율적인 C# 입문을 위해 마이크로소프트 MVP이자 C#을 25년 이상 사용하고 강의해 온 저자가 핵심 개념과 기능을 엄선했으며, 최적의 학습 순서가 무엇일지를 치열하게 고민했다.
1부에서는 C# 프로그래밍을 학습하기 전 기본 개념과 개발 환경 설정을 다루고, 2부에서는 C#의 기초 문법과 사용법을 학습한다. 3부에서는 개체 지향 프로그래밍 기법과 C# 활용법을 익히며, 4부에서는 모던 C#의 확장 기능을 살펴보고 실무에서 유용한 기능을 소개한다.
C#의 쓰임새와 기초 문법부터 컬렉션, 제네릭, LINQ, 동적 형식, 스레드, 비동기 프로그래밍과 같은 활용과 확장 기능까지, 입문자에게 필요한 모든 것을 다루는 이 책으로 C#의 첫걸음을 떼 보자!
저자

박용준

MicrosoftMVP
VisualStudio분야Microsoft공인강사(MCT)를거쳐2006년부터연속해서DeveloperTechnologies분야MicrosoftMVP로활동중이다.수많은.NET프로젝트를거쳐현재는하와소(hawaso)대표로소프트웨어개발과강의를병행하고있다.
TechDays,DevOpsCamp등다양한기술세미나의스피커로활동하며다수의책을집필하고번역에참여했다.또한,Taeyo.NET,ASP.NETKorea커뮤니티운영진이기도하다.

블로그-닷넷코리아dotnetkorea.com

목차

1부C#준비

01C#프로그래밍언어이해하기
02C#개발환경구축하기:비주얼스튜디오설치
03첫C#프로그램작성하기
04C#프로그래밍언어이해하기

2부C#기초

05변수만들기
06숫자데이터형식사용하기
07숫자이외의데이터형식사용하기
08사용자한테얻은정보를변수에저장하기
09연산자개요및단항·산술연산자사용하기
10할당연산자와증감연산자사용하기
11관계형연산자와논리연산자사용하기
12비트연산자와시프트연산자로비트단위연산하기
13제어문소개및if/else문
14조건문:switch문으로다양한조건처리하기
15반복문(for문)을사용하여구간반복하기
16while문과do문,foreach문으로반복처리하기
17break,continue,goto로반복문제어하기
18배열사용하기
19함수사용하기
20C#인터렉티브로출력문부터함수까지내용복습하기

3부C#활용

21함수사용하기
22구조체사용하기
23열거형형식사용하기
24클래스사용하기:클래스는개체를만들어내는틀
25문자열다루기
26예외처리하기
27컬렉션사용하기
28제네릭사용하기
29널(%00;)다루기
30LINQ
31알고리즘과절차지향프로그래밍
32개체만들기
33네임스페이스
34필드만들기
35생성자
36소멸자
37메서드와매개변수
38속성사용하기
39인덱서와반복기
40대리자
41이벤트
42클래스기타
43상속으로클래스확장하기
44메서드오버라이드
45인터페이스
46특성과리플렉션
47개체와개체지향프로그래밍

4부C#확장기능

48인터페이스
49확장메서드만들기
50동적형식
51튜플
52패턴매칭
53클래스라이브러리와닷넷스탠다드
54테스트프로젝트와단위테스트
55NuGet패키지
56스레드
57비동기프로그래밍
58인메모리데이터베이스프로그래밍맛보기
59스트림과파일입출력맛보기
60XML과JSON맛보기
61네트워크프로그래밍맛보기
62함수와함수형프로그래밍소개하기
63모던C#

부록A비주얼스튜디오코드에서C#프로젝트실행하기
부록B디버거사용하기
부록C팁과트릭

출판사 서평

단순히개념과문법을나열하는책이아닙니다.개념으로만접하기에는이해하기어려운부분들을보충설명과비유를들어자연스럽게풀어줍니다.또복잡한개념들도제공된예제들을디버깅하는과정을거치면무리없이따라갈수있습니다.특히각버전별로어떤기능들을추가했고,사용방식은어떻게달라졌는지비교해주는부분이좋았습니다.프로그래밍을처음접하거나C#이다른언어와어떻게다른지알고싶은사람에게추천합니다
–이호섭,이커머스프런트엔드개발자

C#을처음접하는사람이라면이책을봐야합니다.예제중심으로상세하게설명하므로C#을처음배우는사람도어렵지않게이해할수있습니다.옆에두고반복해읽는다면정말많은도움을받을수있을것입니다.
-김상엽,㈜칼리버스