Do it! 리액트로 웹앱 만들기 with 타입스크립트

본문 바로가기

회원메뉴

쇼핑몰 검색

통합검색

Do it! 리액트로 웹앱 만들기 with 타입스크립트 리액트 + 익스프레스 + 몽고DB로 만드는 SPA와 API 서버

정가
40,000 원
판매가
36,000 원    10 %↓
적립금
2,000 P
배송비
무료배송
배송일정
48시간 배송 예정 배송일정안내
ISBN
9791163035640
쪽수 : 680쪽
전예홍  |  이지스퍼블리싱  |  2024년 03월 30일
소득공제 가능도서 (자세히보기)
주문수량
 
책 소개
많은 기업에서 우대하는 타입스크립트 기반의 리액트 프로그래밍으로 요즘 대세로 떠오른 SPA(single page application)와 REST(representational state transfer) API 서버를 만든다. 그 과정에서 리액트 훅과 리덕스, 라우팅은 물론 테일윈드CSS로 컴포넌트 스타일링까지 습득할 수 있다. 또한 오류를 막고 성능을 높이는 최적화 기법과 글로벌 수준의 타입스크립트 코드 패턴도 엿볼 수 있기 때문에 리액트와 타입스크립트 입문자는 물론이고 자바스크립트에 익숙한 숙련자에게도 유용하다.
상세이미지
저자 소개
저자 : 전예홍 연세대학교 전자공학과를 졸업하고 카이스트 대학원에서 전자공학 석사를 받았다. 1990년부터 30년 넘게 프로그램을 개발해 왔다. 한국 마이크로소프트에서 수석 개발 컨설턴트 리드(ADC Lead)로 근무했으며 Node.js 환경에서 동작하는 프로그램 개발에 능통하다. 특히 리액트와리액트 네이티브, 앵귤러 프레임워크의 전문가다. 그동안 개발한 제품으로 대통령상을 받았고 정보통신부 장관상을 3회 받았다. 아시아 100대 보안 기업 제품 가운데 1등으로 뽑혀 말레이시아 국왕이 주는 대상을 받기도 했다. o《Doit! 리액트 네이티브 앱 프로그래밍》(이지스퍼블리싱, 2021) o《Doit! 타입스크립트 프로그래밍》(이지스퍼블리싱, 2020)
목 차
================ 01 리액트 개발 준비 ================ 01-1 리액트 프레임워크 이해하기 01-2 윈도우에서 리액트 개발 환경 만들기 01-3 macOS에서 리액트 개발 환경 만들기 01-4 VSCode 개발 환경 설정하기 01-5 첫 번째 리액트 프로젝트 만들기 ================= 02 리액트 동작 원리 ================= 02-1 가상 DOM 이해하기 02-2 JSX 구문 이해하기 02-3 컴포넌트 이해하기 02-4 key와 children 속성 이해하기 02-5 이벤트 속성 이해하기 ====================== 03 컴포넌트 CSS 스타일링 ====================== 03-1 리액트 컴포넌트의 CSS 스타일링 03-2 테일윈드CSS 리액트 프로젝트 만들기 03-3 CSS 상자 모델 이해하기 03-4 플렉스 레이아웃 이해하기 03-5 daisyui CSS 컴포넌트 이해하기 ======================== 04 함수 컴포넌트와 리액트 훅 ======================== 04-1 처음 만나는 리액트 훅 04-2 useMemo와 useCallback 훅 이해하기 04-3 useState 훅 이해하기 04-4 useEffect와 useLayoutEffect 훅 이해하기 04-5 useRef와 useImperativeHandle 훅 이해하기 04-6 useContext 훅 이해하기 ======================== 05 상태 관리와 리덕스 패키지 ======================== 05-1 리덕스 기본 개념 이해하기 05-2 리듀서 활용하기 05-3 리덕스 미들웨어 이해하기 05-4 트렐로 따라 만들기 =============== 06 리액트 라우터 =============== 06-1 처음 만나는 리액트 라우터 06-2 Outlet 컴포넌트와 중첩 라우팅 06-3 공개 라우트와 비공개 라우트 구현하기 =================== 07 몽고DB와 API 서버 =================== 07-1 몽고DB 이해하기 07-2 프로그래밍으로 몽고DB 사용하기 07-3 익스프레스 프레임워크로 API 서버 만들기 07-4 JSON 웹 토큰으로 회원 인증 기능 구현하기 찾아보기
출판사 서평
"프런트엔드 개발자 채용 공고에서 인기 있는 자격 요건은 모두 갖췄다!" 최신 웹 개발 트렌드를 반영하고 실무 코드로 가득 채운 '리액트 전문서' 등장! 이 책은 많은 기업에서 우대하는 타입스크립트 기반의 리액트 프로그래밍으로 요즘 대세로 떠오른 SPA(single page application)와 REST(representational state transfer) API 서버를 만듭니다. 그 과정에서 리액트 훅과 리덕스, 라우팅은 물론 테일윈드CSS로 컴포넌트 스타일링까지 습득할 수 있습니다. 또한 오류를 막고 성능을 높이는 최적화 기법과 글로벌 수준의 타입스크립트 코드 패턴도 엿볼 수 있기 때문에 리액트와 타입스크립트 입문자는 물론이고 자바스크립트에 익숙한 숙련자에게도 유용합니다. 책에서 다룬 내용을 종합해 프로젝트 관리 소프트웨어인 트렐로 같은 앱과 제품이나 서비스를 소개하는 랜딩 페이지를 만들어 봅니다. 실무에서 리액트를 다룰 때 필요한 내용으로 가득해요! - 리액트 훅, 리덕스, 라우팅 개념 상세 소개와 활용 - 테일윈드CSS를 활용한 웹 페이지 꾸미기 - 글로벌 수준의 타입스크립트 코드 패턴 사용 - 익스프레스와 몽고DB 등 백엔드와 연동 프런트엔드 분야 필수 스펙을 쌓아요! 지금 프런트엔드 개발자 채용 공고를 확인해 보세요. 자격 요건에서 React.js는 기본이고TypeScript, SPA, REST API, Redux, Router와 같은 단어를 흔히 볼 수 있습니다. 이 책에서는 이러한 기술의 개념과 활용법을 담아 요즘 웹 개발의 트렌드를 반영했습니다. 평소 모던 웹 개발 기술에 갈증을 느꼈던 분들이라면 이 책 한 권으로 해소해 보세요. 트렐로 같은 애플리케이션을 만들어 백엔드 기술과 연동해 보세요! 이 책에서는 카드 드래그 앤 드롭 기능이 있는 칸반 보드로 유명한 트렐로(Trello.com) 같은 애플리케이션을 만듭니다. 요즘 대세로 떠오른 테일윈드CSS를 활용한 컴포넌트 스타일링으로 예쁘게 디자인된 결과물을 만들 수 있습니다. 또한 리액트로 개발한 웹 애플리케이션을 Node.js용 익스프레스 서버와 몽고DB 등 백엔드 기술과 연동하는 방법도 다룹니다. 이로써 회원 가입과 로그인/로그아웃을 구현하고 리액트와 함께 사용하는 다양한 기술을 응용해 실무 수준의 풀스택프로젝트를 경험할 수 있습니다. 글로벌 수준의 코드 패턴을 배울 수 있어요! 저자가 직접 구현한 코드 패턴을 엿볼 수 있습니다. 이런 코드 패턴은 인터넷에서도 쉽게 찾아볼 수 없죠.수십 줄이나 되는 코드를 타입스크립트의 문법을 이용해 단 두세 줄로 줄인다든지, 자주 사용하는 코드들을 어떻게 분리해서 효율적으로 재활용하는지 등을 예로 들 수 있습니다. 이렇게 코드를 눈으로 읽기만 해도 구조적이면서 효율적인 글로벌 수준의 코드 패턴을 배울 수 있습니다. 리액트개발자로인정받으려면꼭알아야할코딩기법을배워요! 이 책은 리액트를 처음 배우는 독자를 위해 준비했지만 시니어 개발자에게도 유용한 내용이 가득합니다. 타입스크립트의 고급 문법과 디자인 패턴을 100% 활용해 오류를 막고 성능을 높일 수 있는 코드를 어떻게 하면 최대한 단순하게 작성할 수 있는지 알려 줍니다. 이 책의 대상 독자 - 리액트를 처음 배우는 학생 또는 취업 준비생 -기본 개념부터 시작하고 싶다! - 리액트를 다뤄 본 개발자 - 최신 기법, 고급 코드 패턴을 배워 프로젝트에 써먹고 싶다! 이지스퍼블리싱 독자 학습 지원 ※ 소스 파일: 이지스퍼블리싱 홈페이지→ [자료실]에서 책 이름으로 검색 ※ 'Doit! 스터디룸(cafe.naver.com/doitstudyroom)'에서 운영하는 [Doit! 공부단]에 참여해 보세요. 이 책으로 공부하며 나만의 스터디 노트를 작성하면 이지스퍼블리싱에서 출간한 다른 책을 선물로 받을 수 있습니다.
고객 리뷰
평점 리뷰제목 작성자 작성일 내용보기

아직 작성된 리뷰가 없습니다.

반품/교환
· 회사명 : 북앤북스문고   · 주소 : 제주특별자치도 제주시 1100로 3308 B1  
· 대표자 : 김대철   · 사업자 등록번호 : 661-10-02383  
· 통신판매업신고번호 : 2023-제주노형-0169   · 개인정보 보호책임자 : 최재혁  

고객센터

(평일 09:30~17:30)
(점심 12:00~13:00)
· 전화 : 064)725-7279 (발신자 부담)
    064)757-7279 (발신자 부담)
· 팩스 : 064)759-7279
· E-Mail : bookpani@naver.com
Copyright © 2019 북앤북스문고. All Rights Reserved.