상세정보
함수형 프로그래밍 with 타입스크립트
미리보기

함수형 프로그래밍 with 타입스크립트

저자
온개발팀 저
출판사
온노트
출판일
2023-07-24
등록일
2024-04-02
파일포맷
EPUB
파일크기
993KB
공급사
YES24
지원기기
PC PHONE TABLET 웹뷰어 프로그램 수동설치 뷰어프로그램 설치 안내
현황
  • 보유 1
  • 대출 0
  • 예약 0

책소개

이 책은 타입스크립트를 사용한 함수형 프로그래밍의 원리와 기술을 살펴보는 종합 안내서입니다. 이 책은 개발자가 함수형 프로그래밍 개념을 이해하고 타입스크립트 프로젝트에 효과적으로 적용하는 데 도움이 되도록 설계되었습니다.

1장, '타입스크립트 함수형 프로그래밍 소개'에서는 함수형 프로그래밍에 대한 개요와 최신 소프트웨어 개발에서 함수형 프로그래밍이 갖는 중요성을 설명합니다. 불변성, 순수 함수, 고차 함수와 같은 함수형 프로그래밍 원리를 이해하게 될 것입니다. 또한 이 장에서는 타입스크립트에서 함수형 프로그래밍을 사용할 때의 이점과 함수형 패러다임과의 연계성에 대해 설명합니다.

2장, '함수형 프로그래밍을 위한 타입스크립트 기초'에서는 함수형 프로그래밍에 필수적인 타입스크립트의 기본 개념에 중점을 둡니다. 타입스크립트의 타입 시스템, 타입 추론, 타입 어노테이션에 대해 배웁니다.

3장, '함수형 프로그래밍을 위한 타입스크립트 함수'에서는 함수형 프로그래밍의 핵심인 함수가 어떻게 사용되는지 살펴봅니다. 순수 함수를 정의하고, 함수 구성을 처리하고, 타입스크립트에서 함수 커링과 부분 적용을 사용하는 방법을 배웁니다. 이 장에서는 함수형 프로그래밍의 일급 시민으로서 함수의 중요성을 강조합니다.

4장, '타입스크립트 함수형 데이터 구조'에서는 함수형 데이터 구조와 타입스크립트에서의 구현에 대해 살펴봅니다. 리스트, 맵, 집합과 같은 불변 데이터 구조와 함수형 프로그래밍 기법을 사용하여 이를 생성하고 조작하는 방법을 배웁니다.

5장, '타입스크립트 고차 함수'에서는 함수형 프로그래밍에 필수적인 고차 함수에 중점을 둡니다. 다른 함수를 인수로 받는 함수와 함수를 반환하는 함수를 포함하여 타입스크립트에서 고차 함수를 생성하고 사용하는 방법을 배웁니다. 이 장에서는 함수 구성 및 함수 커링과 같은 기술을 다룹니다.

6장, '타입스크립트 모나드'에서는 모나드의 개념과 함수형 프로그래밍에서 모나드의 역할에 대해 살펴봅니다. 모나드를 통해 부작용을 캡슐화하고 비동기적이고 오류가 발생하기 쉬운 연산을 기능적으로 관리하는 방법을 배웁니다. 이 장에서는 Maybe, Either와 같은 모나드와 타입스크립트에서의 구현에 대해 다룹니다.

7장, '타입스크립트 비동기 함수형 프로그래밍'에서는 함수형 프로그래밍 패러다임에서 비동기 프로그래밍 기법을 살펴봅니다. 프로미스, 비동기/대기, 옵저버블을 사용한 반응형 프로그래밍과 같은 함수형 구조체를 사용해 비동기 연산을 처리하는 방법을 배웁니다. 이 장에서는 함수형 스타일로 비동기 연산을 작성하고 오류를 처리하는 기술을 다룹니다.

8장, '함수형 프로그래밍을 위한 타입스크립트 타입 시스템'에서는 타입스크립트의 타입 시스템과 함수형 프로그래밍을 지원하는 방법을 중점적으로 살펴봅니다. 타입 가드, 차별 유니온과 같은 고급 타입 기능에 대해 알아봅니다. 이 장에서는 타입스크립트의 타입 시스템을 활용하여 더 안전하고 표현력이 풍부한 함수형 코드를 작성하는 기술을 다룹니다.

9장, '타입스크립트 고급 함수형 프로그래밍'에서는 타입스크립트를 사용한 함수형 프로그래밍의 고급 주제와 기법을 살펴봅니다. 이 장에서는 고급 함수형 프로그래밍 기법과 타입스크립트의 실제 적용에 대한 통찰력을 제공합니다.

이 책은 타입스크립트에서 함수형 프로그래밍의 힘을 활용할 수 있는 지식과 기술을 갖추게 해줍니다. 초보자이든 숙련된 개발자이든 이 책은 함수형 프로그래밍의 기본 개념과 고급 기술을 안내합니다. 이 책을 다 읽고 나면 타입스크립트를 사용하여 함수형 프로그램을 설계 및 개발하고, 더 깔끔하고 유지 관리하기 쉬운 코드를 작성하며, 프로젝트에서 함수형 프로그래밍의 이점을 활용할 수 있게 될 것입니다.

QUICKSERVICE

TOP