WIL (Weekly I Learned)

조영민·2022년 3월 13일
0
post-custom-banner

항해99 1주차를 마루리하면서

항해시작전 사전강의를 들으면서 풀스택 개발을 어떤식으로 하는지 배울 수 있었다.
프론트엔드와 백엔드는 각각 어떤 작업들을 하는지.

그리고 1주차때는 처음보는 조원들과 풀스택 미니프로젝트를 진행했는데,
풀스택프로젝트답게 기능단위로 쪼개어 각자 개발을 했다.
그 중 나는 회원가입 기능을 맡았는데, 여러가지 경우의 수들이 굉장히 많아서 간단하지만 꽤 어렵게 구현을 했다. 시간도 정말 많이 걸렸다.
혼자 구현을 하면서 오류들을 하나씩 잡아내니까, 스스로도 뿌듯하고 개발도 재밌어 지는 것 같다.

아무래도 풀스택으로 하다보니 처음배우는 백엔드를 다루는데 많은 어려움이 있었다.
앞으로도 공부를 하며, 내가 모르는 부분들은 블로그에 올려서 반복학습을 해야겠다!

jQuery Ajax로 백엔드와 통신을 어떻게 하는지,
백엔드에선 DB를 어떻게 저장하고 프론트로 전달하는지.
Python, Flask, MongoDB, Jinja2, JWT 등..

JWT란 회원이 매 페이지마다 로그인을 하며 정보를 저장할 수 없기때문에, 로그인 했을 때 회원의 필요한 정보들을 토큰에 저장후 유효기간을 주어 유저 서버의 쿠키에 저장하는 것이다. 상당히 유용한 기능이다.

API(Application Programming Interface, 응용 프로그램 프로그래밍 인터페이스)는 응용 프로그램에서 사용할 수 있도록, 운영 체제나 프로그래밍 언어가 제공하는 기능을 제어할 수 있게 만든 인터페이스를 뜻한다. 주로 파일 제어, 창 제어, 화상 처리, 문자 제어 등을 위한 인터페이스를 제공한다.

profile
프론트엔드 개발자
post-custom-banner

0개의 댓글