MERN-Course

Node+Express+Mongo+React

This project is maintained by chsyu

NTUE MERN Examples 投影片下載

##NODE.js Node.js是一種可以使用於後台的javascript加強版本。本課程模組包含Javascript進階課程,模組化開發,非同步處理,NPM套件管理,路由器界面,與網路界面。 ##Express Express是一種伺服器框架,可以簡化Node.js的開發。本課程模組包含了路由器, 範本渲染,與中間層設計 ##MONGODB Mongodb是一種NoSQL資料庫,本課程模組包含MVC架構規劃,Mongoose套件,CRUD設計,與RESTful風格設計 ##REACT REACT是一種元件導向的前端框架,主要處理前端的UI渲染。本課程模組包含REACT,Redux單向資料流,SPA單頁設計,webpack打包工具與React-Native

##課程大綱

近年來網頁技術日新月異,傳統上對於網頁前端工程與後端工程的分野也日漸模糊。 網站的架構也從傳統的後端MVC進展到前端MVC,以及更進一步到單頁式應用(SPA)的架構。網頁工程師 必須能同時掌握前端的新架構以及傳統上屬於後端的部分工作,才能做出一個符合新一代需求的網站。 本門課在學生具有基本的HTML5/CSS3/Javascript的設計能力之下,從基礎利用Node.js架設網站後台開始,到採用express框架, 以及結合MongoDB進行後端開發。此外,本門課也教導學生使用React進行component-based的前端開發,並結合前端Router進行 SPA網頁開發。經由本門課的學習,學生應能初步掌握進行全端開發所需的能力。

##教學進度