미니프로젝트주차 2

6주차 미니프로젝트 회고

기간 : 02/11 (금) ~ 02/17 (목) 이번 주차 주제 : 협업 & 하나의 프로젝트 구현 개인 목표 : FrontEnd와의 커뮤니케이션, API, DB 명세서 구체화 자신이 쓴 코드에 이유가 있는 것, 왜 이렇게 접근할 생각을 했는지, 이 방식을 선택한 근거가 있는지, 더 나은 방법을 위해 무엇을 찾아봤는지? 생각하며 코드를 구현하기 이번주 내가 배운 것 백앤드 API를 만들고 프론트와 연결하는 방법 CORS 설정 JWT를 이용한 로그인 구현 Swagger 설정 프로젝트에서 DB 모델링 및 연관관계 적용하기 배운점 처음으로 프론트엔드와 협업을 진행했다. 혼자서 구현하는 것보다 더 구체적으로 API와 요청, 응답 메시지를 설정해야할 필요성을 느꼈다. 또한 API를 설계할 때 프론트와 같이 모여서 ..

1주차 프로젝트 회고

기간 : 01/10 (월) ~ 01/13 (목) 이번 주차의 주제: 적응, 배운 기능 적용, 함께 일하고 싶은 사람되기 배운점 몰입의 중요성.. 항해 시스템에 적응하자 100시간을 하며 임계점을 넘어보자 팀으로 프로젝트를 진행하면서 협업의 중요성에 대해 알게 되었다. 협업툴로 깃헙을 사용했는데 병합하는 과정에서 충돌이 많았고 메인브랜치의 부재, 깃헙 로그인 문제 등에서 시간을 뺏겼다. 충돌을 해결하는 과정은 조금 익숙해진 것 같다. 깃헙의 협업 플로우에 대해 조금 경험할 수 있었다. 서버는 Flask로 사용, 템플릿 엔진으로 Jinja2를 사용하면서 서버사이드렌더링에 대해 더 알게 되었다. SSR과 CSR의 차이점, 장단점을 정리해야겠다. 프로젝트를 진행할 때 앞단의 중요성, API 설계, DB 모델링,..