마지막 HA를 앞두며...

Si Choi·2020년 10월 31일

너무나 정신없이 공부를 하다 보니 제 스스로가 학습한 내용에 대한 정리가 안 되고 있는 것 같아.... 아무도 보지 않는 블로그지만, 내가 모르거나 이해가 부족한 내용들을 중심으로 정리할 내용들을 나열해 봅니다.

1. React Class Component

  • Bare Minimum Requirement
    • 초기화 단계 > 업데이트 단계 > 소멸 단계에 대한 설명
    • constructor, render, setState, componentDidMount, componentDidUpdate, componentWillUnmount에 대한 설명 및 예제
    • 클래스형 컴포넌트의 한계 및 훅의 장점
    • 클래스형 컴포넌트를 훅으로 변환하는 방법
  • Due Date: 2020/11/01

2. React Hooks

  • Bare Minimum Requirement

    • useState, useEffect, useRef, useLayout, useCallbackm useMemo, useReducer, useContext에 대한 정리
    • 리액트 실전 활용법 정리(가독성, 퍼포먼스, 컴포넌트 구분, 렌더링 등)
  • Due Date: 2020/11/01

    3. React Router / Server-Side Rendering

  • Bare Minimum Requirement

    • React Router(official doc) 및 Server-side-rendering(실전 리액트 프로그래밍) 참조
    • Browser History API
  • Due Date: 2020/11/03

4. Redux에 대한 정리

  • Bare Minimum Requirement
    • 공식 문서 튜토리얼 참조(redux thunk, applyMiddleware, store, reducer, action creator, action type 등에 대한 정리)
    • 실제 예제 포함할 것
    • Redux로 state 관리 시 어떻게 설계할 것인가에 대한 정리

5. Stlyed Components에 대한 정리

  • Bare Minimum Requirement
    - 공식 문서 및 관련 블로그 참조

6. MySQL vs NoSQL

  • Bare Minimum Requirement
    • Postgres 및 Sequelize를 이용하여 데이터 베이스 구축해보기(instagram)
    • Sequelize와 관련하여 migration skeleton, transaction, association에 대한 학습 내용 정리
    • mysql에 대한 정리
    • 반대로 MongoDB 및 mongoose를 활용하여 구축해보기

7. Session vs Token vs Oauth

  • Bare Minimum Requirement
    • Express Session vs Cookie Session의 작동 원리와 차이에 대한 정리
    • Token Based Authorization(JWT)에 대한 정리
    • DB를 구축하여 로그인 시스템 만드는 예제 정리
    • Oauth 및 Passport.js에 대한 정리

8. TypeScript

  • Bare Minimum Requirement
    • 각 데이터 타입, enum, generic 관련 정리 및 예제
    • 타입스크립트로 Express를 활용하는 방법에 대한 정리

Principle

1) 각 주제마다 그림으로 전체적인 아키텍쳐를 설명하고, 코드로 어떻게 작성되고 적용되는지 설명할 것
2) 공식문서를 주로 참조하며, 필요 시 기타 자료를 참조할 것

profile
함께 성장하는 개발자가 되겠습니다!

0개의 댓글