이 상품은 구매 후 지원 기기에서 예스24 eBook앱 설치 후 바로 이용 가능한 상품입니다.
|
머리말 xi베타리더 후기 xii이 책을 읽는 법 xiv학습 가이드 xvi로드맵 xviiiPART 1 스벨트 소개 및 개발 환경 구축CHAPTER 1 스벨트 개요1.1 스벨트의 현 위치와 웹 프레임워크 4 / 1.2 스벨트의 탄생과 철학 5 / 1.3 스벨트의 장점 8 / 돌아보기&쪽지시험 12CHAPTER 2 스벨트 개발 환경 구축2.1 사이트를 활용한 Playground 14 / 2.2 로컬 개발 환경 구축 16 / 2.3 스벨트 프로젝트 설치 19 / 2.4 스벨트 프로젝트 폴더 구조 24 / 돌아보기&쪽지시험 25PART 2 스벨트 컴포넌트 사용법CHAPTER 3 컴포넌트 기본 사용법3.1 컴포넌트란? 30 / 3.2 컴포넌트 제작 32 / 돌아보기&쪽지시험 36CHAPTER 4 상탯값 관리4.1 상탯값이란? 38 / 4.2 클릭 이벤트를 이용한 상탯값 변경 41 / 4.3 객체 속성을 상탯값으로 활용 43 / 4.4 객체로 이루어진 배열을 이용하여 상탯값 표시 45 / 돌아보기&쪽지시험 47CHAPTER 5 반응성5.1 삼항 연산자를 통한 마크업에서의 반응성 51 / 5.2 스크립트 반응성 코드 52 / 돌아보기&쪽지시험 57CHAPTER 6 스벨트 이벤트6.1 이벤트 문법 60 / 6.2 이벤트 수식어 65 / 돌아보기&쪽지시험 67CHAPTER 7 스벨트 props7.1 props 기본 문법 70 / 7.2 props 기본값 설정 72 / 7.3 props 데이터 변경 74 / 7.4 스프레드 props 76 / 돌아보기&쪽지시험 78CHAPTER 8 스벨트 로직8.1 논리 로직: if 블록 82 / 8.2 반복 로직: each 블록 86 / 돌아보기&쪽지시험 91PART 3 스벨트 바인딩과 데이터 관리CHAPTER 9 폼 관련 요소 바인딩9.1 바인딩이란? 96 / 9.2 입력 요소 관련 바인딩 97 / 9.3 선택 상자 관련 바인딩 102 / 돌아보기&쪽지시험 107CHAPTER 10 기타 요소 바인딩10.1 each 블록 바인딩 110 / 10.2 멀티미디어 요소 바인딩 116 / 10.3 공간 바인딩 119 / 10.4 bind:this 바인딩 121 / 10.5 컴포넌트 바인딩 126 / 돌아보기&쪽지시험 129CHAPTER 11 스벨트 slot11.1 slot 기본 사용법 131 / 11.2 fallback slot 133 / 11.3 slot 이름 설정 135 / 11.4 slot props 138 / 11.5 조건 관련 slot 141 / 돌아보기&쪽지시험 143CHAPTER 12 라이프 사이클12.1 onMount 함수 147 / 12.2 onDestroy 함수 150 / 12.3 beforeUpdate와 afterUpdate 함수 152 / 12.4 tick 함수 156 / 돌아보기&쪽지시험 161CHAPTER 13 Context API13.1 Context API란? 163 / 13.2 Context API 기본 사용법 166 / 13.3 dispatch 169 / 돌아보기&쪽지시험 172CHAPTER 14 스토어14.1 writable 스토어 174 / 14.2 readable 스토어 180 / 14.3 derived 스토어 182 / 14.4 커스텀 스토어 184 / 14.5 스토어 바인딩 186 / 돌아보기&쪽지시험 188PART 4 스벨트 스타일과 DOM 제어CHAPTER 15 스벨트 CSS 제어15.1 스벨트 CSS 기본 사용법 192 / 15.2 class: 지시문 194 / 15.3 rollup을 통한 Sass 플러그인 설치 198 / 돌아보기&쪽지시험 201CHAPTER 16 스벨트 트랜지션16.1 transition: 지시문 203 / 16.2 페이드 효과 204 / 16.3 블러 효과 208 / 16.4 슬라이드 효과 211 / 16.5 스케일 효과 213 / 16.6 플라이 효과 215 / 16.7 그리기 효과 217 / 16.8 크로스페이드 효과 219 / 16.9 커스텀 트랜지션 만들기 225 / 16.10 트랜지션 이벤트 230 / 16.11 트랜지션 수식어 232 / 돌아보기&쪽지시험 234CHAPTER 17 애니메이션과 모션17.1 animate: 지시문과 flip 효과 236 / 17.2 커스텀 애니메이션 만들기 239 / 17.3 모션의 tweened 효과 241 / 17.4 모션의 spring 효과 243 / 돌아보기&쪽지시험 246CHAPTER 18 스벨트 액션18.1 액션의 기본 사용 방법 248 / 18.2 액션에 매개변수 전달 251 / 18.3 update와 destory 253 / 18.4 외부 라이브러리를 이용한 액션 256 / 돌아보기&쪽지시험 258CHAPTER 19 스벨트 특별 요소19.1 〈svelte:self〉 요소 260 / 19.2 〈svelte:component〉 요소 262 / 19.3 〈svelte:element〉 요소 264 / 19.4 〈svelte:window〉 요소 266 / 19.5 〈svelte:document〉 요소 269 / 19.6 〈svelte:body〉 요소 271 / 19.7 〈svelte:head〉 요소 273 / 19.8 〈svelte:options〉 요소 274 / 19.9 〈svelte:fragment〉 요소 278 / 돌아보기&쪽지시험 281PART 5 심플 프로젝트CHAPTER 20 심플 프로젝트 1: My Bucket List20.1 프로젝트 생성 및 라이브러리 설치 286 / 20.2 컴포넌트 생성 288 / 20.3 CSS 설정 289 / 20.4 컴포넌트 구성 290 / 20.5 데이터 관리 294 / 20.6 BucketItem 이벤트 관리 299 / 20.7 데이터 추가 307 / 20.8 화면전환 효과 추가하기 310 / 20.9 스토어를 이용한 리팩터링 311 / CHAPTER 21 심플 프로젝트 2: Best Tour21.1 프로젝트 생성 및 라이브러리 설치 325 / 21.2 컴포넌트 생성 326 / 21.3 CSS 설정 328 / 21.4 데이터 관리 329 / 21.5 컴포넌트 구성 331 / 21.6 BestItem 이벤트 관리 335 / 21.7 데이터 추가 337PART 6 라우터 및 서버 데이터 통신CHAPTER 22 라우터22.1 svelte-routing의 기본 사용법 346 / 22.2 svelte-routing의 파라미터 352 / 22.3 쿼리스트링을 이용한 주소 처리 356 / 22.4 Best Tour 여행상품 세부 페이지 제작 360 / 돌아보기&쪽지시험 366CHAPTER 23 서버 데이터 통신23.1 REST API 368 / 23.2 axios 라이브러리 369 / 23.3 await 블록을 이용한 통신 제어 372 / 돌아보기&쪽지시험 375PART 7 실전 프로젝트CHAPTER 24 TMDB API24.1 TMDB 소개 및 회원가입 380 / 24.2 TMDB API 활용 383CHAPTER 25 SwiperJS 라이브러리25.1 SwiperJS 소개 및 스벨트 버전 389 / 25.2 SwiperJS 활용 예제 391CHAPTER 26 OTT 웹 앱 서비스 제작: 무빙26.1 프로젝트 구조 생성 및 라이브러리 설치 397 / 26.2 공통 컴포넌트 제작 및 서브페이지 생성 401 / 26.3 TMDB에서 가져온 데이터를 스토어에 담기 409 / 26.4 Swiper를 통한 메인 이미지 제작 414 / 26.5 현재상영작 - 서브페이지 리스트 컴포넌트 제작 428 / 26.6 현재상영작 - 리스트별 상세페이지 제작 435 / 26.7 인기영화 페이지 제작 440 / 26.8 개봉예정작 페이지 제작 446 / 26.9 높은평점 페이지 제작 451 / 26.10 깃허브 Pages에 배포 457특별부록 스벨트킷APPENDIX A 스벨트킷 프로젝트A.1 스벨트킷 소개 472 / A.2 프로젝트 만들기 473 / A.3 프로젝트 구조 확인 476APPENDIX B 핵심 개념: 라우팅B.1 기본 라우팅 처리 479 / B.2 레이아웃 482 / B.3 동적 라우팅 484 / B.4 스토어 페이지 488찾아보기 490
|
오시내의 다른 상품
|
개발자가 사랑하는 프레임워크 스벨트, 왜 지금 스벨트를 배워야 할까요?현재 웹 개발에서 퍼포먼스와 사용자 경험은 핵심 요소로 자리 잡았습니다. 스벨트는 이 두 가지를 완벽히 충족시키면서 전 세계 개발자들의 주목을 받고 있습니다. 리액트, Vue.js와 같은 기존 프레임워크와 달리 컴파일러 중심의 구조를 채택하여 가볍고 빠른 애플리케이션을 만들어냅니다. 이를 통해 최적의 성능과 간결한 코드 작성이라는 두 마리 토끼를 잡을 수 있죠.이 책만의 특별한 점스벨트는 강력하지만 초보자들에게는 다소 낯설게 느껴질 수 있습니다. 이 책은 스벨트를 처음 접하는 사람부터 중급자를 위한 최고의 가이드입니다. 독학으로 학습하는 개발자부터 팀 프로젝트에 스벨트를 도입하려는 실무자까지, 다양한 독자층을 고려하여 구성했습니다.1. 입문자를 위한 스벨트의 기초기초 문법부터 시작하여 각 개념을 단계적으로 배웁니다. 복잡한 개념은 풍부한 예제와 시각 자료로 설명해, 처음 배우는 분들도 막힘없이 따라 할 수 있습니다.2. 실무 중심의 프로젝트 예제이론 학습만으로 실무에 적용하는 기술을 배우기는 어렵습니다. 이 책은 실제 프로젝트에서 활용할 수 있는 다양한 예제를 포함합니다. 간단한 컴포넌트부터 상태 관리, 애니메이션, 데이터 통신까지 실무에서 바로 적용 가능한 기술을 배울 수 있습니다. My Bucket List, Best Tour, 무빙 사이트 제작 프로젝트를 통해 실무에서 스벨트를 어떻게 사용하는지 익혀보세요.3. 저자가 제공하는 무료 동영상 강의책만으로 부족하다고 느낄 초보자들을 위해 저자가 직접 제작한 동영상 강의를 무료로 제공합니다. 책의 흐름에 맞춰 진행되는 강의는 핵심 이론과 실습 프로젝트를 알기 쉽게 설명하며, 실전에서 유용한 팁까지 담았습니다. QR 코드로 바로 접근할 수 있어, 스벨트를 처음 배우는 독자도 쉽고 빠르게 따라 할 수 있습니다.이 책은 누가 읽으면 좋을까요?- 최신 프레임워크로 웹 개발의 첫걸음을 시작하고 싶은 분- 프로젝트에 스벨트를 도입해 최적화를 이루고 싶은 개발자- 새로운 프레임워크를 익히고 싶은 프런트엔드 개발자먼저 읽은 독자들의 한줄평- 기능 구현을 위해 불필요하게 복잡한 코드를 작성하고 있다는 생각을 해본 적이 있다면, 이 책을 통해 학습할 가치가 충분하다고 생각합니다. _김진영 님- 트렌드에 맞춘 스벨트킷을 포함해 여러 실전 예제까지 다루며, 이 한 권의 책으로 스벨트의 기초부터 실전까지 모두 익힐 수 있습니다. _김효진 님- 실전 프로젝트를 통해 실제 개발 환경에서 스벨트를 어떻게 활용하는지 생생하게 보여줘 매우 유용했습니다. _이석곤 님- 프런트엔드 입문자부터 스벨트를 처음 접하는 프런트엔드 개발자까지 모두에게 폭넓게 도움이 될 만한 내용을 잘 정리해 두었습니다. _이용진 님- 백엔드 개발자의 관점에서 스벨트를 접했는데, 주변에서 들은 것처럼 리액트나 Vue.js보다 확실히 쉽게 느껴졌습니다. _이정훈 님- 이 책은 스벨트의 핵심 개념을 직관적으로 설명해, 스벨트와 리액트 사이에서 고민하는 개발자나 프런트엔드 개발에 익숙하지 않은 엔지니어에게도 큰 도움이 됩니다. _이한섭 님웹 개발의 미래, 스벨트를 지금 시작하세요군더더기 없는 코드, 뛰어난 퍼포먼스, 그리고 개발의 즐거움을 모두 누리고 싶다면 이 책과 함께하세요. 스벨트는 선택이 아닌 필수가 되고 있습니다. 이 책은 여러분을 스벨트 전문가로 이끄는 최고의 길잡이가 될 것입니다.
|