상세정보
객체 지향 프로그래밍 with 타입스크립트 개정판
미리보기

객체 지향 프로그래밍 with 타입스크립트 개정판

저자
온개발팀 저
출판사
온노트
출판일
2025-04-28
등록일
2026-01-28
파일포맷
EPUB
파일크기
3MB
공급사
예스이십사
지원기기
PC PHONE TABLET 웹뷰어 프로그램 수동설치 뷰어프로그램 설치 안내
현황
  • 보유 1
  • 대출 0
  • 예약 0

책소개

오리지널판이 있는 경우 개정판을 다시 구매할 필요 없이 오리지널판을 업데이트하여 사용할 수 있습니다.

타입스크립트의 강력한 기능과 객체 지향 프로그래밍(OOP)의 기초 및 고급 개념을 연결해주는 종합 가이드인 "객체 지향 프로그래밍 with 타입스크립트"에 오신 것을 환영합니다. 더 강력한 타이핑과 구조를 원하는 JavaScript 개발자이든, 다른 OOP 언어에서 전환하는 노련한 프로그래머이든, 이 책은 TypeScript와 OOP 원칙을 사용하여 확장 가능하고 유지 관리가 쉬운 애플리케이션을 구축하는 데 필요한 도구, 기술 및 사고방식을 갖추도록 설계되었습니다.

1장, '타입스크립트 소개'에서는 타입스크립트를 소개하고, 자바스크립트와 비교하며, 널리 사용되는 도구와 IDE를 사용해 최신 타입스크립트 개발 환경을 설정하는 방법을 안내함으로써 기초를 다집니다.

2장, '객체 지향 프로그래밍(OOP)의 기초'에서는 클래스, 상속, 다형성, 캡슐화, 추상화 등 OOP의 필수 원칙을 살펴보고 TypeScript 전용 구문으로 들어가기 전에 강력한 개념적 틀을 확립합니다.

3장, 'TypeScript 클래스와 인터페이스'에서는 깔끔하고 구조화된 객체 지향 코드 구축의 핵심인 클래스 정의, 액세스 수정자(공용, 비공개, 보호), 인터페이스, 추상 클래스 및 인터페이스 구현을 통해 TypeScript가 OOP를 지원하는 방법에 대해 중점적으로 살펴봅니다.

4장, '고급 객체 지향 개념'에서는 재사용성을 위한 제네릭, 디자인 유연성을 위한 구성과 상속, 코드 공유를 위한 믹스인, 메타 프로그래밍을 위한 데코레이터, 타입스크립트에서 자주 혼동되는 이 키워드 마스터하기와 같은 보다 정교한 기술을 소개합니다.

5장, 'OOP에서 복잡성 관리하기'에서는 유지보수에 중점을 둔 대규모 애플리케이션 디자인을 다룹니다. TypeScript에 적용할 수 있는 디자인 패턴, SOLID 원칙을 적용하고 오류를 우아하게 처리하며 단위 테스트를 통해 코드 안정성을 보장하는 방법을 배웁니다.

6장, 'TypeScript OOP의 실제 적용'에서는 실제 애플리케이션을 빌드하는 과정을 통해 이론을 실습해 봅니다. 대규모 코드베이스를 구성하고, TypeScript OOP 개념을 Angular 및 NestJS와 같은 프레임워크에 통합하고, 효과적으로 디버그하고, 업계 모범 사례를 따르는 방법을 배우게 됩니다.

7장, '커뮤니티 및 추가 리소스'에서는 TypeScript의 주요 OOP 개념 요약, 지속적인 학습을 위한 리소스, TypeScript 커뮤니티 가입 안내, 실제 소프트웨어 개발에서 TypeScript OOP가 어떻게 적용되는지 보여주는 예제를 통해 책을 마무리합니다.

이 책을 다 읽고 나면 소규모 프로젝트부터 엔터프라이즈급 애플리케이션에 이르기까지 모든 작업을 수행할 수 있는 우아하고 효율적이며 유지 관리가 쉬운 객체 지향 코드를 작성하는 방법을 깊이 있게 이해할 수 있을 것입니다.

본 도서는 인공지능 기반으로 검색된 콘텐츠를 바탕으로, 일반 서식, 질문과 답변, 문제 풀이 등 다양한 형식을 통해 핵심 개념을 체계적으로 설명합니다. 독자들이 개념을 보다 쉽게 이해할 수 있도록, 명료하고 간결한 구조를 유지하였으며, 각 소스 코드에 적합한 하이라이트 기능을 제공하여 가독성을 극대화하였습니다.

이 책은 종이책 형태가 아닌 EPUB 전자책으로 제작되어, 전통적인 페이지 레이아웃과는 다른, 웹 기반의 흐름을 취하고 있습니다. 따라서 종이책과 같은 구성에 익숙한 독자라면 다소 이질감을 느낄 수 있습니다.

본 주제에 처음 접하는 독자에게는 이 도서가 다소 방대한 내용과 깊이 있는 개념을 다루고 있어 주제를 이해하는 데 어려움을 느낄 수 있으므로, 관련 분야에 어느 정도 경험이 있는 독자들에게 이 책을 권장합니다. 기존 지식을 넓히고자 하는 이들에게는 심화된 이해와 지식의 확장을 도울 수 있을 것입니다.

QUICKSERVICE

TOP