[Number Converter] 00. Project’s Goal and Setting
Binary, Octal, Decimal, Hexadecimal을 변환해주는 웹페이지를 구현해보자!
늦은 감이 있지만, 지금이라도 개인 프로젝트를 시작하려고 합니다.
가장 큰 목표는 실패하는 법과 이를 극복하는 법을 배움으로써 자신감을 얻는 것입니다.
프로젝트 아이디어에 대한 조언이나 피드백은 적극 환영입니다!
Welcome your Feedback via Email!
Project Goal
- 00) 웹 페이지를 구현 할 때 필요한 프로그래밍 언어와 서비스 구조에 대해 이해한다.
- HTML, CSS, JS를 바탕으로 웹페이지를 구성하는 방법을 학습한다.
- 웹페이지를 저장하고 관리하는 프레임워크 구조를 학습한다.
- 01) 프로젝트를 직접 진행해봄으로써, 백로그 작성을 연습한다
- 어려웠던 점과 해결방안을 정리해두는 습관을 들인다.
- Git 브랜치 사용을 통한 소스코드 및 버전관리 방법을 학습한다.
- 02) 프로젝트 결과물을 배포함으로써, 사용자 피드백을 수렴하고 이를 반영한다
- comment, e-mail, github page link 등을 통해 페이지 사용자의 피드백을 수렴한다
- 과제 형태별로 다르게 제시되는 number format을 모두 컨버팅 할 수 있는 페이지를 구현한다
- e.g., SKKU 교양과목 DEC-HEX converter는 cvs 형태로 주어진다.
- e.g., Coursera 교재 예시의 BIN-DEC converter는 line by line 형태로 주어진다.
Project Setting
00) 웹 페이지 개요 작성
- 마우스 클릭, 값 입력, 콤보박스 선택을 입력 받는 웹페이지를 구현할 수 있는 언어와 프레임워크 선택
- DB: 로그인, 인증, 사용자 지정 값을 필요로 하지 않는 경우 DB가 필요한지 확인
- HTML, CSS를 효율적으로 관리할 수 있는 도구 탐색
- Figma의 I/O
01) 백로그 작성 - Github
- 언어 및 프레임워크 선정 후, 레퍼지토리(Repo) 생성
- 생성한 Repo에 Service Provider 입장에서 README 작성
- 서비스 제공 취지
- 서비스가 제공하는 기능
- 기능 사용법
- 피드백 활용법: 소속, 컨택 및 contributor list 기록 여부