COCO World

항해99[부트캠프] 웹개발 종합반 4주차 후기 및 개발일지 본문

부트캠프 일기장

항해99[부트캠프] 웹개발 종합반 4주차 후기 및 개발일지

코코월드주인장 2023. 1. 8. 21:45

4주차에서는 본격적으로 1-3주차까지 배웠던 것들을 토대로 서버를 통해 웹페이지를 열고, API 기능을 연습하는 한주차였다.

여러번 반복적인 학습을 통해 POST와 GET 방식을 익숙해지기 위해 많이 준비한 시간이어서, 낯선 접근이었어도 어느정도

익숙해진 것 같다. 다만 초기 기본셋팅이나 기초적인 부분을 코드스니펫이라는 복붙기능으로 제공하여, 처음부터 쌓아올리는

환경을 접할 경우, 꽤 애를 먹을 수 있는 상황이 발생할 것 같기도 하다. api 초기 셋팅의 원리도 알고 싶었는데 이 부분은 따로

언급되지 않았다.

 

오픈API를 가져오는 방법이나, DB를 이용해 저장 후 가져오는 API 기능을 3,4주차를 통해 학습하였는데,

쉬운 방법으로 접근하였더라도 아직 익숙하지않고, 버벅일 수 있다. 어떻게 접근하는지 이해를 토대로 반복적으로

연습하면 어느정도 여유를 가질 수 있을 것 같다. 

 

다음주부터는 OT주차 이고, 시험을 위한 준비코스와 토이프로젝트코스 2가지를 선택하여 첫째주를 보낼 수 있다.

토이 프로젝트 코스를 듣기 위해선 웹개발 종합반을 완주해야 해서 부랴부랴 듣는중인데,

사실 새벽2시에 듣고있어서 정신이 혼미하다.

 

**

서버는 flask로, 언어는 python, DB는 pymongo, API는  requests, dnspython 패키지를 사용하여 학습하였다.

 


4주차 API 연습 웹페이지

POST로 구매를 기록하고, GET 방식으로 웹페이지 로딩 후 구매기록 가져오는 연습을 진행하였다. 

기본적인 UI요소는 위에서 말했다시피 복붙기능으로 제공하여 따로 만든 부분은 아니다.

 

 

4주차 과제

이전까지 완성해왔던 과제에 닉네임과 응원댓글을 API 로 처리하여 DB에 저장하고, 페이지 로딩 시,

DB에 저장한 데이터를 GET 방식으로 가져와서 보여주는 과제를 완료하였다.

 

 

이전 주차와 마지막 완강의 개발 일지가 궁금하신가요? :)

2023.01.02 - [부트캠프 일기장/일일 기록] - 항해99[부트캠프] 웹개발 종합반 1주차 후기 및 개발일지

2023.01.03 - [부트캠프 일기장/일일 기록] - 항해99[부트캠프] 웹개발 종합반 2주차 후기 및 개발일지

2023.01.04 - [부트캠프 일기장/일일 기록] - 항해99[부트캠프] 웹개발 종합반 3주차 후기 및 개발일지

 

2023.01.09 - [부트캠프 일기장/일일 기록] - 항해99[부트캠프] 웹개발 종합반 5주차 후기 및 개발일지 [완강]