생활코딩 - Redux

생활코딩과 함께 상태 저장소 Redux를 활용하여 효율적인 웹 애플리케이션을 제작해 봅시다.

강좌 소개
난이도
보통
카테고리
웹 프로그래밍 - 프로그래밍
태그
자바스크립트
추천 수강대상
- 애플리케이션의 복잡성을 낮춰 코드가 어떤 결과를 가져올 지 예측하고 싶은 분
- 외부에서 데이터에 직접 접근하는 것을 차단하여 데이터의 보안성을 높이고 싶은 분
- 데이터를 한 곳에서 중앙집중적으로 관리하여 관리 효율성을 높이고 싶은 분
- 애플리케이션의 상태를 보다 쉽게 관리하고 싶으신 분
#구름EDU 수강자 분들을 위해 생활코딩(https://opentutorials.org)이 함께 합니다. 항상 좋은 지식을 전해주시는 생활코딩에 감사드립니다.


📝수업 소개


🔰예측 가능한 애플리케이션의 상태 저장소인 Redux를 다루는 수업입니다. 이 수업에서는 순수한 웹 기술인 HTML, JavaScript와 Redux만을 이용해서 웹 애플리케이션을 만들어 볼 것입니다. 이 수업에서는 아래와 같은 내용을 다루고 있습니다.

  • Redux의 동작 방법
  • Redux를 사용하는 이유
  • Redux를 이용해서 할 수 있는 일

📥Redux를 이용해서 더 단순한 코드로 더 복잡한 애플리케이션을 만들고 싶은 분에게 이 강의를 추천합니다. 참고로 자바스크립트 초급자에게는 필요하지 않은 도구입니다. 초심자라면 Redux가 무엇인지 정도만 아시고, 나중에 필요할 때 사용하시는 것을 추천드립니다.



🎯학습 목표


  • 상태 저장소 Redux를 활용하여 효율적인 웹 애플리케이션을 제작합니다. 



📣참고사항


  • 이 강좌에서는 Redux 미들웨어나 React-redux에 대한 내용은 다루고 있지 않습니다.
  • 어느 정도 자바스크립트를 다룰 줄 아는 분이 들어야 효과적인 수업입니다.
  • Javascript Immutability에 대한 이해가 있다면 수업을 이해하기 더 쉬워집니다.



강의자 소개


생활코딩(이고잉)

  • 약 10만 멤버로 구성된 개발 커뮤니티 생활코딩 운영
  • 일반인들에게 프로그래밍을 알려주는 무료 온라인, 오프라인 수업을 제공
체험하기
모두 펼치기
교육 과정
모두 펼치기
  • 01
    오리엔테이션
  • 수업소개
  • 02
    Redux 여행의 지도
  • Redux 소개
    state와 render의 관계
    action과 reducer
  • 03
    Redux가 좋은 가장 중요한 이유
  • Redux가 좋은 가장 중요한 이유
  • 04
    Redux 없이 애플리케이션 만들기
  • Redux가 없다면
  • 05
    Redux를 이용해서 애플리케이션 만들기
  • store 생성
    reducer와 action을 이용해서 새로운 state 값 만들기
    state의 변화를 UI에 반영하기
  • 06
    Redux 선물
  • 시간여행 디버깅
  • 07
    실전 Redux - CRUD 앱 만들기
  • 정적인 버전
    부품화
    store & state
    dispatch와 action
    subscribe
    글 생성 구현
    글 삭제 구현
  • 08
    Redux 수업을 마치며
  • 수업을 마치며
마지막 업데이트|2019년 12월 19일
강의자 소개
생활코딩의 세계에 오신 것을 환영합니다. 생활코딩은 일반인들에게 프로그래밍을 알려주는 무료 온라인, 오프라인 수업입니다. 어떻게 공부할 것인가를 생각해보기 전에 왜 프로그래밍을 공부하는 이유에 대한 이유를 함께 생각해보면 좋을 것 같습니다.

강좌 후기
무료

평균평점
5.0
난이도
보통
수강기간
평생 무제한