20210118-20 TIL
·
BootCamp_Codestates/TIL
0118-0120 한일 Sprint Shortly MVC 진행 및 완료 Authentication Sprint Cookie 완료 및 Session 진행 중 학습내용 및 성취 MVC 패턴에 대한 이해 및 Sequelize 사용법 숙지_Model 과 Migration 개념 등. Test 통과는 됐지만, reference 와 구현 차이가 많음 => 레퍼런스로 공부. 인증하는 방식에 대해 학습. Cookie, Session, Token 이 각각 어떻게 다른지 학습 필요. 느낀점 블로그 정리할 시간이 없네.. Final HA를 잘 준비하자. Full Stack 의 관점에서 앱의 전체 구조 및 프로세스를 이해하도록 노력해야겠다.
13. authentication
·
BootCamp_Codestates/IM Tech Blog
HTTPS Hashing CSRF Cookie Session Token OAuth HTTPS 프로토콜 1) HTTPS 란? Hyper Text Transfer Protocol Secure Socket layer HTTP over SSL(TLS) HTTP over Secure HTTPS는 HTTP 요청을 *SSL 혹은 *TLS라는 알고리즘을 이용해, HTTP 통신을 하는 과정에서 내용을 암호화하여 데이터를 전송하는 방법. 인증에서 HTTPS 프로토콜을 사용해야만 하는 이유는 HTTP보다 상대적으로 안전한 방법이고, 인증서를 기반으로 데이터 제공자의 신원을 보장받을 수 있다. *SSL (Secure Sockets Layer, SSL) : SSL은 웹사이트와 브라우저(혹은, 두 서버) 사이에 전송된 데이터를 ..
20210116-17
·
BootCamp_Codestates/TIL
0116-0117 한일 Learn SQL 스프린트로 SQL 문법 리뷰 스키마 연습 (dbdiagram 이용) 및 인스턴스 간 1:1,1:N,N:M 에 따른 관계 설정하는 방법 블로깅 SQL GUI 설치 및 실습 database sprint 심화버전(client 연계) 레퍼런스 리뷰 JSON 관련 블로깅. res.json(), res.send() 차이점 및 사용방법 학습내용 및 성취 SQL 주요 문법 학습 Schema & Query Design 학습 테이블 관계에 따른 JOIN 활용법 학습. 1:1, 1:N, N:M 블로깅. 느낀점 토이 문제를 제대로 풀지 못하고 있다. 난이도가 높아서 그런지 수도코드 작성도 어렵다.. 체계적으로 복습해야겠다.
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, ..