The Complete Developer: Master the Full Stack with Typescript, React, Next.Js, Mongodb, and Docker
暫譯: 完整開發者:精通全棧開發,使用 Typescript、React、Next.js、MongoDB 和 Docker
Krause, Martin
- 出版商: No Starch Press
- 出版日期: 2024-03-19
- 售價: $1,850
- 貴賓價: 9.5 折 $1,758
- 語言: 英文
- 頁數: 344
- 裝訂: Quality Paper - also called trade paper
- ISBN: 1718503288
- ISBN-13: 9781718503281
-
相關分類:
Docker、NoSQL、MongoDB、JavaScript、TypeScript
立即出貨 (庫存 < 4)
買這商品的人也買了...
-
$680$537 -
$680$537 -
$980$774 -
$680$530
相關主題
商品描述
A hands-on, beginner-friendly approach to developing complete web applications from the ground up, using JavaScript and its most popular frameworks, including Node.js and React.js.
This book is an easy, hands-on introduction to the creation of web applications from the ground up. Each chapter covers a particular part of an application, introducing you to modern techniques and architectural patterns for achieving it--with a practical focus on the most popular tools, libraries, and frameworks used by today's full-stack developers. You'll learn to build an entire application from start to finish, from creating a Node.js server, to developing a front-end interface with React.js components and Next.js pages. You'll then expand your web application by writing REST and GraphQL APIs, implementing middleware, and connecting your application to a MongoDB database on the back end. Finally, you'll learn how to add OAuth authorization to your application, write automated tests with Jest, and deploy your project as microservices using Docker.
You'll learn:
- Contemporary best practices, like the use of a microservice architecture and test-driven development techniques
- Essential concepts of the tools, frameworks, and full-stack technologies, and how to use them
- Steps for creating a full-stack web application--from React.js components on the front end, to GraphQL APIs in the middleware and the MongoDB database on the back end
- How to add OAuth authorization to integrate login with GitHub and write automated tests with Jest
商品描述(中文翻譯)
一個實作導向、適合初學者的完整網頁應用程式開發方法,從零開始使用 JavaScript 及其最受歡迎的框架,包括 Node.js 和 React.js。
本書是一本簡單易懂的實作導向入門書,介紹如何從零開始創建網頁應用程式。每一章節都涵蓋應用程式的特定部分,向您介紹現代技術和架構模式,以實現這些功能,並著重於當今全端開發者使用的最受歡迎的工具、函式庫和框架。您將學會從頭到尾構建整個應用程式,從創建 Node.js 伺服器,到使用 React.js 元件和 Next.js 頁面開發前端介面。接著,您將通過編寫 REST 和 GraphQL API、實作中介軟體,以及將應用程式連接到後端的 MongoDB 資料庫來擴展您的網頁應用程式。最後,您將學會如何為應用程式添加 OAuth 授權,使用 Jest 編寫自動化測試,並使用 Docker 將您的專案部署為微服務。
您將學到:
- 當代最佳實踐,例如微服務架構的使用和測試驅動開發技術
- 工具、框架和全端技術的基本概念,以及如何使用它們
- 創建全端網頁應用程式的步驟——從前端的 React.js 元件,到中介軟體中的 GraphQL API 以及後端的 MongoDB 資料庫
- 如何添加 OAuth 授權以整合 GitHub 登入,並使用 Jest 編寫自動化測試
作者簡介
Martin Krause has been building websites from scratch for over 20 years. He has been an engineering manager at Publicis Sapient and a senior frontend architect at Razorfish, creating cutting-edge microsites and leading teams on large-scale projects.
作者簡介(中文翻譯)
馬丁·克勞斯已經從零開始建立網站超過20年。他曾擔任Publicis Sapient的工程經理以及Razorfish的資深前端架構師,創建尖端的微型網站並領導大型專案團隊。