드디어 사전캠프기간이 지나고 본 캠프가 시작되었다.
본 캠프 OT를 듣고난 후 새로운 팀 편성에 따라
새로운 팀원들을 만나 볼 수 있었다.
첫날에 뭘 하게 될까?
두근 거릴 새도 없이 바로 프로젝트를 시작하게 되었다.
심지어 그냥 프로젝트도 아니고
웹 페이지를 만드는 팀 프로젝트 였다.
금요일 까지, 팀원 소개를 하는 웹 페이지를 만드는 것.
사실, 그다지 어려운 일은 아니다.
사전캠프 때 배운 내용대로, html~~ css 복사 붙여넣기로
상황에 맞게 코드를 때려넣으면, 자료 취합한 당일날 끝날 일이다.
서버를 이용하지 않아도 된다면 말이다
이번 프로젝트는 데이터베이스와 상호하여 텍스트와 이미지를 불러오고
수정과 삭제, 저장 또한 가능해야 하기 때문에, ( CRUD 구현 필수 )
반드시 서버를 통해야 한다.
게다가, 오늘 당장 해야할 일은
1. 와이어 프레임
2. API 명세서
3. ERD
세 가지를 오늘 내로 끝내야 한다.
저 세 가지를 전부 전혀 모르는 상태이기 때문에 학습과 동시에 작업이 진행 되어야 했다.
1. 와이어 프레임
와이어 프레임은,
프론트 엔드의 영역으로, 보여지게 될 내용들을 간락하게 표현한 것이다.
만화로 치면 콘티와 같다고 볼 수 있다.
만들어질 웹 페이지가 어떠한 형태를 가지고 있는지 간략하게 그려내는 것
2. API 명세서
API 명세서는 우리가 만드는 웹 페이지가 원하는대로 작동하기 위해서
서버에게 어떤 데이터를 요구하고 받을 것인가 정리한 표라고 생각하면 된다.
3. ERD
ERD 에 대해서는 아직 확실하게 이해가 되지 않았다.
아무래도 SQL 의 데이터 베이스 방식이 생각나게 되는데,
서버에 저장될 데이터들의 상관 관계에 따라 보기 쉽게(?) 다이어그램 식으로 정리한 것이다.
라고 하는데 아직 이해가 잘 안되는 부분이 많다.
오늘 만든 ERD 이다. 기존에는 하나가 아닌 2개의 표로 나누어져,
[멤버 상세 보기] 했을 경우 불러오게될 데이터가 따로 있었으나,
피드백을 받은 이후,
메인 페이지를 띄우는 과정에서 전부 불러오게 만들어 구분이 필요 없어진 상태가 되었다.
프로그래밍 캠프를 일전에 진행한 팀원이 있어 어찌저찌 진행은 되었으나,
과연 이게 [왕초보] 웹개발 종합반을 막 마친 사람 네 명이 모여서
진행이 가능한 프로젝트인가 의구심이 들었다.
앞으로 얼마나 많은것을 배워야 하는지를 알려주는 본보기 같은것 일지도 모른다.
'내일배움캠프' 카테고리의 다른 글
[내일배움캠프] 24.08.12 TIL (0) | 2024.08.12 |
---|---|
[내일배움캠프] 24.08.09 TIL (0) | 2024.08.09 |
[내일배움캠프] 24.08.08 TIL (0) | 2024.08.08 |
[내일배움캠프] 24.08.07 TIL (0) | 2024.08.07 |
[내일배움캠프] 2일차 - 프로젝트 2일 (0) | 2024.08.06 |