[WIL] 내일배움캠프 7주차 23.07.09

이상훈·2023년 7월 10일
0

[내일배움캠프]

목록 보기
42/68

FACTS & FEELINGS - 일주일간 있었던 일과 느낀점

- Node.js 심화 과정 수강
-> socket.io, trasaction, 3 layered Architecture Pattern에 대해 학습할 수 있었다. access token과 refresh token 수업도 있었는데 Level3 과제에서 refresh token을 사용했었는데 활용하는 법이 일반적인 방법과 좀 달랐었다고 느껴졌다. Level 5 과제는 Level 4 과제를 architecture pattern으로 변경하는 과제인데 아직은 1회독이라 충분히 이해가 되지 않은 상태라 2회독 후 Level 5 과제를 진행하려고 한다.

- Level 4 과제
-> Level 3 과제에서 댓글과 좋아요 기능을 추가하는 과제이다. 과제를 진행하던 중 Sequelize 문법을 많이 모른다고 생각해서 따로 TIL에 정리해두었다. 그래도 나름 팀과제를 진행해본 경험도 있고, 따로 튜터님이 제공해주신 Sequelize강의를 수강하고 나니, 기존 level 3를 진행했을때보단 좀 더 수월하게 과제를 끝낼 수 있었다.

FINDINGS - 내가 배운 것

  • Sequelize 문법과 Op객체
  • Joi 라이브러리
    -> 다른 팀원의 팀과제를 보던 중 유효성 검사를 수월하게 할 수있는 joi 라이브러리에 대해서 알게 되었다. 코드를 보니 확실히 router 내부에서 유효성 검사를 하는 것 보다 가독성도 좋았고 코드 자체가 깔끔해보였다. Level 5 과제를 진행하면서 적용해보려고 한다.

FUTURE

  • 다른팀의 팀과제 코드 분석
    -> 유용한 코드가 있으면 TIL에 정리하고 내가 작성한 코드에도 접목시켜 볼 것
  • 시간관계상 구현해보지 못했던 추가기능 구현을 강의 수강 후 남는 시간에 적용시켜볼 것
profile
코린이

0개의 댓글