SPA 개발 가이드 with 앵귤러 + 스프링
2023년 09월 14일 출간
- eBook 상품 정보
- 파일 정보 ePUB (2.88MB)
- ISBN 9791171270262
- 지원기기 교보eBook App, PC e서재, 리더기
-
교보eBook App
듣기(TTS) 가능
TTS 란?텍스트를 음성으로 읽어주는 기술입니다.
- 전자책의 편집 상태에 따라 본문의 흐름과 다르게 텍스트를 읽을 수 있습니다.
- 전자책 화면에 표기된 주석 등을 모두 읽어 줍니다.
- 이미지 형태로 제작된 전자책 (예 : ZIP 파일)은 TTS 기능을 지원하지 않습니다.
- '교보 ebook' 앱을 최신 버전으로 설치해야 이용 가능합니다. (Android v3. 0.26, iOS v3.0.09,PC v1.2 버전 이상)
쿠폰적용가 25,200원
10% 할인 | 5%P 적립이 상품은 배송되지 않는 디지털 상품이며,
교보eBook앱이나 웹뷰어에서 바로 이용가능합니다.
카드&결제 혜택
- 5만원 이상 구매 시 추가 2,000P
- 3만원 이상 구매 시, 등급별 2~4% 추가 최대 416P
- 리뷰 작성 시, e교환권 추가 최대 300원
작품소개
이 상품이 속한 분야
Axx장, 'SPA'에서는 단일 페이지 애플리케이션의 세계를 소개하며 시작을 알립니다. 최신 웹 개발에서 SPA의 중요성, 기존 다중 페이지 애플리케이션과의 차이점, 장점과 과제를 이해할 수 있습니다.
Bxx장, '타입스크립트'에서는 정적으로 유형화된 자바스크립트의 상위 집합인 타입스크립트를 살펴봅니다. 강력한 타이핑, 더 나은 툴링, 향상된 유지보수성을 제공하여 개발 프로세스를 향상시키는 타입스크립트에 대해 알아봅니다.
Cxx장, '앵귤러'에서는 SPA를 구축하는 데 가장 많이 사용되는 타입스크립트 프레임워크 중 하나를 소개합니다. 구성 요소, 모듈, 서비스, 라우팅을 비롯한 앵귤러의 핵심 개념을 살펴보고 강력하고 확장 가능한 웹 애플리케이션을 구축하는 방법을 알아봅니다.
Dxx장, '스프링을 사용한 RESTful 프로그래밍'에서는 스프링 프레임워크를 사용하여 서버 측 개발의 세계로 안내합니다. 데이터 검색, 조작 및 상호 작용을 가능하게 하는 SPA의 백엔드 역할을 하는 RESTful API를 만드는 방법을 알아봅니다.
이 책을 통해 최신 웹 애플리케이션을 구축하는 데 필요한 지식과 기술을 습득할 수 있습니다. 동적인 대화형 사용자 인터페이스를 만들려는 프론트엔드 개발자이든 RESTful API 설계를 담당하는 백엔드 개발자이든 상관없이 이 책은 SPA 개발에 필요한 기본 개념과 고급 기술을 안내합니다. 이 책을 다 읽고 나면 복잡한 웹 프로젝트를 자신감 있고 효율적으로 처리하여 풍부하고 반응성이 뛰어난 사용자 경험을 제공할 수 있는 준비가 완료됩니다.
이 책은 Axx장을 제외한 나머지 장은 온노트에서 출간된 책의 내용을 합친 형태입니다. 개별 전자책으로 따로 구매하려면 아래 정보를 참조하기 바랍니다.
본서와 관련된 전자책 리스트입니다.
- [ 타입스크립트 ]
- [ 앵귤러 ]
- [ RESTful 프로그래밍 with 스프링 ]
___1. 싱글 페이지 애플리케이션이란?
___2. 싱글 페이지 애플리케이션의 장점과 단점
___3. 싱글 페이지 애플리케이션의 작동 방식
A02장 : 프런트엔드 기술
___1. HTML, CSS, 자바스크립트
___2. 프런트엔드 프레임워크/라이브러리
___3. UI/UX 디자인 원칙
A03장 : 백엔드 기술
___1. RESTful API
___2. 서버 측 프레임워크
___3. 인증 및 권한 부여
A04장 : 싱글 페이지 애플리케이션 구축
___1. 개발 환경 설정
___2. 애플리케이션 아키텍처 계획
___3. 프론트엔드 만들기
___4. 백엔드 만들기
___5. 프론트 엔드와 백엔드 연결하기
___6. 테스트 및 디버깅
A05장 : 배포 및 확장
___1. 싱글 페이지 애플리케이션을 위한 호스팅 옵션
___2. 프로덕션 환경에 배포
___3. 애플리케이션 모니터링 및 스케일링
A06장 : 고급 주제
___1. 프로그레시브 웹 애플리케이션
___2. 서버 측 렌더링
___3. 성능 및 사용자 경험 최적화
___4. 접근성 고려 사항
B01장 : 타입스크립트 소개
___1. 타입스크립트란?
___2. 타입스크립트 사용의 이점
___3. 타입스크립트 개발 환경 설정하기
B02장 : 타입스크립트 기초
___1. 타입 및 타입 어노테이션 이해하기
___2. 변수 및 상수 작업하기
___3. 연산자 및 표현식 사용하기
___4. 제어 흐름 문
B03장 : 타입스크립트 함수
___1. 함수 생성 및 호출하기
___2. 함수 매개변수 및 반환 타입 이해하기
___3. 화살표 함수 및 함수 표현식 사용하기
___4. 함수 오버로드
B04장 : 타입스크립트 클래스와 객체
___1. 타입스크립트에서 클래스 생성하기
___2. 프로퍼티와 메서드 정의하기
___3. 접근 수정자 사용하기
___4. 생성자 및 생성자 오버로딩 이해하기
___5. 객체 생성 및 사용하기
B05장 : 타입스크립트 인터페이스
___1. 인터페이스 이해하기
___2. 인터페이스 생성 및 구현하기
___3. 인터페이스를 사용하여 객체 타입 정의하기
___4. 선택적 프로퍼티 및 인덱스 시그니처
B06장 : 타입스크립트 배열과 튜플
___1. 배열과 튜플로 작업하기
___2. 배열 메서드와 프로퍼티
___3. 튜플 타입과 연산
B07장 : 타입스크립트 열거형
___1. 열거형 생성 및 사용하기
___2. 열거형 멤버와 값
___3. 타입스크립트의 열거형
B08장 : 타입스크립트 제네릭
___1. 제네릭 이해하기
___2. 제네릭 함수 및 클래스 생성하기
___3. 타입 매개변수 및 제약 조건 사용하기
B09장 : 고급 타입스크립트 기능
___1. 네임스페이스 및 모듈로 작업하기
___2. 메타데이터 및 동작에 데코레이터 사용하기
___3. 타입 별칭 및 타입 어설션
___4. 교차 및 유니온 타입
B10장 : 타입스크립트 모범 사례
___1. 깔끔하고 읽기 쉬운 코드 작성
___2. 변수, 함수 및 클래스의 명명 규칙
___3. 타입과 인터페이스를 효과적으로 사용하기
___4. 일반적인 실수와 함정 피하기
C01장 : 앵귤러 소개
___1. 앵귤러란?
___2. 왜 앵귤러를 사용해야 하나요?
___3. 앵귤러와 다른 프레임워크/라이브러리 비교
C02장 : 개발 환경 설정하기
___1. Node.js 설치
___2. 앵귤러 CLI 설치
___3. 새 앵귤러 프로젝트 생성
C03장 : 앵귤러 아키텍처
___1. 앵귤러 아키텍처 이해
___2. 모듈 및 컴포넌트
___3. 템플릿 및 데이터 바인딩
___4. 서비스 및 의존성 주입
C04장 : 앵귤러 컴포넌트
___1. 컴포넌트 생성하기
___2. 컴포넌트 라이프사이클 훅
___3. 컴포넌트 통신
C05장 : 앵귤러 템플릿과 지시문
___1. 템플릿과 보간
___2. 지시문
___3. ngIf 및 ngFor
___4. ngSwitch 및 ngClass
C06장 : 앵귤러 폼
___1. 템플릿 기반 폼
___2. 반응형 폼
___3. 폼 유효성 검사
C07장 : 앵귤러 서비스 및 의존성 주입
___1. 서비스 생성하기
___2. 서비스 주입하기
___3. 프로바이더 및 의존성 주입
C08장 : 앵귤러 라우팅
___1. 앵귤러 라우터 설정
___2. 기본 라우팅
___3. 라우팅 매개변수 및 쿼리 매개변수
___4. 내비게이션 가드
C09장 : 앵귤러 HTTP 및 옵저버블
___1. HTTP 요청하기
___2. 비동기 연산에 옵저버블 사용하기
___3. RxJS 기초
C10장 : 앵귤러 파이프
___1. 파이프란?
___2. 내장 파이프
___3. 사용자 정의 파이프
C11장 : 앵귤러 테스트
___1. 카르마와 자스민으로 단위 테스트하기
___2. 컴포넌트 및 서비스 테스트
___3. 비동기 작업 테스트
C12장 : 고급 앵귤러 주제
___1. 앵귤러 애니메이션
___2. 앵귤러 유니버설(서버 측 렌더링)
___3. 앵귤러 성능 최적화
___4. 앵귤러 에코시스템 및 인기 라이브러리
D01장 : RESTful 프로그래밍 소개
___1. 정의 및 주요 원칙
___2. HTTP 메서드 이해
___3. 미디어 유형 개요
D02장 : 스프링 프레임워크 소개
___1. 스프링 프레임워크의 핵심 개념
___2. 스프링 부트 개요 및 아키텍처
___3. 스프링의 의존성 주입
___4. 스프링의 빈과 연결
D03장 : 스프링으로 RESTful 웹 서비스 구축하기
___1. 스프링 애플리케이션 생성하기
___2. 첫 번째 REST API 빌드하기
___3. HTTP 메서드
___4. 예외 및 유효성 검사 처리하기
D04장 : 스프링의 고급 개념 for REST API
___1. 스프링 데이터 JPA를 사용한 페이징 및 정렬
___2. 버전 관리
___3. 콘텐츠 협상
___4. 캐싱
___5. HATEOAS
D05장 : 스프링 REST API의 보안
___1. 기본 인증
___2. OAuth2.0
___3. JWT
D06장 : 스프링으로 REST API 테스트하기
___1. JUnit을 사용한 단위 테스트
___2. Mockito를 사용한 통합 테스트
___3. Postman으로 테스트하기
D07장 : 스프링 REST API 배포
___1. 스프링 부트 애플리케이션 도커화
___2. 클라우드에 배포하기
D08장 : RESTful 프로그래밍의 모범 사례
___1. 상태 비저장 API 빌드
___2. 명명 규칙
___3. 오류 처리
D09장 : 사례 연구
___1. 본격적인 RESTful 웹 서비스 개발하기
___2. REST API 문제 해결 및 디버깅
작가정보
저자(글) 온개발팀
세상에 필요한 솔루션을 개발하기 위해 다양한 프로그래밍을 활용하고 있습니다.
이 상품의 총서
Klover리뷰 (0)
- - e교환권은 적립일로부터 180일 동안 사용 가능합니다.
- - 리워드는 1,000원 이상 eBook, 오디오북, 동영상에 한해 다운로드 완료 후 리뷰 작성 시 익일 제공됩니다.
- - 리워드는 한 상품에 최초 1회만 제공됩니다.
- - sam 이용권 구매 상품 / 선물받은 eBook은 리워드 대상에서 제외됩니다.
- 도서나 타인에 대해 근거 없이 비방을 하거나 타인의 명예를 훼손할 수 있는 리뷰
- 도서와 무관한 내용의 리뷰
- 인신공격이나 욕설, 비속어, 혐오 발언이 개재된 리뷰
- 의성어나 의태어 등 내용의 의미가 없는 리뷰
구매 후 리뷰 작성 시, e교환권 100원 적립
문장수집
- 구매 후 90일 이내에 문장 수집 등록 시 e교환권 100원을 적립해 드립니다.
- e교환권은 적립일로부터 180일 동안 사용 가능합니다.
- 리워드는 1,000원 이상 eBook에 한해 다운로드 완료 후 문장수집 등록 시 제공됩니다.
- 리워드는 한 상품에 최초 1회만 제공됩니다.
- sam 이용권 구매 상품/오디오북·동영상 상품/주문취소/환불 시 리워드 대상에서 제외됩니다.
구매 후 문장수집 작성 시, e교환권 100원 적립
신규가입 혜택 지급이 완료 되었습니다.
바로 사용 가능한 교보e캐시 1,000원 (유효기간 7일)
지금 바로 교보eBook의 다양한 콘텐츠를 이용해 보세요!
- 구매 후 90일 이내 작성 시, e교환권 100원 (최초1회)
- 리워드 제외 상품 : 마이 > 라이브러리 > Klover리뷰 > 리워드 안내 참고
- 콘텐츠 다운로드 또는 바로보기 완료 후 리뷰 작성 시 익일 제공
가장 와 닿는 하나의 키워드를 선택해주세요.
총 5MB 이하로 jpg,jpeg,png 파일만 업로드 가능합니다.
신고 사유를 선택해주세요.
신고 내용은 이용약관 및 정책에 의해 처리됩니다.
허위 신고일 경우, 신고자의 서비스 활동이 제한될 수
있으니 유의하시어 신중하게 신고해주세요.
이 글을 작성한 작성자의 모든 글은 블라인드 처리 됩니다.
구매 후 90일 이내 작성 시, e교환권 100원 적립
eBook 문장수집은 웹에서 직접 타이핑 가능하나, 모바일 앱에서 도서를 열람하여 문장을 드래그하시면 직접 타이핑 하실 필요 없이 보다 편하게 남길 수 있습니다.
차감하실 sam이용권을 선택하세요.
차감하실 sam이용권을 선택하세요.
선물하실 sam이용권을 선택하세요.
-
보유 권수 / 선물할 권수0권 / 1권
-
받는사람 이름받는사람 휴대전화
- 구매한 이용권의 대한 잔여권수를 선물할 수 있습니다.
- 열람권은 1인당 1권씩 선물 가능합니다.
- 선물한 열람권이 ‘미등록’ 상태일 경우에만 ‘열람권 선물내역’화면에서 선물취소 가능합니다.
- 선물한 열람권의 등록유효기간은 14일 입니다.
(상대방이 기한내에 등록하지 않을 경우 소멸됩니다.) - 무제한 이용권일 경우 열람권 선물이 불가합니다.
첫 구매 시 교보e캐시 지급해 드립니다.
- 첫 구매 후 3일 이내 다운로드 시 익일 자동 지급
- 한 ID당 최초 1회 지급 / sam 이용권 제외
- 구글북액션을 통해 교보eBook 구매 이력이 없는 회원 대상
- 교보e캐시 1,000원 지급 (유효기간 지급일로부터 7일)