내일배움캠프 WIL (14주차)

Jiumn·2023년 2월 20일
0

이번 주에 알게 된 점

  • nestjs
    • IoC, DI, DTO 개념 정리
    • mapped-types 모듈 사용해보기
    • typeorm 사용해서 게시판 crud api 작성
    • custom pipe 만들어보기
  • axios 통신 사용해보기
  • 인증 방식 이해하기
    • 인증과 인가의 차이 이해
    • jwt 토큰 / 쿠키 / 세션의 차이 이해하기 (진행 중)
  • 비동기와 동기의 차이 이해하기 (자바스크립트는 동기적이며, 비동기 통신을 동기적으로 만들기 위해 async와 await를 사용한다)
  • class에서 constructor의 역할 이해하기 (초깃값 설정)

이번 주 목표 달성 현황

  • 프로그래머스 0단계 문제 매일 1개 풀기 ○ (평일)
  • 패스트캠퍼스 자료구조 강의 매일 1강 듣기 ✕ (대신 인프런 코드캠프 백엔드 코스 공부 시작, 자바스크립트 기초 공부)
  • nestjs 스파르타 강의 복습 ○
  • nestjs 인프런 강의 복습 ○
  • 페이지네이션 구현하기 ✕
  • 웹 소켓 구현하기 (실시간 1대 1 채팅) ✕

다음 주 목표 세우기

  • jwt 토큰 / 쿠키 / 세션의 차이 완전히 이해하기 ('왜 jwt 토큰은 세션이 아닌 쿠키에 저장하는 것일까?' 의문 해결하기)
  • typeorm으로 mapping (M:N) 관계 설정 익숙해지기
  • nestjs 숙련 (custom repository 패턴 공부, jwt & passport 모듈로 인증 방법 구현하기 공부, 스파르타 심화 강의 듣고 연습하기)

다음 주면 최종 프로젝트 시작이다. 그때 후회하지 않을 정도로 지금 준비할 수 있는 건 준비하자.

profile
Back-End Wep Developer. 꾸준함이 능력이다. Node.js, React.js를 주로 다룹니다.

0개의 댓글