HTML/CSS/JS 기초 학습만 마친 상태에서
프론트엔드랑 백엔드 맛만 보는 찍먹 프로젝트 만들기
( Youtube "[Node.js] 백엔드 맛보기" )
- git bash 터미널 이용
- node.js / npm 설치
-> "우분투 Node.js 설치 및 npm 환경 구축"
(https://velog.io/@ywoosang/Node.js-%EC%84%A4%EC%B9%98)
-
8/7 토요일 (주)
- node.js 및 npm 설치 완료 - npm으로 express 모듈 설치 - 구름으로 도메인 할당받아서 간단한 서버 띄워보기 - 브라우저가 요청한 경로로 이동하는 '라우팅' 기능 구현
-
8/8 일요일 (비)
- http와 express의 차이 / express를 사용해야 하는 이유 느껴보기 - http로 서버 띄워보기 - 하드코딩으로 로그인 화면 간단하게 만들기 (비효율적) - 최적화 : View/라우팅/Controller/서버가동 분리하기 - package.json / package-lock.json / node_modules 알아보기
-
8/9 월요일 (야)
- 깃/깃허브 연동시키기
-
8/13 금요일 (야)
- 폴더 구조 최적화 - 프론트단 js파일 생성 후 ejs파일에 연결 (public 폴더) - nodemon 적용시키기 - DOM으로 HTML 객체에 접근
-
8/14 토요일 (비)
- fetch 사용 - fetch로 데이터를 받기 위한 API 만들기
-
8/16 월요일
- 휴가 짤림
-
8/24 화요일
- 로그인 인증 기능 만들기
-
9/4 토요일 (비)
- 지능이 사라짐 - MVC의 Model 만들기 - 로그인 인증 기능을 User 클래스로 따로
- 9/7 화요일 (비)
- 프론트 부분 오픈소스로 꾸미기 - 회원가입 화면 생성 - 회원가입 요청 구현
- 9/8 수요일 (주)
- 회원가입 요청 처리 구현 - 태그 관리
-
9/10 금요일 (비)
- 데이터를 파일로 관리 - 로그인 기능 파일관리로 구현
-
9/13 월요일 (비)
- 상꺾 - 회원가입 기능 파일관리로 구현 - 서버 API 테스트 도구 (curl, postman) 알아봄 : 아니 이건 PC로 해야될듯ㅜ - AWS의 RDS에서 MySQL 이용해 데이터베이스 생성
-
9/23 목요일 (비)
- 아무리 해봐도 구름ide에 AWS RDS가 연결이 안됨 - 일단은 여기까지 진행하고 그동안 배운 내용 복습한 후에 MySQL 공부로 넘어가겟덩