생활코딩 - WEB2 : Node.js

이 수업은 JavaScript를 이용해서 Node.js를 제어해 동적으로 HTML 코드를 생성하는 웹애플리케이션을 만드는 방법에 대한 수업입니다.

클래스 소개
난이도
보통
카테고리
웹 프로그래밍 - 프로그래밍
태그
자바스크립트, HTML, node.js
수료증
발급 가능
소요 시간
6 시간
추천 학습대상
- 복잡하게 구성된 웹 사이트의 구조를 간단하게 제어하고 싶은 분
- Node.js를 제어하여 동적으로 HTML 코드를 생성하는 웹 애플리케이션을 만들고 싶은 분
- 웹 서버를 처음 다루어보시는 분

📝수업 소개


💚Node.js는 네트워크 애플리케이션 개발에 사용되는 소프트웨어 플랫폼입니다. 데이터 스트리밍 애플리케이션이나 싱글 페이지 애플리케이션 등에 사용되었을 때 뛰어난 효율성을 기대할 수 있습니다.

🤖이 수업을 통해 JavaScript를 이용해서 Node.js를 제어하여 동적으로 HTML 코드를 생성하는 웹 애플리케이션을 만들 수 있습니다.


🎯학습 목표


  • Node.js를 제어할 수 있습니다.
  • HTML 코드를 동적으로 생성하는 웹 애플리케이션을 만들 수 있습니다.


📣참고사항


  • 본 수업을 수강하기 위해 HTML, 웹 서버, 인터넷에 대한 기초 지식을 필요로 합니다.
  • HTML, 웹서버, 인터넷에 대해서 설명할 수 없다면, WEB1: HTML & Internet 수업을 먼저 보시기를 권장드립니다.


강의자 소개


생활코딩(이고잉)

  • 약 10만 멤버로 구성된 개발 커뮤니티 생활코딩 운영
  • 일반인들에게 프로그래밍을 알려주는 무료 온라인, 오프라인 수업을 제공
체험하기
모두 펼치기
교육 과정
모두 펼치기
  • 01
    Node.js
    2개 (15:08)
  • 수업소개
    05:26
    수업의 목적
    09:42
  • 02
    Node.js 설치
    4개 (21:02)
  • Node.js 설치
    02:18
    Windows
    06:28
    MacOS
    07:07
    Linux
    05:09
  • 03
    JavaScript 기본문법 & Node.js 주요기능 & 웹앱
    28개 (02:41:39)
  • Node.js 공부방법
    01:23
    Node.js로 웹서버 만들기
    06:33
    JavaScript 문법 - Number Data type
    04:58
    JavaScript 문법 - String Data type
    05:00
    JavaScript 문법 - 변수의 형식
    04:03
    JavaScript 문법 - 변수의 활용
    05:59
    JavaScript 문법 - Template Literal
    06:03
    URL의 이해
    05:59
    URL을 통해서 입력된 값 사용하기
    07:44
    App - 동적인 웹페이지 만들기
    07:08
    Node.js의 파일 읽기 기능
    07:53
    App - 파일을 이용해 본문 구현
    04:51
    JavaScript - Boolean
    03:47
    JavaScript - 비교연산자
    04:15
    JavaScript - 제어문
    08:49
    JavaScript - 조건문
    03:18
    Node.js - 콘솔에서의 입력값
    06:57
    App - Not found 구현
    05:12
    App - 홈페이지 구현
    04:59
    JavaScript - 반복문
    06:48
    JavaScript - 배열
    07:26
    JavaScript - 배열과 반복문
    05:43
    Node.js에서 파일목록 알아내기
    04:19
    App - 글목록 출력하기
    08:57
    JavaScript - 함수의 기본 문법
    05:16
    JavaScript - 함수의 입력
    05:00
    JavaScript - 함수의 출력
    04:40
    App 제작 - 함수를 이용해서 정리 정돈하기
    08:39
  • 04
    수업의 정상
    6개 (36:00)
  • 수업의 정상
    02:48
    Node.js에서 동기와 비동기 (1)
    02:53
    Node.js에서 동기와 비동기 (2)
    07:12
    JavaScript - callback
    06:09
    Node.js의 패키지 매니저와 PM2
    08:46
    HTML - form
    08:12
  • 05
    App 제작
    8개 (48:44)
  • 글생성 UI 만들기
    07:35
    POST 방식으로 전송된 데이터 받기
    09:31
    파일생성과 리다이렉션
    06:05
    글 수정 - 수정 링크 생성
    04:12
    글 수정 - 수정할 정보 전송
    06:08
    글 수정 - 파일명 변경, 내용 저장
    05:41
    글 삭제 - 삭제버튼 구현
    05:38
    글 삭제 기능 완성
    03:54
  • 06
    JavaScript 객체
    4개 (27:07)
  • 객체의 형식
    04:59
    객체의 반복
    04:05
    값으로서 함수
    07:26
    데이터와 처리 방법을 담는 그릇으로서 객체
    10:37
  • 07
    App & Node.js
    7개 (44:36)
  • App - 객체를 이용해서 템플릿 기능 정리 정돈하기
    07:59
    Node.js - 모듈의 형식
    05:59
    App - 모듈의 활용
    04:14
    App - 입력정보에 대한 보안
    08:51
    App - 출력정보에 대한 보안 (1/3)
    05:42
    App - 출력정보에 대한 보안 (2/3)
    05:59
    App - 출력정보에 대한 보안 (3/3)
    05:52
  • 08
    API와 CreateServer
    1개 (08:59)
  • API와 CreateServer
    08:59
  • 09
    마무리
    3개 (59:34)
  • 수업을 마치며
    06:26
    [부록] Long take ver.
    47:26
    [보충] PM2 사용법
    05:42
마지막 업데이트|2020년 07월 30일
강의자 소개
생활코딩의 세계에 오신 것을 환영합니다. 생활코딩은 일반인들에게 프로그래밍을 알려주는 무료 온라인, 오프라인 수업입니다. 어떻게 공부할 것인가를 생각해보기 전에 왜 프로그래밍을 공부하는 이유에 대한 이유를 함께 생각해보면 좋을 것 같습니다.

강좌 후기
무료

평균평점
5.0
난이도
보통
수강기간
평생 무제한
소요 시간
6 시간