‘타입스크립트’를 배우는 김에 ‘함수형 프로그래밍’까지 정주행하자! 10만 건의 빅데이터 처리와 API 서버 &리액트 웹 개발까지! 이 책은 ES6 자바스크립트를 경험한 독자가 타입스크립트를 이해하고 함수형 프로그래밍을 익히는 데 필요한 개념과 소스를 다룹니다. 타입스크립트는 2012년 발표된 이후...
01장 타입스크립트와 개발 환경 만들기
___01-1 타입스크립트란 무엇인가?
___01-2 타입스크립트 주요 문법 살펴보기
___01-3 타입스크립트 개발 환경 만들기
02장 타입스크립트 프로젝트 생성과 관리
___01-1 타입스크립트 프로젝트 만들기
___02-2 모듈 이해하기
___02-3 tsconfig.json 파일 살펴보기
03장 객체와 타입
___03-1 타입스크립트 변수 선언문
___03-2 객체와 인터페이스
___03-3 객체와 클래스
___03-4 객체의 비구조화 할당문
___03-5 객체의 타입 변환
04장 함수와 메서드
___04-1 함수 선언문
___04-2 함수 표현식
___04-3 화살표 함수와 표현식 문
___04-4 일등 함수 살펴보기
___04-5 함수 구현 기법
___04-6 클래스 메서드
05장 배열과 튜플
___05-1 배열 이해하기
___05-2 선언형 프로그래밍과 배열
___05-3 배열의 map, reduce, filter 메서드
___05-4 순수 함수와 배열
___05-5 튜플 이해하기
06장 반복기와 생성기
___06-1 반복기 이해하기
___06-2 생성기 이해하기
07장 Promise와 async/await 구문
___07-1 비동기 콜백 함수
___07-2 Promise 이해하기
___07-3 async와 await 구문
08장 함수 조합의 원리와 응용
___08-1 함수형 프로그래밍이란?
___08-2 제네릭 함수
___08-3 고차 함수와 커리
___08-4 함수 조합
09장 람다 라이브러리
___09-1 람다 라이브러리 소개
___09-2 람다 기본 사용법
___09-3 배열에 담긴 수 다루기
___09-4 서술자와 조건 연산
___09-5 문자열 다루기
___09-6 chance 패키지로 객체 만들기
___09-7 렌즈를 활용한 객체의 속성 다루기
___09-8 객체 다루기
___09-9 배열 다루기
___09-10 조합 논리 이해하기
10장 제네릭 프로그래밍
___10-1 제네릭 타입 이해하기
___10-2 제네릭 타입 제약
___10-3 대수 데이터 타입
___10-4 타입 가드
___10-5 F-바운드 다형성
___10-6 nullable 타입과 프로그램 안정성
11장 모나드
___11-1 모나드 이해하기
___11-2 Identity 모나드 이해와 구현
___11-3 Maybe 모나드 이해와 구현
___11-4 Validation 모나드 이해와 구현
___11-5 IO 모나드 이해와 구현
12장 프로젝트 실습
___12-1 빅데이터 배치 프로그램 만들기
___12-2 몽고DB에 데이터 저장하기
___12-3 익스프레스 API 서버 만들기
___12-4 리액트와 부트스트랩으로 프런트엔드 웹 만들기