본문 바로가기

개발/프로그래머스 데브코스

프로그래머스 데브코스 7주차 회고 with.TS 웹 풀스택

회고⏲

31일차(05.20)

알고 있던 내용 까먹었던 내용 새로 배운 내용
  - db에는 배열이 저장되지 않는다 - dbdiagram.io 툴
- API 설계 및 ERD 활용
- 좋아요(팔로우) 같은 경우 테이블 설계

API 설계가 쉽지 않다고 생각이 들었다. 간단한 프로젝트의 설계를 진행하고 있다고 생각하는데 매번 강사님이 새로운 방법이 있다며 알려주니 현재 진행하고 있는 설계도 맞는지 의심이 드는 상황이다. 그래도 새로운 걸 배우는 건 언제나 환영이다.

 

32일차 (05.21)

알고 있던 내용 까먹었던 내용 새로 배운 내용
- 기본 서버 틀 구현 - express-generator로 생성된 폴더 구조  

기본적으로 미니 프로젝트를 진행하면서 했던 초반 부분을 다시 진행하고 있기 때문에 큰 변화는 없고 까먹지 않았나 하는 복습의 느낌이었다. 다 기억하는가? 물론 아니다. 어느 정도는 기억하고 있지만 까먹은 부분은 이전 코드를 보면서 다시 돌아보는 작업을 했다.

 

33일차 (05.22)

알고 있던 내용 까먹었던 내용 새로 배운 내용
- controller 로직 분리   - crypto 모듈 활용 암호화 과정

이번 시간에는 전혀 생각하지 못한 비밀번호 암호화에 대해 배우게 돼서 너무 재미있었다. 학교 과정에서 데이터베이스를 이용한 로그인까지는 배웠었는데 암호화는 배우지 못한 부분이었다. 그런데 데브코스에서 배워서 학교에서도 필요한 과정인데 왜 안 가르칠까?라는 궁금증과 함께 너무 재미있는 시간이었다.

 

34일차 (05.23)

알고 있던 내용 까먹었던 내용 새로 배운 내용
  - 칼럼명 사용 시 예약어 주의
- SQL JOIN문
- picsum 사이트

오늘은 유용한 새로운 사이트를 알게 되어 좋았고, JOIN문을 다시 사용하려니 생각이 안 나서 열심히 찾아봤다.

 

35일차 (05.24)

알고 있던 내용 까먹었던 내용 새로 배운 내용
    - SQL(LIMIT-OFFSET, DATE_ADD(), DATE_SUB())

오늘은 SQL을 활용해 페이지를 구분하고 신간을 구분할 수 있는 기능을 추가했다. 프론트를 개발하면서 백이 준 데이터를 다 저장하고 있다가 나눠서 줘야 하나 고민했었는데 백의 입장에서 해결하기 더 편한 고민이었다. 프론트의 입장에서만 생각하다가 백의 입장까지 같이 고려할 수 있게 되는 것 같아서 조금 발전한 느낌이다.

좋았던 부분💯

  • 새로 배운 내용이 많았다.
  • 프론트 입장에서만 고민하던걸 백의 입장에서도 고민할 수 있게 돼서 좋다.

반성💦 및 바꿔나갈 부분

  • 중간중간 과제가 정리가 아니고 코드 제출의 경우 밀리는 경우가 발생하는데 잘 챙겨서 그날그날 정리는 밀리지 않고 잘해야겠다.