Node.js
이 수업은 JavaScript를 이용해서 Node.js를 제어해 동적으로 HTML 코드를 생성하는 웹애플리케이션을 만드는 방법에 대한 수업입니다.
1.Node.js(노드제이에스)란?
Node.js는 확장성 있는 네트워크 앱 개발에 사용되는 소프트웨어 플랫폼입니다. 특시 서버사이드에서 많이 사용되곤 합니다. 사용되는 언어로는 자바스크립트(Javascript)를 활용니다.
2. 강좌 소개
예를들어 1억개의 페이지로 이루어진 웹사이트가 있다고 상상해보세요. 그런데 HTML 코드의 구조를 바꿔야 한다면 어떤 절망적인 상황이 생길까요? 이런 상황에서 생겨날 절망감을 상상할 수 있는 분이라면 이 수업을 통해서 혁명적인 변화를 겪을 수 있습니다.
3.강의 대상
노드 제이에스를 배우고 싶으신 분
HTML이 무엇인지 전혀 모르신다면 이 수업을 보시면 안됩니다. HTML, 웹서버, 인터넷에 대해서 설명할 수 없다면 아래 WEB1 수업을 먼저 보시고 다시 이 수업에 참여하실 것을 강력하게 권합니다.
4. CLC 라이선스 규정
샵투는 생활코딩님의 허락을 얻어 생활코딩의 동영상을 강좌로 구성했습니다.
생활코딩은 일반인에게 프로그래밍을 알려주는 활동입니다.
더 많은 정보를 원하시면 http://opentutorials.org/course/1 를 방문해주세요.
생활코딩님의 CLC 라이선스 규정은 Creative Commons 저작자 표시 2.0 문서를 참고해주세요.
*이 강좌는 생활코딩님이 제휴관계나 강사로서 직접 샵투스쿨에 강의로서 올린것이 아니므로
해당 강좌의 평가 기능과 강의 후기 작성 기능이 비활성화 되어 있습니다.학습 중 질문의 경우
생활코딩 사이트나 샵투스쿨의 회원분들께서 도움 요청 하시기 바랍니다.
강좌 교육과정 소개 (COURSE CURRICULUM)
오리엔테이션 | |||
수업소개 | 00:05:00 | ||
수업의 목적 | 00:10:00 | ||
Node.js 설치 | |||
설치 | 00:02:00 | ||
설치 (Windows) | 00:06:00 | ||
설치 (MacOS) | 00:07:00 | ||
설치 (Linux & Codeanywhere) | 00:05:00 | ||
자바스크립트 기본 문법, 앱제작 | |||
공부방법 | 00:01:00 | ||
Node.js로 웹서버 만들기 | 00:06:00 | ||
JavaScript 문법 – Number Data type | 00:05:00 | ||
JavaScript 문법 – String | 00:05:00 | ||
JavaScript 문법 – 변수의 형식 | 00:04:00 | ||
JavaScript 문법 – 변수의 활용 | 00:06:00 | ||
JavaScript 문법 – Template Literal | 00:06:00 | ||
URL의 이해 | 00:06:00 | ||
URL을 통해서 입력된 값 사용하기 | 00:08:00 | ||
App 제작-동적인 웹페이지 만들기 | 00:07:00 | ||
Node.js의 파일 읽기 기능 | 00:08:00 | ||
App 제작- 파일을 이용해 본문 구현 | 00:05:00 | ||
JavaScript-Boolean | 00:04:00 | ||
JavaScript-비교연산자 | 00:04:00 | ||
JavaScript-제어문 | 00:09:00 | ||
JavaScript-조건문 | 00:03:00 | ||
NodeJS-콘솔에서의 입력값 | 00:07:00 | ||
App 제작-Not found 구현 | 00:05:00 | ||
App 제작-홈페이지 구현 | 00:05:00 | ||
JavaScript-반복문 | 00:07:00 | ||
JavaScript-배열 | 00:07:00 | ||
JavaScript-배열과 반복문 | 00:06:00 | ||
Node.js에서 파일목록 알아내기 | 00:04:00 | ||
App 제작-글목록 출력하기 | 00:09:00 | ||
JavaScript 함수의 기본 문법 | 00:05:00 | ||
JavaScript 함수의 입력 | 00:05:00 | ||
JavaScript 함수의 출력 | 00:05:00 | ||
App 제작-함수를 이용해서 정리 정돈하기 | 00:09:00 | ||
수업의 정상 | |||
수업의 정상 | 00:03:00 | ||
Nodejs에서 동기와 비동기 1 | 00:07:00 | ||
Nodejs에서 동기와 비동기 2 | 00:07:00 | ||
JavaScript-callback | 00:06:00 | ||
Node.js의 패키지 매니저와 PM2 | 00:09:00 | ||
HTML-form | 00:08:00 | ||
앱 제작 | |||
글생성 UI 만들기 | 00:07:00 | ||
POST 방식으로 전송된 데이터 받기 | 00:10:00 | ||
파일생성과 리다이렉션 | 00:06:00 | ||
글수정-수정링크생성 | 00:04:00 | ||
글수정-수정할 정보 전송 | 00:06:00 | ||
글수정-파일명 변경, 내용저장 | 00:05:00 | ||
글삭제-삭제버튼 구현 | 00:05:00 | ||
글삭제 기능 완성 | 00:04:00 | ||
JavaScript 객체 | |||
JavaScript 객체의 형식 | 00:05:00 | ||
JavaScript 객체-반복 | 00:04:00 | ||
JavaScript 객체-값으로서 함수 | 00:07:00 | ||
JavaScript 객체-데이터와 처리 방법을 담는 그릇으로서 객체 | 00:11:00 | ||
앱제작과 Node.js | |||
App제작-템플릿 기능 정리정돈하기 | 00:08:00 | ||
Node.js 모듈의형식 | 00:04:00 | ||
App 제작 – 모듈의 활용 | 00:04:00 | ||
App제작-출력정보에 대한 보안 1 | 00:06:00 | ||
App제작-출력정보에 대한 보안 2 | 00:06:00 | ||
App제작-출력정보에 대한 보안 3 | 00:06:00 | ||
API와 CreateServer | |||
API와 CreateServer | 00:09:00 | ||
수업을 마치며 | |||
수업을마치며 | 00:06:00 | ||
Long take | 00:47:00 | ||
보충학습 | 00:06:00 |
강의 평가
처음으로 강의 평가를 해 주세요~