본문 바로가기
  • soldonii's devlog

Javascript 공부/Zero To Mastery(-)21

(21) 데이터베이스 *Udemy의 "The Complete Web Developer in 2019 : Zero To Mastery" 강의에서 학습한 내용을 정리한 포스팅입니다. *https://soldonii.github.io에서 2019년 8월 14일(수)에 작성한 글을 티스토리로 옮겨온 포스팅입니다. *자바스크립트를 배우는 단계라 오류가 있을 수 있습니다. 틀린 내용은 댓글로 말씀해주시면 수정하겠습니다. 감사합니다. :) 1. Introduction to Database 개발자가 특정 웹사이트, 제품을 만든다면 데이터베이스를 구축하는 것은 필수이다. 그렇다면 데이터베이스란 무엇일까? 데이터베이스는 말 그대로 '데이터들의 모음'이다. 이 데이터베이스의 구축, 조직화, 관리 등을 쉽게할 수 있도록 도와주는 시스템을 DBMS.. 2019. 8. 27.
(20) Node.js와 Express.js 2 *Udemy의 "The Complete Web Developer in 2019 : Zero To Mastery" 강의에서 학습한 내용을 정리한 포스팅입니다. *https://soldonii.github.io에서 2019년 8월 7일(수)에 작성한 글을 티스토리로 옮겨온 포스팅입니다. *자바스크립트를 배우는 단계라 오류가 있을 수 있습니다. 틀린 내용은 댓글로 말씀해주시면 수정하겠습니다. 감사합니다. :) 1. RESTful API RESTful API는 HTTP 프로토콜(GET, POST, PUT, DELETE)을 통해서 request와 response를 주고 받을 때의 접근 방식을 정해놓은 architecture를 따르는 API를 말한다. RESTful API는 stateless한 특성을 가지고 있다... 2019. 8. 27.
(19) Node.js와 Express.js 1 *Udemy의 "The Complete Web Developer in 2019 : Zero To Mastery" 강의에서 학습한 내용을 정리한 포스팅입니다. *https://soldonii.github.io에서 2019년 8월 5일(월)에 작성한 글을 티스토리로 옮겨온 포스팅입니다. *자바스크립트를 배우는 단계라 오류가 있을 수 있습니다. 틀린 내용은 댓글로 말씀해주시면 수정하겠습니다. 감사합니다. :) 1. Node.js 입문 Node 덕분에 자바스크립트 언어를 웹페이지가 아니라 내 컴퓨터, 로봇 등 세상 어디에서나 사용할 수 있게 되었다. 최근에 node는 서버를 만들 때 굉장히 활발하게 사용되고 있다. 속도가 굉장히 빠르기 때문이다. 터미널에서 node 라고만 입력하면 바로 node 모드로 들어가서.. 2019. 8. 27.
(18) 백엔드 기본 *Udemy의 "The Complete Web Developer in 2019 : Zero To Mastery" 강의에서 학습한 내용을 정리한 포스팅입니다. *https://soldonii.github.io에서 2019년 8월 2일(금)에 작성한 글을 티스토리로 옮겨온 포스팅입니다. *자바스크립트를 배우는 단계라 오류가 있을 수 있습니다. 틀린 내용은 댓글로 말씀해주시면 수정하겠습니다. 감사합니다. :) 1. Backend Basics 백엔드로 넘어가기 전, 프론트엔드 파트에서 배운 내용을 정리해보자. 브라우저에서 특정 웹사이트 주소를 입력하면 ISP(Internect Service Provider) 회사들에게 해당 주소에 대한 정보를 요청하고, ISP 회사는 DNS(Domain Name Service).. 2019. 8. 27.
(17) HTTP/JSON/AJAX + 비동기적 자바스크립트 2 *Udemy의 "The Complete Web Developer in 2019 : Zero To Mastery" 강의에서 학습한 내용을 정리한 포스팅입니다. *https://soldonii.github.io에서 2019년 7월 29일(월)에 작성한 글을 티스토리로 옮겨온 포스팅입니다. *자바스크립트를 배우는 단계라 오류가 있을 수 있습니다. 틀린 내용은 댓글로 말씀해주시면 수정하겠습니다. 감사합니다. :) 1. Async Await 앞선 글에서 Promise에 대해서 살펴보았던 Promise를 기반으로 ES8에서 새롭게 추가된 문법이다. Promise와 기본적으로 같은 목적이지만, Promise는 코드가 비동기적으로 작성되어 있다면, Async Await는 비동기적인 동작을 동기적인 문법으로 작성하여 더.. 2019. 8. 27.
(16) HTTP/JSON/AJAX + 비동기적 자바스크립트 1 *Udemy의 "The Complete Web Developer in 2019 : Zero To Mastery" 강의에서 학습한 내용을 정리한 포스팅입니다. *https://soldonii.github.io에서 2019년 7월 23일(화)에 작성한 글을 티스토리로 옮겨온 포스팅입니다. *자바스크립트를 배우는 단계라 오류가 있을 수 있습니다. 틀린 내용은 댓글로 말씀해주시면 수정하겠습니다. 감사합니다. :) 1. HTTP/HTTPS Tim Berners-Lee가 HTML을 만들었을 당시, 다른 컴퓨터의 문서를 불러와 읽기 위해 HTTP(Hyper Text Transfer Protocol) 또한 고안했다는 것을 배웠었다. HTTP를 통해 HTML, CSS, Javascript 파일을 불러와 웹 상에서 볼 수.. 2019. 8. 27.
(15) 리액트 *Udemy의 "The Complete Web Developer in 2019 : Zero To Mastery" 강의에서 학습한 내용을 정리한 포스팅입니다. *https://soldonii.github.io에서 2019년 7월 19일(금)에 작성한 글을 티스토리로 옮겨온 포스팅입니다. *자바스크립트를 배우는 단계라 오류가 있을 수 있습니다. 틀린 내용은 댓글로 말씀해주시면 수정하겠습니다. 감사합니다. :) 1. 리액트란? JQuery는 훌륭한 library지만, 각 코드가 다른 코드에 종속되는 dependency의 문제가 심하기 때문에 코드 작성에 많은 어려움을 줄 뿐 아니라, 문제를 tracking하기도 힘들고, 결과적으로 web이 느리게 동작되는 문제를 발생시켰다는 점을 배웠다. 페이스북이 만든 Re.. 2019. 8. 27.
(14) NPM + NPM Scripts *Udemy의 "The Complete Web Developer in 2019 : Zero To Mastery" 강의에서 학습한 내용을 정리한 포스팅입니다. *https://soldonii.github.io에서 2019년 7월 19일(금)에 작성한 글을 티스토리로 옮겨온 포스팅입니다. *자바스크립트를 배우는 단계라 오류가 있을 수 있습니다. 틀린 내용은 댓글로 말씀해주시면 수정하겠습니다. 감사합니다. :) 1. NPM이란? NPM은 Node Packages Manager의 약자이다. NPM은 개발자들이 자신들의 Javascript 코드를 공유하여 문제를 해결하기 위해 탄생했으며, NPM을 통해 다른 개발자가 업로드한 패키지나 모듈을 쉽게 이용할 수 있게 되었다. 개발자가 업로드한 파일은 NPM Regis.. 2019. 8. 27.
(13) 커맨드 라인, 깃, 깃허브 *Udemy의 "The Complete Web Developer in 2019 : Zero To Mastery" 강의에서 학습한 내용을 정리한 포스팅입니다. *https://soldonii.github.io에서 2019년 7월 18일(목)에 작성한 글을 티스토리로 옮겨온 포스팅입니다. *자바스크립트를 배우는 단계라 오류가 있을 수 있습니다. 틀린 내용은 댓글로 말씀해주시면 수정하겠습니다. 감사합니다. :) 1. Using The Terminal # Command Line 1980년대 정도까지만 해도 프로그래머들은 Command Line을 통해 컴퓨터에게 지시를 내리고 아웃풋을 얻어냈다. 기본적인 command line 명령어를 알아보자. ls(list, 현 디렉토리 내 파일/폴더 리스트), pwd(pre.. 2019. 8. 27.