☑️ 공통 목표
- [ ] Trello에 정리한 티켓 내용을 토대로 매일 아침 정해진 시간에 팀원들과 standup meeting을 진행할 수 있다.
- [ ] 내가 할 수 있는 것과 없는 것, 현재 우선순위가 높은 것과 그렇지 않은 것을 잘 구별하고 팀에게 전달하여 기획과 일정을 조율할 수 있다.
- [ ] 전체의 과정을 생각하며 프로젝트를 기획하고 프론트와 백이 맞춰보는 일정까지 고려하여 발표 전까지 팀원들과 최대한의 결과물을 만들어낼 수 있다.
- [ ] Git의 기본적인 Flow에 따른 방식 + squash, git rebase를 적용하여 commit 내역을 깔끔하게 관리할 수 있다.
- [ ] 새로운 기술을 학습하며, 혹은 잘 안풀리는 과제를 마주하는 경우 Google 검색, stackoverflow 등을 활용하여 문제를 해결하고 바로 적용해볼 수 있다.
- [ ] 마친 후에는 프로젝트 후기를 작성하여 2주의 시간을 되돌아보고 실제 이력서 작성과 면접 준비를 할 수 있다.
☑️ Frontend
- 1차 체크리스트(참고)
- [ ] Functional component를 생성할 수 있다.
- [ ] Hooks의 useState, useEffect 함수를 사용하여 컴포넌트의 상태를 관리할 수 있다.
- [ ] styled-component를 사용해 js 파일 안에서 컴포넌트의 스타일을 지정하고, 컴포넌트의 상태를 props로 받아 스타일 적용을 다르게 할 수 있다.
☑️ Backend
- 1차 체크리스트(참고)
- [ ] Unit-Test를 통해 구현한 함수를 상황에 따라 평가할 수 있다
- [ ] Pagination의 개념을 이해하고, limit과 offset을 이용하여 제한된 범위 안에 있는 데이터만을 추려내어 Frontend에 전달할 수 있다.