Meteor Design Patterns
暫譯: Meteor 設計模式

Marcelo Reyna

  • 出版商: Packt Publishing
  • 出版日期: 2015-10-21
  • 售價: $1,670
  • 貴賓價: 9.5$1,587
  • 語言: 英文
  • 頁數: 184
  • 裝訂: Paperback
  • ISBN: 1783987626
  • ISBN-13: 9781783987627
  • 相關分類: Design Pattern
  • 海外代購書籍(需單獨結帳)

相關主題

商品描述

Accelerate your code writing skills with over twenty programming patterns that will make your code easier to maintain and scale

About This Book

  • Optimize your web application for production use
  • Build views and controllers with minimal effort that will evolve with your application
  • Learn how to maintain a MeteorJS project while it is running in production

Who This Book Is For

This book is for developers who have already had an introductory course with Meteor. Basic knowledge of web development is recommended.

What You Will Learn

  • Use of Jade, Stylus, and CoffeeScript to speed up web development
  • Increase productivity by leveraging the best packages in the community
  • Optimize your site for load speed with advanced publishers and subscribers
  • Leverage the aggregation framework to produce results with big data
  • Master the intricacies of front-end development using Jeet, Bootstrap, CSS animations, and more
  • Optimize your site for search engine visibility
  • Secure your site with Meteor's best practices
  • Track the live status of your application, ensuring all errors have been taken care of

In Detail

With the increasing interest in NodeJS web applications, a new framework, Meteor, has joined the ranks to simplify developer workflows. Meteor is one of the few open source frameworks that has received funding since its early development stages. It builds on ideas from existing frameworks and libraries, offering developers an easy way to develop a prototype app. At the same time, it gives them the tools and flexibility to build a fully fledged production app. Meteor is the weapon of choice for start-ups in today's world.

Meteor Design Patterns cuts through the jargon that most websites play with and gets to the point with simple solutions that will boost your development skills.

We start off with a refresher on the basics of JavaScript programming such as templates, CoffeeScript, the Event Loop, and the Merge Box, amongst others. You then learn how to map real-world data and optimize the data's publishers to output data with the least amount of work done by the server with some subscribe and publish patterns. Next, using front-end patterns, you will learn how to create maintainable and trackable forms, and make our site crawlable by any search engine. Following this, you will see how to optimize and secure the web application and maintain applications without breaking other features. Finally, you will learn how to deploy a secure production-ready application while learning to set up modulus, compose with Oplog tracking and SSL certificates, as well as error tracking with Kadira.

Throughout the book, you will put your skills to practice and build an online shop from scratch. By the end of the book, you will have built a feature-rich online shop.

Style and approach

The book is a practical handbook on how to build an e-commerce web app using Meteor. Every topic ties into the webapp to easily illustrate the concepts that you are learning about.

商品描述(中文翻譯)

加速您的程式碼撰寫技能,透過二十多種程式設計模式,使您的程式碼更易於維護和擴展

關於本書
- 優化您的網頁應用程式以供生產使用
- 以最小的努力構建隨著應用程式演變的視圖和控制器
- 學習如何在生產環境中維護 MeteorJS 專案

本書適合誰
本書適合已經參加過 Meteor 入門課程的開發者。建議具備基本的網頁開發知識。

您將學到什麼
- 使用 Jade、Stylus 和 CoffeeScript 加速網頁開發
- 利用社群中最佳的套件提高生產力
- 使用進階的發佈者和訂閱者優化您的網站載入速度
- 利用聚合框架處理大數據以產生結果
- 精通使用 Jeet、Bootstrap、CSS 動畫等前端開發的複雜性
- 優化您的網站以提高搜尋引擎可見性
- 根據 Meteor 的最佳實踐保護您的網站
- 追蹤應用程式的即時狀態,確保所有錯誤都已處理

詳細內容
隨著對 NodeJS 網頁應用程式的興趣日益增加,一個新的框架 Meteor 加入了簡化開發者工作流程的行列。Meteor 是少數幾個自早期開發階段就獲得資金支持的開源框架之一。它基於現有框架和庫的理念,為開發者提供了一種簡單的方法來開發原型應用程式。同時,它也提供了構建完整生產應用程式所需的工具和靈活性。Meteor 是當今世界初創公司的首選武器。

《Meteor 設計模式》打破了大多數網站所使用的行話,直接提供簡單的解決方案,提升您的開發技能。

我們首先回顧 JavaScript 程式設計的基本知識,例如模板、CoffeeScript、事件循環和合併框等。接著,您將學習如何映射現實世界的數據,並優化數據的發佈者,以最少的伺服器工作量輸出數據,使用一些訂閱和發佈模式。接下來,利用前端模式,您將學習如何創建可維護和可追蹤的表單,並使我們的網站能被任何搜尋引擎爬取。隨後,您將看到如何優化和保護網頁應用程式,並在不破壞其他功能的情況下維護應用程式。最後,您將學習如何部署一個安全的生產就緒應用程式,同時學習如何設置模組、使用 Oplog 追蹤和 SSL 證書,以及使用 Kadira 進行錯誤追蹤。

在整本書中,您將實踐您的技能,從零開始建立一個線上商店。到書的結尾,您將建立一個功能豐富的線上商店。

風格與方法
本書是一本實用手冊,介紹如何使用 Meteor 建立電子商務網頁應用程式。每個主題都與網頁應用程式相關聯,以便輕鬆說明您正在學習的概念。