본문 바로가기

프로젝트

[JS] 프로젝트 시작

프로젝트 시작


  1. 배경
    C언어로 프로그래밍을 시작하고... 퉤퉤 소리 나올만큼 지쳐갈때 쯤 코테준비를 한다는 핑계로 파이썬으로 도망쳐 나오고 알고리즘 문제를 풀며 나름 재미를 붙였다. 파이썬 하는 김에 주식 관련 간단한 프로그램도 만들며(=복붙 후 일부 수정 ㅎ) 재미를 느끼고 Django 프레임워크를 사용해보기도 했다. 그러다 백엔드인지, 프런트엔드인지 뭐가 더 맞는지 결정해야겠다는 생각을 하고 풀스택 프로젝트를 경험해보기로 결정한다.
  2. 결정
    백엔드는 Django로 하고 프런트를 JS로 하려고 할까 하다가 JS 풀스택으로 변경한다. 이유는 Javascript로 풀스택 프로젝트가 가능하기도 하고 한 언어가 각기 다른 환경에서 어떻게 작용하는지 궁금하기도 했다. 물론 자바스크립트 풀스택이라 해도 바닐라 자바스크립트로 구현하는 편이 훨씬 실력 향상에 도움이 되겠지만 C언어에서 지친 관계로, 프런트와 백중 어느쪽이 더 잘 맞는지 경험해보고 싶다는 욕망, 어찌되었건 빠르게 프로젝트를 완성해 배포까지 해보고 싶은 욕망으로 프레임워크, 라이브러리를 맘대로 이용해보기도(=수박 겉핥기식으로) 결정한다.

프로젝트 구성


본 페이지는 지속적으로 업데이트 될 예정이며 각 링크를 타고 들어가면 공부하면서 정리한 관련 정보를 얻을 수 있다.

  1. 사전 지식
  • HTML
  • CSS
  • JavaScript
  1. 백엔드
  • Node.js
  • express
  • mysql
  1. 프런트
  • react
  • 서버사이드랜더링(SSR), Next.js
  • redux 적용
  1. 보안
  • https 적용
  1. 프로젝트 주제
  • 먹딜(가제)
  1. 서버
  • Nginx + nodejs express(AWS EC2)
  • 운영체제 :

기능 추가 예정

  • OAuth 활용 로그인 기능 구현