<aside>
🎯 여러분, 웹개발종합반 수강하시느라 수고하셨습니다!
</aside>
웹개발 종합반은 이전에도 말씀드렸듯이, 웹개발 전반의 흐름을 풀스택으로 익혀보는 과정입니다.
본격적으로 개강에 앞서, 사전 캠프에서 배운 내용을 온전히 이해하고 협업하는 방법을 배우는 시간으로 만들어봅시다.
<aside>
🏁 GOAL : 팀과제를 마치고 나면 우리는 웹개발 종합반을 이해하고 응용할 수 있게 됩니다.
</aside>
- 팀과제를 마치고 나면,
- 웹개발 전반의 흐름을 이해할 수 있습니다.
- 프론트엔드와 백엔드의 구성과 상호작용에 대해서 이해할 수 있습니다.
- CRUD를 구현하고 활용할 수 있습니다.
<aside>
✅ Requirement : 과제에 요구되는 사항이예요.
</aside>
웹개발 종합반에서 실습해본 팬명록 또는 버킷리스트를 바탕으로 다음 중에 한가지 주제를 택해서 과제를 진행해주세요.
[공통] 웹 개발을 위한 필수 요소
- 과제를 소개하는 문서를 만들어주세요.
- 처음 본 사람들이라 어색한데 뭘 해야 해요?
- 팀장 1명을 선출합니다. 팀 이름도 정해주세요!
- 팀 별로 스터디 계획을 세웁니다.
예시
- 팀과제 소개
- 과제로 만들 서비스에 이름과 어떤 서비스인지 소개하는 글을 적어보세요.
- 팀 과제에 참여하는 인원과 맡은 역할에 대해 적어주세요.
- 팀 과제에 대한 컨셉
- 레이아웃, 주요 색상, 페이지 구성 및 클릭 시 전환에 대한 내용을 적어주세요.
- 와이어프레임
- 개발 및 결합 과정에 대한 방법 논의
- 방법 1) 각자가 작성한
코드
를 팀장에게 전달하면, 팀장은 전달받은 코드
를 결합하여 하나의 결과물로 만듭니다.
- 방법 2) 각자가 작성한
코드
를 공유하며 팀 내부에서 논의한 형식으로 각자가 코드
를 결합하여 하나의 결과물을 만듭니다.
- 방법 3) git을 사용하실 수 있다면, 이용해주셔도 좋습니다.
- 개발 진행에 따른 기록 작성 ⭐⭐⭐⭐⭐
- 개발을 하면서 정리할 내용 또는 학습 한 내용이 있다면 블로그에 정리하기 (tistory, velog 추천!)
- 정리할 때는 아래 내용들을 고민하여 작성해봅시다.
- 어떤 의도, 이유로 해당 기능을 구현했는지 → 강의에서 배워서, 필수구현 사항이여서는 지양합시다!
- 해당 기능은 어떤 로직으로 코드가 작동하는지 → 입력값이 들어가면 어떤 출력값이 나오는지 또는 어떤 변화가 있는지
- 버그 또는 에러는 어떤 것이 있었고 어떻게 해결하였는지
맛집 공유 서비스
영화 추천 서비스
위시리스트
<aside>
📢 S.A (Starting Assignments) : 시작 전 작성해주셔야 할 것
</aside>