배경
pre-course는 front-end/back-end 중 자신의 포지션을 결정하기 전, 한 주씩 두 가지를 조금씩 경험해보고, 결정하는 시간을 갖게된다. 이번 2주차는 back-end 주차로, node.js를 이용하여 justgram의 API를 만들어 보았다.
알게된 점 + 해본 것
- 1, 2, 3세대의 웹 서비스의 차이의 대해 알게되었다.
- API의 개념에 대해 알게되었다.
- Javascript에서의 import와 node.js에서의 require의 차이점에 대해 알게되었다.
- HTTP의 개념에 대해 알게되었다.
- 관계형 데이터베이스(RDBMS)의 개념에 대해 알게되었다.
- ERD 구성도로 데이터 관계를 모델링해보았다.
- node.js를 이용하여 justgram의 회원가입, 회원 정보 조회, 게시물 등록, 수정 등과 같은 기능을 만들어보았다.
- 팀원들과 git 용어에 대해 복습하였다.
느낀점
- 보이지 않는 공간에서 코드를 짜고 그것이 올바른지 확인을 하는 것이 생각보다 어렵다는 것을 느꼈다.
- 게시물 목록을 조회하는 기능을 만들 때, 나는 쉬운 방법으로 기능을 구현하였는데, 다른 사람들의 코드를 보고, for문을 이용하여 조금 더 효율적이고, 적합하게 작성할 수 있다는 것을 배웠다. 따라서 앞으로는 조금 더 적합한 코드를 짤 수 있도록 고민해봐야겠다.
- ERD 구성도를 만드는 것이 생각보다 어려웠다. 어떤 것을 서로 참조해줘야 하는지 헷갈렸다. 그래서 잘못된 구성도를 만들게 되었다. 나는 그 이유가 머릿속으로만 상상을 하고 작성했기 때문이었다고 생각한다. 앞으로는 실제로 테이블을 그려보고 진행하면 조금 더 수월할 것이다.
'회고록' 카테고리의 다른 글
[JUSTCODE] 2차 프로젝트 회고 (2) | 2022.11.29 |
---|---|
[JUSTCODE] 1차 프로젝트 회고 (3) | 2022.11.14 |
[JUSTCODE] 1개월차 회고 (0) | 2022.11.13 |
[JUSTCODE] pre-course 1주차 회고 (2) | 2022.10.11 |
[Jumpit] 북콘서트 : 비전공자 , 개발자 취업 A to Z (2) | 2022.10.11 |