Meteor: Full-Stack Web Application Development
暫譯: Meteor:全端網頁應用程式開發

Fabian Vogelsteller, Isaac Strack, Marcelo Reyna

  • 出版商: Packt Publishing
  • 出版日期: 2017-01-31
  • 售價: $3,260
  • 貴賓價: 9.5$3,097
  • 語言: 英文
  • 頁數: 700
  • 裝訂: Paperback
  • ISBN: 1787287750
  • ISBN-13: 9781787287754
  • 海外代購書籍(需單獨結帳)

商品描述

Learn how to create mobile and full-stack web applications in JavaScript by getting a deeper insight into Meteor

About This Book

  • This step-by-step tutorial will show you how to build fast, complex web applications
  • Over 65 hands-on recipes help you build and deploy elegant web applications
  • Optimize your web application for production use

Who This Book Is For

If you are a web developer who is familiar with Meteor and has basic knowledge of web development, and you now want to explore new paradigms of single-page, real-time applications, this course is perfectly suited for you.

What You Will Learn

  • Secure your site with Meteor best practices
  • Create reactive templates that update themselves when data changes
  • Add routing to a single-page application and make it appear like a real website
  • Make your own Meteor packages and see how to make them public
  • Rapidly build robust, responsive user interfaces
  • Publish your own reusable custom packages
  • Optimize your site for load speed with advanced publishers and subscribers
  • Master the intricacies of front-end development using Jeet, Bootstrap, CSS animations, and more
  • Leverage the aggregation framework to produce results with big data
  • Optimize your site for search engine visibility

In Detail

Meteor is best JavaScript development platform and is packed with collections of libraries and packages bound together in a tidy way to take care of everything from development to production, making your web development easier.

This course follows a learning path divided into three modules. Each module is a mini course in its own right, taking your knowledge to a new level as you progress. The first module takes you from the installation of Meteor to building a fully working web blog (including back end) to create and edit posts. Your path will begin with the basic concepts and folder structure of a Meteor project, learning how Meteor templates work to test packages, and seeing the application itself.

The second module is a cookbook that starts with simple recipes designed for quick reference, and culminating advanced recipes that walk you through building and deploying a complete application. The cookbook covers all the major areas of Meteor development, including lesser-known and undocumented features too.

With all the important concepts covered in the previous modules, the third module will get you equipped with simple solutions to boost your development skills. You'll learn about mapping of real-world data and optimizing it, how to optimize and secure web applications and how to deploy and maintain it without breaking its features. Throughout the module, you will put your skills into practice and build an online shop from scratch.

This Learning Path combines some of the best that Packt has to offer in one complete, curated package. It includes content from the following Packt products:

  • Building Single-page Web Apps with Meteor, Fabian Vogelsteller
  • Meteor Cookbook, Isaac Strack
  • Meteor Design Patterns, Marcelo Reyna

Style and approach

This practical handbook has a step-by-step approach to help you improve your developer skills and efficiently built web applications using Meteor.

商品描述(中文翻譯)

學習如何透過深入了解 Meteor 來創建 JavaScript 的行動和全端網頁應用程式

本書介紹



  • 這本逐步教學將展示如何構建快速且複雜的網頁應用程式

  • 超過 65 個實作食譜幫助您構建和部署優雅的網頁應用程式

  • 為生產環境優化您的網頁應用程式

本書適合誰閱讀


如果您是一位熟悉 Meteor 並具備基本網頁開發知識的網頁開發者,現在想探索單頁面即時應用程式的新範式,這門課程非常適合您。

您將學到什麼



  • 使用 Meteor 最佳實踐來保護您的網站

  • 創建在數據變更時自動更新的反應式模板

  • 為單頁面應用程式添加路由,讓其看起來像真正的網站

  • 製作自己的 Meteor 套件並了解如何將其公開

  • 快速構建穩健且響應式的用戶界面

  • 發布您自己的可重用自定義套件

  • 使用高級發布者和訂閱者優化您的網站載入速度

  • 掌握使用 Jeet、Bootstrap、CSS 動畫等前端開發的複雜性

  • 利用聚合框架處理大數據以產生結果

  • 優化您的網站以提高搜尋引擎可見性

詳細內容


Meteor 是最佳的 JavaScript 開發平台,擁有一系列整齊的庫和套件,從開發到生產都能妥善處理,讓您的網頁開發變得更簡單。


這門課程遵循一條分為三個模組的學習路徑。每個模組都是一個獨立的小課程,隨著您的進步,將您的知識提升到新水平。第一個模組將帶您從 Meteor 的安裝開始,構建一個完整運作的網頁部落格(包括後端),以創建和編輯文章。您的學習將從 Meteor 專案的基本概念和資料夾結構開始,了解 Meteor 模板如何運作以測試套件,並查看應用程式本身。


第二個模組是一個食譜書,從簡單的食譜開始,設計為快速參考,最終以高級食譜結束,指導您構建和部署完整的應用程式。這本食譜書涵蓋了 Meteor 開發的所有主要領域,包括一些不太知名和未記錄的功能。


在前面模組中涵蓋的所有重要概念後,第三個模組將為您提供簡單的解決方案,以提升您的開發技能。您將學習如何映射現實世界的數據並進行優化,如何優化和保護網頁應用程式,以及如何在不破壞其功能的情況下進行部署和維護。在整個模組中,您將實踐您的技能,從零開始構建一個在線商店。


這條學習路徑結合了 Packt 提供的一些最佳內容,形成一個完整的策劃包。它包括以下 Packt 產品的內容:



  • 使用 Meteor 構建單頁面網頁應用程式,Fabian Vogelsteller

  • Meteor 食譜,Isaac Strack

  • Meteor 設計模式,Marcelo Reyna

風格與方法


這本實用手冊採用逐步的方法,幫助您提升開發者技能,並有效地使用 Meteor 構建網頁應用程式。