본문 바로가기
[노드/리액트 기초] #5~6. GIT & GITHUB, SSH **본 포스팅은 유튜브&인프런 John Ahn님의 노드 리액트 기초 강의를 참고하여 작성하였습니다.** GIT == tool 깃은 분산 버전 관리 시스템이다. 여러 사람이 각자 코드를 짠 후 깃을 통해 합칠 수도, 관리할 수 도 있고, 다른 사람들에게 보여줄 수 도 있다. 즉, 깃은 소스코드를 관리할 수 있는 도구이다. GITHUB == service (깃을 사용하는 서비스) 깃헙은 깃으로 관리하고 있는 코드들을 깃헙에 올린 다음 깃헙에서 많은 사람들과 공유도하고 수정도 할 수 있게 해주는 클라우드 서비스이다. git init : 깃 저장소를 sub directory에 만들어 준다. git status : 폴더와 파일들의 상태를 알 수 있다. 어떤 상태가 있는지는 바로 아래 표를 살펴보자. gitigno.. 2022. 1. 30.
[노드/리액트 기초] #4. MongoDB Model & Schema **본 포스팅은 유튜브&인프런 John Ahn님의 노드 리액트 기초 강의를 참고하여 작성하였습니다.** Model 우리가 어떤 웹사이트에 가면 거기서 회원가입을 한다. 회원가입을 할때 우리가 쓴 유저이름이나 사는 곳, 나이 등을 입력하면 그것들이 User DB에 들어간다. 그래서 유저랑 관련된 데이터들을 보관하기위해 User Model과 User Schema를 사용한다. Model은 Schema를 감싸주는 역할을 한다. 그렇다면 Schema는 무엇일까? Schema 어떤 상품에 관련된 글을 작성한다면 그 글을 작성한 사람이 누구인지, 상품 이름이 뭔지, 이름 타입, 이름의 최고길이, 상품 설명 등등 정보를 하나하나 지정해주는 역할을 하는 것이 Schema이다. 2022. 1. 29.
[노드/리액트 기초] #2. NODE JS & EXPRESS JS **본 포스팅은 유튜브&인프런 John Ahn님의 노드 리액트 기초 강의를 참고하여 작성하였습니다.** Node.js Node.js가 나오기 전까지는 JavaScript를 항상 브라우저 속에서만 썼다. 하지만 Node.js가 나옴으로 인해 JavaScript를 브라우저(Chrome, Internet Explorer)가 아닌 서버 사이트에서도 쓸 수 있게 되었다. 즉, Node.js는 JavaScript 언어를 활용하여 확장성이 있는 네트워크 애플리케이션 개발에 사용되는 소프트웨어 플랫폼이며 특히 서버사이트에서 많이 사용된다. Node.js 사용이유는 이 블로그에 잘 정리되어있다. 👍 Express.js Node.js가 자동차의 엔진이라고 생각하면, Express.js는 그 엔진(Node.js)을 가지고 .. 2022. 1. 29.
[노드/리액트 기초] #0. 웹 개발 공부 시작 앱 개발 공부를 잠시 중단하고 웹 개발 공부를 해보기로 마음먹었다! 예전에 html, css, javascript 얕게 배워본 거 말고는 아는 게 없기 때문에 인프런 강의를 들으며 공부하려고 한다. 참고할 강의 로드맵은. . . --> https://www.inflearn.com/roadmaps/331 [입문~활용] 따라하며 배우는 웹 개발 시리즈 (풀스택) - 인프런 | 로드맵 너무나 많은 강의가 있다 보니깐어떤 강의를 들어야 하며 어떠한 강의부터 시작해야 할지 고민되잖아요! 그래서 따라만 하면 저절로 실력이 늘 수 있는,그리고 배웠으면 최대한 바로 써먹을 www.inflearn.com 먼저, 수강해 볼 강의는. . . --> https://www.inflearn.com/course/%EB%94%B0%.. 2022. 1. 29.