使用 Node JS 從頭開始建立後端 REST API

使用 React 用戶端( client )建立後端 NodeJS API

從這 12 小時的課程,你會學到

  • 能夠為任何類型的專案和 MVP 快速建立後端 API
  • 建立 API 端點、測試 API 呼叫的屬性並保護它們!
  • 建立客戶端 React 應用程式並將其插入 API 的能力
  • HTTP 用戶端 Axios 套件以及 Fetch Native JS API
  • NodeJS 和 RESTful API 架構中的整潔程式碼和良好程式設計實踐
  • 軟體架構:學習 n 層和分層架構模式
  • 從客戶端呼叫 API 並從 Web 瀏覽器處理 CORS
  • 使用 AVA 測試運行程式對 API 實作單元測試
  • 為了將你的技能提升到一個新的水平並成為一名出色的 Web 開發人員,你絕對需要了解的所有小事情
  • 實作多個 NPM 套件,例如 Pino、Yup、Toastify、React Content Loader 等!
  • 使用速率限制器、頭盔和壓縮來保護和優化生產中的 API
  • 使用 JSDoc 和 OpenAPI 專業地記錄 API
  • React Bootstrap v5(在你的 React 元件中!)
  • 在 React 元件中實作樣式元件

要求

  • 程式設計的基本知識(使用程式碼編輯器、安裝 Web 擴充功能…)
  • JavaScript 和 CSS 基礎知識
  • 文字編輯器/IDE(Visual Studio Code、WebStorm、IntelliJ、Sublime…)

課程說明

快速學習基於高效的專業架構模式,使用 NodeJS 建立強大的 RESTFul API 的基礎知識,然後了解如何將 API 插入客戶端,你還將學習如何建立該客戶端。使用最新的 React 和 Bootstrap 版本建立的客戶端。

你將學習如何從頭開始建立後端 API 並建立一個透過 HTTP 協定與您的 API 通訊的客戶端。

  • 與你的後端通訊。 HTTP 和 HTTP 方法和程式碼。
  • 如何驗證輸入資料的有效性。
  • 如何輕鬆請求一些API端點
  • 如何逐步測試你的 API。
  • 如何設計靈活、堅固的API架構。
  • 如何專業地保護和優化你的 API(運用你絕對需要了解的軟體套件)。
  • 你的 API 上的 CORS。
  • 使用 React JS 從頭開始建立客戶端。
  • 從客戶端呼叫 CRUD(建立-讀取-更新-刪除)端點。
  • 如何使用 JSDoc 和 OpenAPI 記錄 API 端點。
  • 本課程將涵蓋更多內容。

本 JavaScript 課程還將涵蓋一些出色的軟體套件,這些軟體套件將在高效開發 API 過程中改變你的生活。

你將學會在幾分鐘內輕鬆建立設計,而無需任何複雜的 CSS(只需一些可重複使用的元件)。

你將學習如何使用樣式組件來擁抱你的組件並了解使用它的好處。

藉助 React Router Dom,你將能夠根據需要在 React 應用程式中添加任意數量的頁面。

在本課程結束時,你將能夠輕鬆地自己從頭開始建立 API、實現新的端點、熟悉許多套件(例如日誌記錄、速率限制器、是的模式驗證等)。

錦上添花的是,你將有信心從頭開始建立前端用戶端,並使用這些端點與前端 JavaScript 應用程式上的後端進行互動。

在課程結束時,你甚至將了解如何為 API 建立不同的單元測試。

目標受眾

  • 初學者和中級人員(以及任何對構建此類 Web 架構感到好奇的學生)
  • 任何想要獲得更多 JavaScript 和 NodeJS/React 專業知識的人
  • 任何有興趣在 NodeJS 中建立乾淨的 RESTFul 後端 API 的人
  • 任何有興趣建立現代前端 React JS 用戶端( client ) 的人

講師簡介

Pierre-Henry Soria 資深軟體工程師,問題解決專家

一位充滿熱情、活力四射的軟體工程師。擁有12年網頁工程經驗,我熱愛這份工作!我曾在世界各地的多家科技公司和新創公司工作(例如英國、愛爾蘭、紐西蘭和澳洲),並持續學習效率提升、時間管理和心理學,時間跨度幾乎與此相同。

我始終渴望學習,樂於接受新的挑戰,並與像您一樣充滿熱情的人分享我的知識。 🙂

祝您學習愉快!

英文字幕:有

  • 想要了解如何將英文字幕自動翻譯成中文? 請參考這篇 How-To

  • Udemy 永久擁有課程 許多課程約 NT400(點擊連結看更多)
  • 年訂閱每月 NT350 🌈 悠遊 Udemy 的 26000+ 門課,最大化學習 ( 原價 NT635/月 )
  • Udemy 現在越來越多課程有中文字幕,請參考 Soft & Share 中文線上課程
  • 手機上點選優惠連結看到的價格比電腦上看到的貴
  • $代表當地貨幣, 如在台灣為 NT
  • 點選”報名參加課程”有可能因瀏覽器 cookies 轉久一點或回報錯誤而無法連上,請稍等刷新或重新點選就會出現

報名參加課程

Sponsored by Udemy


也許你會有興趣

不受 FB 演算法影響,歡迎透過 e-mail 訂閱網站更新

發表迴響

這個網站採用 Akismet 服務減少垃圾留言。進一步了解 Akismet 如何處理網站訪客的留言資料

由 WordPress.com 建置.

Up ↑

探索更多來自 Soft & Share 的內容

立即訂閱即可持續閱讀,還能取得所有封存文章。

Continue reading