Modern Frontend Development with Node.js: A compendium for modern JavaScript web development within the Node.js ecosystem
暫譯: 使用 Node.js 的現代前端開發:Node.js 生態系統中的現代 JavaScript 網頁開發匯編
Rappl, Florian
- 出版商: Packt Publishing
- 出版日期: 2022-11-30
- 售價: $1,600
- 貴賓價: 9.5 折 $1,520
- 語言: 英文
- 頁數: 208
- 裝訂: Quality Paper - also called trade paper
- ISBN: 1804618292
- ISBN-13: 9781804618295
-
相關分類:
JavaScript、Node.js
海外代購書籍(需單獨結帳)
相關主題
商品描述
Enhance your web development projects by fully leveraging Node.js concepts, tools, and best practices at frontend
Key Features:
- Discover the internals of Node.js, focusing on frontend web development
- Explore the npm frontend ecosystem, including its tooling, usage, and development processes
- Learn about key web development concepts such as monorepos or publishing libraries
Book Description:
Almost a decade after the release of Node.js, the tooling used by frontend developers is fully embracing this cross-platform JavaScript runtime, which is sadly often limited to server-side web development. This is where this Node.js book comes in, showing you what this popular runtime has to offer and how you can unlock its full potential to create frontend-focused web apps.
You'll begin by learning the basics and internals of Node.js, before discovering how to divide your code into modules and packages. Next, you'll get to grips with the most popular package managers and their uses and find out how to use TypeScript and other JavaScript variants with Node.js. Knowing which tool to use when is crucial, so this book helps you understand all the available state-of-the-art tools in Node.js. You'll interact with linters such as ESLint and formatters such as Prettier. As you advance, you'll become well-versed with the Swiss Army Knife for frontend developers - the bundler. You'll also explore various testing utilities, such as Jest, for code quality verification. Finally, you'll be able to publish your code in reusable packages with ease.
By the end of this web development book, you'll have gained the knowledge to confidently choose the right code structure for your repositories with all that you've learned about monorepos.
What You Will Learn:
- Develop a frontend application with Node.js-based tools and libraries
- Use bundlers such as webpack or Vite to create efficient web applications
- Leverage test runners such as Jest to ship reliable software
- Organize code repositories to work in close collaboration with other developers and teams
- Find out how to publish npm packages to simplify code reuse
- Improve code quality by enabling consistent formatting using Prettier
Who this book is for:
This book is for junior and intermediate-level frontend web developers who are looking to leverage the Node.js ecosystem for building frontend solutions. The book requires beginner-level knowledge of JavaScript, HTML, and CSS. Prior experience in using a standard shell (sh) will be beneficial.
商品描述(中文翻譯)
強化您的網頁開發專案,充分利用 Node.js 概念、工具和前端最佳實踐
主要特點:
- 探索 Node.js 的內部運作,專注於前端網頁開發
- 探索 npm 前端生態系統,包括其工具、使用方式和開發流程
- 了解關鍵的網頁開發概念,例如 monorepos 或發佈函式庫
書籍描述:
在 Node.js 發佈近十年後,前端開發者所使用的工具已完全擁抱這個跨平台的 JavaScript 執行環境,但可惜的是,這通常僅限於伺服器端的網頁開發。這本 Node.js 書籍正是為了填補這一空白,向您展示這個受歡迎的執行環境所能提供的功能,以及如何釋放其全部潛力來創建以前端為重點的網頁應用程式。
您將從學習 Node.js 的基礎和內部運作開始,然後發現如何將您的程式碼劃分為模組和套件。接下來,您將熟悉最受歡迎的套件管理工具及其用途,並了解如何在 Node.js 中使用 TypeScript 和其他 JavaScript 變體。知道何時使用哪種工具至關重要,因此這本書將幫助您了解 Node.js 中所有可用的尖端工具。您將與如 ESLint 的靜態檢查工具和如 Prettier 的格式化工具互動。隨著進展,您將熟悉前端開發者的瑞士軍刀——打包工具。您還將探索各種測試工具,例如 Jest,以驗證程式碼質量。最後,您將能夠輕鬆地將您的程式碼發佈為可重用的套件。
在這本網頁開發書籍結束時,您將獲得知識,自信地為您的代碼庫選擇合適的代碼結構,並了解有關 monorepos 的所有內容。
您將學到的內容:
- 使用基於 Node.js 的工具和函式庫開發前端應用程式
- 使用打包工具如 webpack 或 Vite 創建高效的網頁應用程式
- 利用測試執行器如 Jest 發佈可靠的軟體
- 組織代碼庫,以便與其他開發者和團隊密切合作
- 瞭解如何發佈 npm 套件以簡化代碼重用
- 通過使用 Prettier 啟用一致的格式化來提高代碼質量
本書適合對象:
這本書適合希望利用 Node.js 生態系統來構建前端解決方案的初級和中級前端網頁開發者。該書需要具備 JavaScript、HTML 和 CSS 的初級知識。先前使用標準 shell (sh) 的經驗將是有益的。