Jumpstart Jamstack Development: Build and deploy modern websites and web apps using Gatsby, Netlify, and Sanity
暫譯: 快速啟動 Jamstack 開發:使用 Gatsby、Netlify 和 Sanity 建立與部署現代網站和網頁應用程式

Pecoraro, Christopher, Gambino, Vincenzo

  • 出版商: Packt Publishing
  • 出版日期: 2021-05-07
  • 售價: $1,660
  • 貴賓價: 9.5$1,577
  • 語言: 英文
  • 頁數: 252
  • 裝訂: Quality Paper - also called trade paper
  • ISBN: 1800203497
  • ISBN-13: 9781800203495
  • 海外代購書籍(需單獨結帳)

相關主題

商品描述

Leverage Jamstack principles, techniques, and best practices to build dynamic websites and web apps focused on speed, security, and accessibility


Key Features:

  • Understand how JavaScript integrates with reusable application program interfaces (APIs) and browser markup to build a serverless web application
  • Gain a solid understanding of static site development with Gatsby and its importance in Jamstack
  • Find out how to deploy a Jamstack event website directly from GitHub using Netlify


Book Description:

The Jamstack (JavaScript, API, and Markup) enables web developers to create and publish modern and maintainable websites and web apps focused on speed, security, and accessibility by using tools such as Gatsby, Sanity, and Netlify. Developers working with the Jamstack will be able to put their knowledge to good use with this practical guide to static site generation and content management. This Jamstack book takes a hands-on approach to implementation and related methodologies that will have you up and running with modern web development in no time.


Complete with step-by-step explanations of essential concepts, practical examples, and self-assessment questions, you'll begin by building an event and venue schema structure, and then expand the functionality, exploring all that Jamstack has to offer. You'll learn how an example Jamstack is built, build structured content using a schema, use GraphQL to expose the content, and employ Gatsby to build an event website using page and template components. Lastly, you'll deploy the website to a Netlify server.


By the end of this book, you'll have gained the knowledge and skills you need to install, configure, build, extend, and deploy a simple events website by using the Jamstack.


What You Will Learn:

  • Discover the Jamstack approach and build speedy, secure, and accessible websites and web apps with its component technologies
  • Build an events website by using the Jamstack and the Gatsby static site generator
  • Create and modify your templates and pages to build creative web apps
  • Build, modify, and extend structured content schemas in Sanity
  • Understand Gatsby plugins, project structure, and files, and how it can be used to build Jamstack apps
  • Find out how GatsbyJS uses GraphQL to source content


Who this book is for:

This book is for web developers looking to implement Jamstack practically. JavaScript developers who want to build modern speedy and secure web apps will also find this book useful. Familiarity with JavaScript and Database programming is assumed.

商品描述(中文翻譯)

利用 Jamstack 原則、技術和最佳實踐來構建專注於速度、安全性和可及性的動態網站和網頁應用程式

主要特點:


  • 了解 JavaScript 如何與可重用的應用程式介面 (APIs) 和瀏覽器標記整合,以構建無伺服器的網頁應用程式

  • 深入了解使用 Gatsby 進行靜態網站開發及其在 Jamstack 中的重要性

  • 了解如何使用 Netlify 從 GitHub 直接部署 Jamstack 活動網站

書籍描述:
Jamstack(JavaScript、API 和標記)使網頁開發人員能夠使用 Gatsby、Sanity 和 Netlify 等工具創建和發布現代且可維護的網站和網頁應用程式,專注於速度、安全性和可及性。使用 Jamstack 的開發人員將能夠利用這本實用指南來有效地進行靜態網站生成和內容管理。這本 Jamstack 書籍採取實作導向的方法,涵蓋相關的方法論,讓您能迅速掌握現代網頁開發。

本書包含對基本概念的逐步解釋、實用範例和自我評估問題,您將從構建活動和場地的架構開始,然後擴展功能,探索 Jamstack 所提供的一切。您將學習如何構建一個示例 Jamstack,使用架構構建結構化內容,使用 GraphQL 來暴露內容,並利用 Gatsby 使用頁面和模板組件來構建活動網站。最後,您將把網站部署到 Netlify 伺服器上。

在本書結束時,您將獲得安裝、配置、構建、擴展和部署簡單活動網站所需的知識和技能,並使用 Jamstack。

您將學到什麼:


  • 發現 Jamstack 方法,並使用其組件技術構建快速、安全和可及的網站和網頁應用程式

  • 使用 Jamstack 和 Gatsby 靜態網站生成器構建活動網站

  • 創建和修改您的模板和頁面,以構建創意網頁應用程式

  • 在 Sanity 中構建、修改和擴展結構化內容架構

  • 了解 Gatsby 插件、專案結構和檔案,以及如何用於構建 Jamstack 應用程式

  • 了解 GatsbyJS 如何使用 GraphQL 來獲取內容

本書適合誰:
本書適合希望實際實施 Jamstack 的網頁開發人員。希望構建現代快速和安全網頁應用程式的 JavaScript 開發人員也會發現本書有用。假設讀者對 JavaScript 和資料庫編程有一定的了解。