항해99 [1주차] WIL

With·2021년 6월 13일
0
post-thumbnail

미니프로젝트를 완성하다

Python의 Web Framework을 이용해서 미니 프로젝트를 완성했다. JWT를 이용한 로그인 기능을 구현하고 서버를 mongDB와 연결하여 데이터베이스를 구축, 그리고 CRUD 기능을 구현했다.

내가 주로 개발한 부분은 프론트였다. 서버 api 개발을 위한 구조 설계를 지원하고, 그것이 완성 될때마다 postman을 이용해 테스트 했다. 그리고 모든 테스트가 끝나면 Ajax를 이용해 연결했다. 서버로부터 response받은 데이터를 Flask의 내장 템플릿 엔진인 jinja와 JS를 통해 프론트의 개발을 진행했다.

CSS 프레임웍은 부트스트랩을 이용했지만, 가능한 최소화했다. 팀원중에 전직 퍼블리셔 분이 계셔서 디자인 쪽 부분은 아주 수월하게 진했됐고 그 퀄리티도 아주 만족스러웠다.

그리고 이 서비스는 우리 팀원들과 계속 유지보수를 하기로 했다. 😊

'허니쉐어' : http://honeyshare.shop/main

아쉬운 점

사실 이 프로젝트의 핵심은 "서버와 클라이언트의 개념", 그리고 "JWT와 쿠키"가 아닐까 생각한다. 그 핵심중에 JWT는 아직도 구체적으로 이미지화 되지 않았다. JWT는 로그인 기능에 있어 아주 자주 사용되는 개념인 만큼 다시 복습할 예정이다.

다음 주 목표

알고리즘 주차에 들어섰다. 다만, 알고리즘이 전체 커리큘럼에 앞 부분에 있는 것은 약간 의외다. 아직은 알고리즘이 아니라 구현 기술에 대해 더 배워야 하는게 아닐까..? 더군다나 프론트엔드 쪽은 자바스크립트의 심화 학습이 반드시 더 필요하다고 생각하고 있다. 나는 알고리즘은 이미 구현된 것을 더 '잘' 만들고자 필요한 것이라는 생각한다. (나는 구현해놓은게 없다.)

그래도 일단! 시작하자, 알고리즘과 자바스크립트 심화 학습을 개인적으로 병행하면서 알고리즘이 끝나고 시작하는 리액트 교육을 대비해야겠다.

끝.

profile
주니어 프론트엔드 개발자 입니다.

0개의 댓글