聯繫我們

課程簡介

第一天:JavaScript 介紹

  • JavaScript 基礎:語法、變數及資料類型
  • 控制結構:條件式與迴圈
  • 函式與作用域
  • 操作陣列與物件
  • DOM 操作與事件處理

第二天:進階 JavaScript 與 ES6+ 特性

  • ES6+ 特性:箭頭函式、樣板字面量、解構賦值
  • 非同步 JavaScript:Promise 及 async/await
  • 模組化與匯入/匯出
  • 錯誤處理與除錯
  • JavaScript 測試簡介(Jest)

第三天:Node.js 介紹

  • Node.js 基礎:事件循環、模組及 NPM
  • 使用 Express.js 建構簡單伺服器
  • RESTful API:設計與實現
  • 操作中介軟體
  • 檔案系統與串流

第四天:React 介紹

  • React 基礎:元件、props 與 state
  • JSX 語法及元素渲染
  • 處理事件與表單
  • React Hooks:useState 與 useEffect
  • 元件生命週期與 Context API

第五天:進階 React 與全棧整合

  • 使用 React Router 進行導航
  • 狀態管理(選用 Redux)
  • 將 React 與 Node.js 後端整合
  • 應用程式部署:Heroku、Netlify 或 Vercel
  • 遷移舊有系統的最佳實踐

總結與下一步

  • 重點概念複習
  • 問答環節
  • 進一步學習的資源
  • 證書發放與反饋

最低要求

  • 具備基礎程式設計概念的理解(例如:變數、迴圈、函式)。
  • 具有 C# 或任何物件導向程式語言的經驗。
  • 熟悉 HTML 和 CSS 會有所幫助,但非必要條件。

受眾

  • 希望提升 JavaScript、Nodejs 及 React 技能的 .NET 開發人員
  • 旨在將現有系統或平台遷移至現代 Web 技術的開發人員
  • 對以 JavaScript 為核心的全棧開發感興趣的人士
 35 小時

客戶評論 (1)

課程分類