[WIL] 항해99 웹개발 종합 4주차 회고

HJ Kim·2022년 6월 16일
0

WIL

목록 보기
3/5

1. 4주차 내용 복습

  • Flask를 이용한 Python Backend 서버 구현
  • FrontEnd와 Backend 데이터 주고 받는 API 구현
    • POST (Frontend -> Backend. Backend는 DB 저장 까지 구현)
    • GET (Backend -> Frontend. DB 에 저장된 내용을 불러옴)

0. 들어가며

3주차때 배운 내용을 패스하고 바로 4주차 WIL 작성한다. 3주차땐 주로 웹 크롤링을 배웠는데 그게 4주차에서 사용하기 위한 추진력 이었던 것.. 근데 개인적으로 크롤링 보단 서버 구현하는게 더 재밌었다. 추후 개발자로 일을 하게 되면 고객이 원하는 기능을 구현하기 위해 API를 만드는 작업이 재밌을 것 같다고 생각했기 때문. Backend 뿐만 아니라 Frontend에서 어떤 Data를 넘길 것인지에 대한 부분도 같이 고려를 해야 하기 때문에 Backend 개발자는 Front도 알고 있어야 한다. 차라리 힘들더라도 둘 다 공부를 해서 풀스택 개발자로 커리어를 도전해보는 것도 나쁘지 않겠다고 생각함.

1. 잘한 점

  • POST/GET의 차이를 간단하지만 API 구현을 통해 이전보다 확실하게 이해를 했다.
    • 특히 GET의 경우 JSON화를 해서 넘기는걸 이번에 처음 알았다. 그래서 2주차때 JSON과 Ajax를 배운 거구나..
  • 어느정도 하다보니 (반복되는 부분이 분명히 있지만) 손에 익어서 나중엔 혼자 먼저 구현하고 그 다음에 강의를 보았다.

2. 보안 및 부족한 점

  • front에서 get으로 Data 불러올 때 가끔 문법 실수 함
    • 변수 선언 또는 반복문에 반복횟수 변수 빼먹는 것.

3. 계획

  • 웹 개발 종합반 5주차 강의 듣기
  • 다시 Java 문법 공부와 알고리즘 강의 듣기 (네이버 커넥트)
profile
티끌모아 태산을 아는 사람

0개의 댓글