책소개
다양한 그림으로 쉽게! 확인 문제로 확실하게! 누구나 시작하는 타입스크립트 *타입스크립트 확인 문제, 해답 수록 + 치트 시트 제공 이 책은 프로그래밍 경험이나 JavaScript 지식이 없는 비전공자도 부담 없이 TypeScript를 배울 수 있도록, 마치 친절한 선생님이 옆에서 설명하듯 구성된 입문서이다. 다양한 일러스트와 일상적인 비유를 통해 어려운 개념을 쉽게 설명하며, 본문 내 COLUMN, MEMO, POINT 구성과 확인 문제를 통해 중요 내용을 자연스럽게 익힐 수 있다. 더불어 배운 내용을 바탕으로 React 애플리케이션을 직접 만들어보는 실습을 제공하여, 이론에서 그치지 않고 실제 프로젝트에 적용할 수 있는 실력을 키울 수 있도록 도와준다.
저자소개
1995년부터 프로그래밍 세계에 발을 들여놓았으며, 알려지지 않은 기술이나 새로운 프로그래밍 언어를 배우는 것을 취미로 삼고 있다. .NET을 전문으로 하고 있으며, 특히 C#으로 앱 개발을 즐기며, 초보자를 위한 많은 정보를 전달하고 있다.
목차
CHAPTER 01 TypeScript 시작하기 _1.1 TypeScript_1.2 개발 환경 구축_1.3 TypeScript 프로그램 작성_1.4 TypeScript의 기본 규칙확인 문제CHAPTER 02 변수와 데이터 타입_2.1 변수_2.2 변수 선언과 값 대입_2.3 데이터 타입_2.4 타입 추론_2.5 열거 타입_2.6 튜플 타입CHAPTER 03 배열_3.1 배열 _3.2 배열 조작 _3.3 다차원 배열_3.4 가변 배열_3.5 연관 배열_3.6 배열 조작의 응용확인 문제 CHAPTER 04 연산자_4.1 연산자_4.2 산술 연산자_4.3 대입 연산자_4.4 비트 시프트 연산자_4.5 비교 연산자_4.6 논리 연산자_4.7 문자열 연결 연산자확인 문제 CHAPTER 05 조건 분기 처리 _5.1 조건 분기 처리_5.2 if 문_5.3 if 문과 논리 연산자_5.4 삼항 연산자_5.5 switch 문확인 문제 CHAPTER 06 반복 처리 _6.1 반복 처리_6.2 while 문_6.3 do-while 문_6.4 for 문_6.5 for-of 문_6.6 반복 처리의 종료와 계속 _6.7 다중 루프 확인 문제 CHAPTER 07 함수_7.1 함수 만들기_7.2 인수가 있는 함수 만들기_7.3 반환값이 있는 함수 만들기_7.4 함수식과 화살표 함수_7.5 제네릭_7.6 스코프확인 문제 CHAPTER 08 클래스의 기본_8.1 클래스_8.2 프로퍼티_8.3 메서드_8.4 생성자_8.5 접근 제어자 확인 문제CHAPTER 09 클래스의 응용_9.1 상속_9.2 오버라이드와 오버로드_9.3 접근 제어자 protected_9.4 제네릭 메서드_9.5 제네릭 클래스확인 문제CHAPTER 10 추상 클래스와 인터페이스 _10.1 추상 클래스_10.2 인터페이스_10.3 인터페이스 상속확인 문제 CHAPTER 11 예외 처리 _11.1 예외 처리 _11.2 try catch finally_11.3 Error 객체_11.4 커스텀 예외 클래스확인 문제 CHAPTER 12 모듈_12.1 모듈_12.2 기본 내보내기/가져오기_12.3 모듈 분할 및 계층화 확인 문제 CHAPTER 13 React를 이용한 웹 앱 개발_13.1 웹 페이지 만들기_13.2 React_13.3 개발용 프로젝트 만들기_13.4 React 기본 파일_13.5 카운터 앱 만들기_13.6 날씨 앱 만들기확인 문제부록 A. 확인 문제 해설 부록 B. 치트 시트