fbpx

Express 詳細說明課程

Contents

沒有 MERN 或 MEAN… 只有 Express js。 適合那些已經瞭解了一些最棒的 node 框架並且想要更多的開發者

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

  • Express – 這是大部分課程所有涵蓋的主題,所以當你完成後,你會了解它
  • 建立一個可以做任何 Express 可以做的功能的 Express 伺服器
  • 將 Express 伺服器作為 REST API 進行操作
  • 使用 Express 伺服器和 EJS,PUG & handlebars 呈現您的前端網頁
  • 理解 HTTP 的基礎知識和 request/response 週期

要求

  • 你已經有了 JavaScript 的工作知識(但還不是一位忍者,但你不應該是全新的開發者)
  • 你至少以前執行過一個 node.js 程式。 我將介紹一些基礎知識,但這不是 Node 介紹課程
  • 您具有基本的命令列知識(至少能夠瀏覽和執行程式)
  • 你有一台可以執行 Node.js 的電腦

課程說明

這個課程所需的資訊

你大概知道 Node,Express 和 http 是什麼,否則你不會在這裡。 Node 和後端 JavaScript 風靡全球,一些大公司搬到了 Node,改變了世界,等等等等。 在任何 Node 課程中,您首先要學習的內容之一就是 Express 模組。 但是你真正瞭解了多少呢? 如何在一個樣板引擎中渲染頁面? 如何製作一個 GET 和一個 POST 路由? 我遇到的大多數 MEAN 和 MERN 的學生在幾秒鐘內就學會了 Express,然後繼續學習 MongoDB、 MySQL、 Angular、 React,或者其它技術類的東西。 到底什麼是 http? 我應該在乎嗎? 深入2英寸,然後發現你已經完成了你的任務是很容易的,但是事實上你不知道為什麼它會起作用,也不知道你將如何走得更遠。 在我看來,這對於那些想成為偉大開發人員的人來說是不好的

我曾經有很多學生要求在 Express js 上開設一門課程,因為他們要麼在學習這門課程時感到不知所措,要麼在這門課程上找不到任何比初學者知識更深入的細節。 這就是這門課的目的。 我們將詳細介紹 Express 的各個部分,這樣您就可以知道它為什麼會有這種行為方式,並從中獲得最大的收益。 Express 5目前處於 alpha 階段,因此當它進入測試版或完全釋出時,當出現問題時,課程將相應地擴充!

注意: 本課程不是用 Express/Node 啟動 Web 應用程式的快捷途徑。 在許多其他地方,你可以在10分鐘內做到這一點。 本課程目標在對 Express js 的實際功能進行更長、更深入的研究。

在2012年我從 V.2 開始使用 Express,我看到它幾乎可以做任何事情。 它是我最喜歡的 Node 模組之一,並且一直是 npm 上下載次數最多的 Node 模組之一。 還有其它一些很棒的技術很容易被忽略。 這個課程自然會引入其他的東西,比如 websockets,webRTC 等。 準備一個最棒的 npm node 模組!

課程主題:

  1. 環境設定(如果已經安裝了 Node,請跳過)
  2. 在 Express 之前-TCP & HTTP,設定一個沒有 express 的 node 伺服器
  3. Express 101-用 Express 製作基本 web 伺服器
  4. Express 201- 中介軟體和渲染( Rendering )
  5. Express 301-Req & Res 回顧,路由器,和 express 生成器
  6. Rendering Project
  7. API Project
  8. Passport (jwt & local strategy still coming)
  9. 最佳實踐(即將推出…)
  10. 補充——連線到各種 DBs (非常基本——僅供那些已經熟悉資料庫的人使用)

目標受眾

  • 想要學習 Express 但是被 MERN 或 MEAN 完整課程淹沒的 Node 新手開發人員
  • 只需要複習 Express js 的 Node 初學者開發人員
  • 開發人員希望更深入地瞭解 Express 的各個部分,而不必檢視文件
  • 對使用 node 作為 web 伺服器或使用 Express 的 web sockets 感興趣的開發人員

講師簡介

Robert Bunch Code school 教師,軟體架構師和工程師 ( 更多講師主講課程介紹 )

Robert Bunch 自2004年以來一直是一名開發人員,為大公司的小型科技創業公司開發過複雜的應用程式。 最近,他從 2015 年開始擔任 Code School 的教師,直接與學生一起工作,將他對教學和開發的熱情運用到實踐中。 正如他的學生所說,他能夠分解程式碼的複雜性,揭開魔術的神祕面紗,並取得了巨大的成功。 他在2001年獲得了電腦科學學位。

英文字幕:有

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

報名參加課程

Sponsored by Udemy


也許你會有興趣

幫我們個小忙!

使用 e-mail 追蹤 Soft & Share

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

Powered by WordPress.com.

Up ↑

%d 位部落客按了讚: