1 . 아이디어 구상
- 웹개발: sns 프로젝트 / 게시판
- 가고 싶은 분야의 프로젝트 만들기
- 웹/앱을 포괄할 수 있는 것도 생각해보기
2. 기술 조사
- 웹개발 : 자바스크립트로 되어있구나
- 배포 : 리눅스를 쓰고 클라우드 서비스를 만들 수 있겠구나
3. 소스코드 관리 방법
- github에 올리기
- 블로그를 이용해서 개발 관련 영상이나 캡처를 올리고 개발관련 아티클이나 리뷰들을 꾸준히 올리고 써보도록 한다.
4. 프로젝트 설계
- 프론트엔드/백엔드를 나누어서 설계
- 프론트 : 전체적인 구조와 디자인을 설계 / 어떤 라이브러리 또는 기술을 쓸 것인지 생각
- 백 : web 서버, DB 등등
- 언어 : node.js(추천), java → spring
5. 프로젝트 개발
6. 프로젝트 배포
7. 포트폴리오 요약
8. Tip
- sns 관련 기능 넣기 / 인증서 넣기
- 웹 배포 : https를 달아보기 / ssl 달기
Reference
초보 개발자를 위한, 개발자 포트폴리오 만드는 방법