웹 개발 프로젝트 단계
(1) 아이템 선정 + 팀 구성
- 무엇을 만들 것인가?
=> 반드시 본인의 흥미가 있는 주제
- 팀원들의 역할 분담
=> 기능별 / 주제별 / DBA 또는 admin
(2) 기능 정의
- 우리 사이트는 어떤 기능들을 가지고 있는가?
=> 처음부터 욕심내지 말 것
(3) 기술 정의
- 우리 사이트는 어느 기술을 사용해서 구축하는가?
=> jsp? spring?
mariadb? oracle?
sql, html, css, javascript, jQuery
springboot
naver, kakao, google login > oAuth2
(4) 웹 기획 단계
- 화면을 직접 디자인하는 단계(코딩 X)
- 개발 결과물이 없으나, 화면 구성은 이 단계에서 작성
1) ovenio
2) figma
(5) 설계(DB 설계, API 설계)
- 데이터 구조 => ERD 디자인
-> ERD Tool은 기능보다는 보기에 좋은 것
- 각 서비스 간의 통신 방식
ex) /getAttachList, /board/list
어떤 기능을 하는지와 get/post
(6) 개발
- 실제 개발 단계
(7) 테스트
- 단위 테스트, 통합 테스트
- 부가적으로 시스템 테스트(부하 - load runner)
(8) 배포
- 소스 코드로 웹 서비스 구축
(9) 도메인 설정
- 도메인 관리 사이트에서 월/연 형태로 구매 가능
(10) 포트폴리오 작성
- 자기소개(Optional)
- 깃허브 주소 / 기술블로그
- 기술 스택
- 주요 프로젝트
- 이력
- 기타 사항(프로젝트별 설명)
'Spring 프로젝트' 카테고리의 다른 글
Spring test Ex1 (0) | 2025.01.26 |
---|---|
Spring Oauht2 코드 예시3 (0) | 2025.01.24 |
프로젝트 SQL문 (0) | 2025.01.21 |
웹 개발과 프로세스 (0) | 2025.01.20 |
프로젝트 주제 선정 (1) | 2025.01.19 |