20210113-0115 TIL
·
BootCamp_Codestates/TIL
0113-0114 한일 Sprint - Learn SQL 진행. Part1 - Part5 완료. 0115 한일 Sprint - Chatter Box Database 진행 및 완료. 학습내용 및 성취 SQL 주요 문법 학습 Schema & Query Design 학습 테이블 관계에 따른 JOIN 활용법 학습. 1:1, 1:N, N:M Chatter Box Database 스프린트를 통해 클라이언트부터 서버까지의 요청 및 응답 흐름 숙지. 구현 시도.
11. Databases
·
BootCamp_Codestates/IM Tech Blog
Structured Query Language with Database Server with Database Achievement Goals Learn SQL SQL과 Schema가 무엇인지 스스로 정의할 수 있다. 1:N, N:N 관계를 이해하고, 데이터베이스에서 테이블을 조작할 수 있다. Learn SQL에서 다루는 SQL을 사용 혹은 활용할 수 있다. Chatterbox Database Database가 무엇인지 스스로 정의할 수 있다. persistance의 개념을 이해하고, 데이터베이스의 필요성을 인지한다. schema를 설계할 수 있다. 클라이언트의 http 요청에 따라 CRUD API를 구현할 수 있다. (CRUD: Create, Read, Update, Delete) Database & S..
20210112 TIL
·
BootCamp_Codestates/TIL
오늘한일 Cmarket Redux sprint 진행 및 완료 Cmartket Redux Advanced 학습 Redux 개념 블로그 추가 정리 스프린트 코드 리뷰 학습내용 및 성취 Achievement goals 상태 관리 라이브러리가 왜 필요한지 이해할 수 있다. Redux (혹은 Flux Pattern)에서 사용하는 Action, Reducer 그리고 Store의 의미와 특징을 이해할 수 있다. Redux의 3가지 원칙이 무엇이며, 주요 개념과 어떻게 연결되는지 이해할 수 있다. Presentational 컴포넌트와 Container 컴포넌트의 개념을 이해할 수 있다. Redux hooks(useSelector, useDispatch)를 사용해 store 를 업데이트할 수 있다. 성취 Action, ..
20210108-0111 TIL
·
BootCamp_Codestates/TIL
0108한일 Basic Web Hiring Assessment 진행 0111한일 Cmarket Redux sprint 진행 (페어 프로그래밍) Redux 개념 블로그 정리 Full Stack Mern Project Clone Coding(-34:55)_Client, Server 구축 학습내용 및 성취 Achievement goals 상태 관리 라이브러리가 왜 필요한지 이해할 수 있다. Redux (혹은 Flux Pattern)에서 사용하는 Action, Reducer 그리고 Store의 의미와 특징을 이해할 수 있다. Redux의 3가지 원칙이 무엇이며, 주요 개념과 어떻게 연결되는지 이해할 수 있다. Presentational 컴포넌트와 Container 컴포넌트의 개념을 이해할 수 있다. Redux ..
10. Redux
·
BootCamp_Codestates/IM Tech Blog
Achievement goals 상태 관리 라이브러리가 왜 필요한지 이해할 수 있다. Redux (혹은 Flux Pattern)에서 사용하는 Action, Reducer 그리고 Store의 의미와 특징을 이해할 수 있다. Redux의 3가지 원칙이 무엇이며, 주요 개념과 어떻게 연결되는지 이해할 수 있다. Presentational 컴포넌트와 Container 컴포넌트의 개념을 이해할 수 있다. Redux hooks(useSelector, useDispatch)를 사용해 store 를 업데이트할 수 있다. Redux 란? 상태 관리 라이브러리 목적? React 특성인 불필요한 렌더링을 보완하기 위함. React 렌더링 조건이라 하면, 1. State 가 변경된 경우 2. State 변경으로 인해 Prop..
20210107 TIL
·
BootCamp_Codestates/TIL
오늘한일 Cmarket solo 스프린트(using hooks) 진행 및 완료 학습내용 및 성취 react-router-dom을 이용해 Client Side Routing하는 방법을 학습합니다. useState 를 이용해 상태를 사용하는 방법을 학습합니다. 쇼핑몰 애플리케이션의 주요 기능을 구현했다. [장바구니 담기] 버튼을 이용해 장바구니에 해당 상품이 추가되도록 구현하세요. 장바구니 내 [삭제] 버튼을 이용해 장바구니의 상품이 제거되도록 구현하세요. 장바구니의 상품 갯수의 변동이 생길 때마다, 상단 내비게이션 바에 상품 갯수가 업데이트되도록 구현하세요. 구현모습 느낀점 Class 컴포넌트로 구현하는 것보다 훨씬 간결하다.