※ 설치 - Download Full : 다양한 기능 및 옵션을 포함하고 있다. (Git 포함) - Download Mini : 경량화 버전으로 필수적인 기능만 제공한다. (Git 미포함)
Node JS
※ 사용하는 이유 - 브라우저 밖에서도 자바스크립트를 실행할 수 있도록 하는 환경을 제공한다. - npm을 통해 프로젝트에 필요한 라이브러리, 모듈, 패키지 등을 쉽게 설치하고 관리할 수 있다. (Node JS 설치 시 자동으로 설치) - npx를 통해 패키지들을 개별적으로 실행할 수 있다. (npm 설치 시 자동으로 설치)
※ 설치 - LTS : 안정성이 높고 품질이 검증된 버전이다. (추천) - Current : 최신 기능이나 업데이트를 제공한다.
※ 설치 확인 (어떤 터미널이든 상관없이 확인 가능)
Git
※ 사용하는 이유 - 이전 버전의 기능을 다시 가져오거나, 이전 버전으로 복원하는 등 특정 시점의 버전을 다시 이용하는데 문제가 없게끔 변경된 내역(히스토리)을 관리해주기 위해 사용한다. - 작업 중 실시간으로 작업내용을 공유할 수 있게 하기 위해 사용한다. (remote server : GitHub)