JavaScript 無所不在 (JavaScript Everywhere: Building Cross-Platform Applications with Graphql, React, React Native, and Electron)
Adam D. Scott 著 楊政荃 譯
- 出版商: 歐萊禮
- 出版日期: 2021-01-18
- 定價: $580
- 售價: 7.9 折 $458
- 語言: 繁體中文
- 頁數: 360
- 裝訂: 平裝
- ISBN: 9865026570
- ISBN-13: 9789865026578
-
相關分類:
JavaScript
- 此書翻譯自: JavaScript Everywhere: Building Cross-Platform Applications with Graphql, React, React Native, and Electron
-
相關翻譯:
JavaScript 全棧開發實戰 (簡中版)
立即出貨 (庫存 > 10)
買這商品的人也買了...
-
現代 JavaScript 實務應用 (Practical Modern JavaScript: Dive into ES6 and the future of JavaScript)$480$379 -
無瑕的程式碼-整潔的軟體設計與架構篇 (Clean Architecture: A Craftsman's Guide to Software Structure and Design)$580$452 -
React Native 學習手冊, 2/e (Learning React Native: Building Native Mobile Apps with JavaScript, 2/e)$580$458 -
GraphQL 學習手冊 (Learning GraphQL : Declarative Data Fetching for Modern Web Apps)$520$411 -
深入學習 JavaScript 模組化設計 (Mastering Modular JavaScript)$400$316 -
Web API 建構與設計 (Designing Web APIs: Building APIs That Developers Love)$480$379 -
TypeScript 程式設計 (Programming TypeScript)$580$458 -
網頁應用程式設計|使用 Node 和 Express, 2/e (Web Development with Node and Express, 2/e)$580$458 -
原來跨平台開發可以這麼簡單:React Native 全攻略 (附範例光碟)$580$522 -
在 React 生態圈打滾的一年 feat.TypeScript(iT邦幫忙鐵人賽系列書)$550$429 -
Regular Expression -- 橫刃萬解程式的關鍵語言 -- 正規表示法, 2/e$620$527 -
軟體架構原理|工程方法 (Fundamentals of Software Architecture: A Comprehensive Guide to Patterns, Characteristics, and Best Practices)$680$537 -
Kent Beck 的測試驅動開發:案例導向的逐步解決之道 (Test-Driven Development: By Example)(TDD)$560$437 -
重新認識 Vue.js:008天絕對看不完的 Vue.js 3 指南$600$468 -
Flutter/Dart 跨平台 App 開發實務入門$540$427 -
JavaScript 大全, 7/e (Javascript: The Definitive Guide: Master the World's Most-Used Programming Language, 7/e)$1,200$948 -
Clean Code 學派的風格實踐:開發可靠、可維護又強健的 JavaScript (Clean Code in JavaScript)$690$538 -
經理人之道:技術領袖航向成長與改變的參考指南 (The Manager's Path: A Guide for Tech Leaders Navigating Growth and Change)$480$379 -
React 學習手冊, 2/e (Learning React: Modern Patterns for Developing React Apps, 2/e)$580$458 -
資料密集型應用系統設計 (Designing Data-Intensive Applications: The Big Ideas Behind Reliable, Scalable, and Maintainable Systems)$980$774 -
$403JavaScript 二十年 -
Spring Boot:建置與執行 (Spring Boot: Up and Running: Building Cloud Native Java and Kotlin Applications)$580$458 -
JavaScript 多執行緒|超越事件迴圈的並行 (Multithreaded JavaScript)$580$458 -
今晚來點 Web 前端效能優化大補帖:一次搞定指標 × 工具 × 技巧,打造超高速網站(iThome鐵人賽系列書)$650$507 -
Google 的軟體工程之道|從程式設計經驗中吸取教訓 (Software Engineering at Google)$880$695
相關主題
商品描述
使用GraphQL、React、React Native和Electron建構跨平台應用程式
「《JavaScript無所不在》是一本難得的好書,提供在任何平台上使用JavaScript建構應用程式所需的一切知識。如同書名所說的:JavaScript無所不在。本書內容鉅細靡遺,適合各個階層的開發人員。讀完本書,即可信心滿滿地編寫程式碼並做出技術決策。」
—Eve Porcello
Moon Highway軟體開發人員兼講師
JavaScript是麻雀雖小,五臟俱全的程式語言。JavaScript過去主要用來增加網頁瀏覽器視窗的互動性,現在成為強大、穩健的應用程式的主要構件。在此工具書中,新手和老手JavaScript開發人員將瞭解如何使用此語言建立API以及網頁、行動和桌面應用程式。
作者Adam D. Scott是一名工程主管,精通Node.js、GraphQL、React、React Native及Electron等技術。本書適合想要建構全堆疊應用程式的開發人員,以及有志成立新創公司的網頁開發初學者,內容主要說明如何創造適用於多個平台的單一CRUD型態應用程式。
‧探索GraphQL簡易的資料查詢流程
‧瞭解API、網頁應用程式和原生應用程式的共用驗證
‧透過React和Styled Components建構高效能網頁應用程式
‧使用React Native編寫適用於iOS和Android的跨平台應用程式,編譯成原生程式碼
‧瞭解如何使用Electron編寫桌面應用程式
作者簡介
Adam D. Scott 是一名工程主管、網頁開發人員兼教育工作者,居住於康乃狄克。他目前擔任消費者金融保護局的網頁開發主管,與人才輩出的團隊共同建構開放原始碼網頁應用程式。
他跨足科技業與教育界超過十年,教授並撰寫關於各種技術主題的課程。
目錄大綱
第一章 開發環境
第二章 API 簡介
第三章 使用 Node 和Express 的網頁應用程式
第四章 第一個 GraphQL API
第五章 資料庫
第六章 CRUD 操作
第七章 使用者帳戶和驗證
第八章 使用者操作
第九章 細節
第十章 部署 API
第十一章 使用者介面和 React
第十二章 使用 React 建構網頁用戶端
第十三章 將應用程式樣式化
第十四章 使用 Apollo Client
第十五章 網頁驗證和狀態
第十六章 建立、讀取、更新及刪除操作
第十七章 部署網頁應用程式
第十八章 使用 Electron 的桌面應用程式
第十九章 將現有的網頁應用程式與 Electron 整合
第二十章 Electron 部署
第二十一章 使用 React Native 的行動應用程式
第二十二章 行動應用程式殼層
第二十三章 GraphQL 和 React Native
第二十四章 行動應用程式驗證
第二十五章 行動應用程式發佈
後記
附錄A 在本機執行 API
附錄B 在本機執行網頁應用程式









