Node.js在物聯網方面大量使用,以及大量的 NPM 模組與社群支持,並且把 Javascript 從一個瀏覽器端語言進化,更添加了操作 Buffer 與控制硬體、檔案,Addon等功能,而因為與網頁前端發使用相同語言,所以相信未來仍會吸引不少開發者投入相關 Node.js 開發。
課程介紹
此次課程會先將 Node.js 的基本核心模組以範例的方式介紹,並且講述常用的第三方模組與工具,最後會帶入 React.js,使用其來當前端的框架,並開發一個論壇類型的 Node.js 網站(結合WebSocket、Redis、MongoDB、React.js 與 Material UI ),過程中會簡介 Vim 編輯器以及Linux 相關指令,最後會介紹到 CI 以及自動部署機器人。
1.首先會先以範例的方式講解 Node.js 核心模組
2.介紹部分常用到的 Node.js 第三方模組
3.介紹 Node.js 相關web框架與資料庫間之操作
4.講解 React.js 與 Material UI
5.開發實作網站
6.部屬網站到AWS EC2
7.後端安全
8.CI、Gitflow、Telegram Bot
Node.js模組介紹
React.js 與 Redux 開發
使用Material UI
Node.js API文件撰寫
MongoDB、MySQL、Redis 資料庫操作
HTTPS 教學與配置
Travis CI
Jenkins CI
常見問題
Q:需要先學會基本 Javascript 與 CSS 嗎
A:課程中雖然會詳細講解各個 Function 的功能及原理,但還是建議有一點基礎會比較好理解喔
Q:需要準備什麼嗎
A:安裝一個文字編輯器即可( 課程使用 VSCode )
講師介紹
軟體開發者,喜好種植物與慢跑。
