Skip to the content.

Web Programming Application 2023

한국교통대학교, 충주 | KNUT (Korea National University of Transportation)


Course Resources / 강의 자료

HTML Starter Files 과제 솔루션

Main Texts / 주제책

Textbook Supplementary book
book-main book-extra
Wexler, Jonathan. (2019, 2020 번역) Jo, Hyunyoung. (2022)
Get Programming with Node.js (Yes24) Node.js 교과서, 3rd edition (Yes24)
Manning Publishing Company (에이콘출판사 번역). Gilbert
GitHub Code GitHub Code

Computer Software / 소프트웨어

The software we will be using is listed below. 수업에서 사용할 소프트웨어가 다음과 같다.

npm Packages / npm 패키지

The following npm packages will be used in this course. 수업에서 사용할 npm 패키지가 다음과 같다.

Video Courses / 비디오 강의

Tutorials / 튜토리얼

주차 주제 자료
1 git git - 간편 안내서
    누구나 쉽게 이해할 수 있는 git 입문
2 HTML, CSS, JS HTML, CSS, JavaScript 튜토리얼
    Dev.to JavaScript 메뉴 튜토리럴
3 Node.js의 이해 Node.js란 무엇인가?
    Node.js란…?
    Node.js와 npm (Zerocho)
4 http 모듈 [Node.js]http 모듈로 서버 만들기
    [node.js]http 모듈로 웹 서버 구축해보기 (Zerocho)
    서버구축하기 - http basic
5 Bootstrap (선택) Bootstrap 문서
    Bootstrap 예시
6 Express & EJS Node.js로 간단한 웹서버 띄워보기
    NodeJs + Express 로 웹서버 구축하기
    [Node.js 교과서] #22. 익스프레스 웹 서버 만들기 - 템플릿 엔진 사용하기
7, 9 MongoDB & Mongoose NodeJs, Express, 몽구스(Mongoose) 연결하기 (Zerocho)
    Mongo DB 연동 I - mongoose
    Mongo DB 연동 II - mongoose
    11.3 Node.js(express)와 MongoDB 연동 RESTful API - Mongoose

Documentation & Examples / 문서 및 예시

Bootstrap 문서 Bootstrap 예시
Node.js 문서 Node.js 예시
Express 문서 Express 예시
MongoDB 문서 MongoDB 예시
Mongoose 문서 Mongoose 예시