유투브클론코딩

Server/Node.js

Node.js 설치하기

노마드코더 유투브 클론 코딩 을 공부한 기록입니다. 설치하기 🏠 Windows 윈도우 사용자는 node.js 홈페이지에 들어가서 다운받습니다. 오른쪽 현재 버전current은 최신 버전이지만 안정적이라는 보장은 없습니다. 가급적 프로젝트의 안정성을 위해 좌측 버전을 쓰는게 좋겠죠? 좌측의 LTS 버전으로 다운합니다. LTS는 Long Term Support의 줄임말로 장기간 지원이 가능하다는 의미입니다. 2년동안 취약점 및 개선사항에 대한 패치를 지원합니다. Current 버전은 개발이 진행중인 버전입니다. 추가 기능들이 들어 있습니다. 🍎 MacOS Mac 사용자도 위와 같은 방법으로 설치할 수 있지만 번거로운 path 설정을 해야하는 과정이 있기 때문에 🍺homebrew를 이용해 설치하겠습니다. ho..

Server/Node.js

Node.js란 무엇인가?

노마드코더 유투브 클론 코딩 을 공부한 기록입니다. Node.js 란 무엇인가 자바스크립트는 웹 브라우저에 내장되어 있습니다. 다시 말해, 웹 브라우저에는 자바스크립트 실행을 위한 자바스크립트 엔진이 내장되어 있고 이는 브라우저를 사용하는 모든 사용자는 자바스크립트를 언제든 실행 시킬 수 있는 프로그램을 가지고 있음을 의미합니다. 브라우저 안에서는 누구든 얼마든 자바스크립트를 사용할 수 있습니다. 그러나 밖에서는요? Node.js는 자바스크립트를 브라우저 밖으로, 사용자의 컴퓨터로 가지고 나와서 사용자가 사용할 수 있게 합니다. Node.js로 자바스크립트를 꺼내와 서버를 만들 수 있습니다. 언제 Node.js를 쓸까? 서버를 빌드해야 하는 경우 자바스크립트를 정말 좋아하는🧡 개발자 프론트, 백엔드를 자..

Web

웹앱과 웹어플리케이션의 차이

노마드코더 유투브 클론 코딩 을 공부한 기록입니다. 수업을 시작하기에 앞서 우리가 빌드하는 것이 무엇인가? 왜 바닐라 자바스크립트를 선택했는가? 위의 두 가지를 알기 위해서는 웹사이트와 웹 어플리케이션의 차이를 알아야 한다. Websites vs Webapps Websites 웹사이트는 내가 컨텐츠를 생산하는 것이 아니라 소비하는 경우이다. 내가 뭔가를 클릭하여 작성된 글을 보고, 다시 뒤로가고 정도를 의미한다. =인터랙티브 ❌ 각종 프레임워크나 라이브러리 가이드 사이트에 방문했을 때 우리는 작성된 도큐멘트를 확인만 할 수 있다. 이런 것을 웹사이트라고 한다. Webapps 어플리케이션은 내가 페이지를 이동하고 클릭하고 검색을 할 수 있는 것이다. 예시로 넷플릭스가 있으며 영화가 보여지고 필터링과 검색을..

개굴이 dev
'유투브클론코딩' 태그의 글 목록