課程簡介

React 19: 現代前端開發

  • 使用 Hooks:useState、useEffect、useReducer
  • 使用 Context API 進行狀態管理
  • 使用 React Router 實現路由
  • 文件結構、可重用性和性能的最佳實踐

TypeScript 適用於 React 開發者

  • 類型安全:類型、接口、枚舉、泛型
  • 為 props、state、hooks 和事件處理程序添加類型
  • 創建可重用的類型和工具函數

React + TypeScript 實踐

  • 構建具有強類型的可擴展組件
  • 將泛型與 props 和 hooks 結合使用
  • 實際項目中的類型策略

測試 React 應用程序

  • Jest 和 React Testing Library 簡介
  • 為組件和 hooks 編寫單元測試
  • 測試異步操作和 API 調用
  • 測試覆蓋率和調試的最佳實踐

Next.js 15: 全棧 React 框架

  • App Router 與 Pages Router
  • 服務器端渲染和靜態站點生成
  • API 路由和中間件
  • 圖像優化和性能

Node.js + Express: 後端 API 基礎

  • 設置 Express 和 RESTful 架構
  • 使用 JSON Web Tokens (JWT) 進行身份驗證
  • 控制器-服務模式和路由結構
  • 保護和驗證 API 請求

使用 Prisma 和 PostgreSQL 的 REST API

  • 設置 Prisma 與 PostgreSQL
  • 模式建模和遷移
  • 執行 CRUD 操作
  • 將 Prisma 客戶端與 Express 路由集成

使用 Git 進行版本控制

  • Git 基礎:init、clone、commit、push、pull
  • 分支、合併和拉取請求
  • 使用 GitHub 進行團隊協作

DevOps 適用於全棧應用程序

  • CI/CD 概念和工作流程
  • Docker 和容器化簡介
  • 在雲平台(如 Vercel、Heroku)上的基本部署
  • 監控和錯誤日誌記錄

數據倉庫和數據湖

  • 數據倉庫和數據湖的區別
  • 全棧架構中的數據管道概念
  • 後端系統在數據攝取和結構化中的作用

集成人工智能

  • Web 應用中的 AI 用例概述
  • 調用外部 AI API(如 OpenAI、Hugging Face)
  • 使用 AI 進行文本摘要、聊天機器人和分析

總結與下一步

最低要求

  • 了解基本的JavaScript和Web Development原则
  • 具备HTML/CSS和前端框架的经验
  • 对API和数据库有基本的熟悉度会有帮助

受众

  • 前端和后端开发人员
  • 转型为全栈角色的软件工程师
  • 构建可扩展Web应用程序的技术专业人员
 28 時間:

客戶評論 (1)

課程分類