買這商品的人也買了...
-
JavaScript Patterns (Paperback)$1,140$1,080 -
HTML & CSS : 網站設計建置優化之道 (HTML and CSS: Design and Build Websites)$580$493 -
版本控制使用 Git, 2/e (Version Control with Git: Powerful tools and techniques for collaborative software development, 2/e)$580$458 -
無瑕的程式碼-敏捷軟體開發技巧守則 + 番外篇-專業程式設計師的生存之道 (雙書合購)$940$700 -
超簡單!室內與景觀設計速繪美學-用 SketchUp 就可以輕鬆完成你的設計夢想!(附關鍵影音教學)$420$357 -
超圖解 Arduino 互動設計入門, 2/e$680$578 -
新視界計算機概論, 7/e$620$558 -
ASP.NET MVC 5 網站開發美學$780$616 -
Docker 入門與實戰$450$356 -
It's Django -- 用 Python 迅速打造 Web 應用$400$340 -
$354單元測試的藝術 - 以 C# 為範例『第二版』 -
精通 Python|運用簡單的套件進行現代運算 (Introducing Python: Modern Computing in Simple Packages)$780$616 -
完整學會 Git, GitHub, Git Server 的24堂課$360$284 -
CSS Secrets 中文版|解決網頁設計問題的有效秘訣 (CSS Secrets: Better Solutions to Everyday Web Design Problems)$680$537 -
鳥哥的 Linux 私房菜-基礎學習篇, 4/e$980$774 -
7天學會 Git 版本控制 (Git Essentials)$280$218 -
大數據分析處理:Spark技術、應用與性能優質化$750$638 -
$594精通 ASP.NET MVC 5 (Pro ASP.NET MVC 5) -
Metasploitable|白帽駭客新兵訓練營$380$300 -
jQuery 實戰手冊, 3/e (jQuery in Action, 3/e)$580$458 -
職業駭客的告白 : 軟體反組譯、木馬病毒與入侵翻牆竊密$620$484 -
網頁程式設計的16堂課: HTML5‧CSS3‧JavaScript ‧jQuery‧AJAX‧Bootstrap‧Google Maps$550$468 -
Raspberry Pi 專案製作|物聯網、機器人、圖像辨識 (Learning Raspberry Pi)$380$300 -
PHP 7 與 MySQL 網頁資料庫程式設計$580$458 -
JavaScript 網頁程式設計超入門$490$417
商品描述
Want to simplify web development? This hands-on book shows you how to write frontend and backend code simultaneously, using the Opa framework. Opa provides a complete stack for web application development, including a web server, database engine, distribution libraries, and a programming language that compiles to JavaScript.
You’ll learn step-by-step how to use Opa by building two projects through the course of the book: a wiki application similar to Wikipedia, and a Twitter-like micro-blogging platform. Discover how easy it is to use Opa to develop applications with real-time updates, database interactions, and web service design. Do you have JavaScript experience? You’re ready to get started.
- Learn fundamental concepts, including Opa’s functional programming style
- Discover how Opa compiles to JavaScript, using jQuery on the frontend and Node.js on the server
- Construct HTML resources dynamically and embed static resources on an Opa server
- Use Opa’s method for performing CRUD operations and storing key-value pairs in MongoDB
- Build an Opa user interface with the Bootstrap toolkit from Twitter
- Learn variant types, pattern-matching, polymorphic types, recursive functions, and other advanced features
- Manage user accounts by building login forms, handling account activation, and tracking logged users
- Build a reactive UI—a real-time interface that continuously updates user events
商品描述(中文翻譯)
想要簡化網頁開發嗎?這本實作導向的書籍將教你如何同時撰寫前端和後端程式碼,使用 Opa 框架。Opa 提供了一個完整的網頁應用程式開發堆疊,包括網頁伺服器、資料庫引擎、分發函式庫,以及一種編譯成 JavaScript 的程式語言。
你將逐步學習如何使用 Opa,透過書中的兩個專案來實作:一個類似於維基百科的維基應用程式,以及一個類似於 Twitter 的微型部落格平台。發現使用 Opa 開發具有即時更新、資料庫互動和網頁服務設計的應用程式是多麼簡單。如果你有 JavaScript 的經驗,那麼你已經準備好開始了。
- 學習基本概念,包括 Opa 的函數式程式設計風格
- 發現 Opa 如何編譯成 JavaScript,前端使用 jQuery,伺服器使用 Node.js
- 動態構建 HTML 資源並在 Opa 伺服器上嵌入靜態資源
- 使用 Opa 的方法執行 CRUD 操作並在 MongoDB 中儲存鍵值對
- 使用 Twitter 的 Bootstrap 工具包構建 Opa 使用者介面
- 學習變異型別、模式匹配、多型別、遞迴函數及其他進階特性
- 通過構建登入表單、處理帳戶啟用和追蹤已登入用戶來管理用戶帳戶
- 構建一個反應式 UI——一個持續更新用戶事件的即時介面
