Building Single-page Web Apps with Meteor


Book and eBook expected August 2014. Pre-order now!
Building Single-page Web Apps with Meteor
eBook: $19.99
Formats: PDF, PacktLib, ePub and Mobi formats
$15.99
save 20%!
Print + free eBook + free PacktLib access to the book: $52.98    Print cover: $32.99
$32.99
save 38%!
Free Shipping!
UK, US, Europe and selected countries in Asia.
Also available on:
Overview
Table of Contents
Author
Support
Sample Chapters
  • Create a complete web blog from frontend to backend that uses only JavaScript
  • Understand how Web 2.0 is made by powerful browser-based applications
  • Step-by-step tutorial that will show you how fast, complex web applications can be built

Book Details

Language : English
Paperback : 152 pages [ 235mm x 191mm ]
Release Date : August 2014
ISBN : 1783988126
ISBN 13 : 9781783988129
Author(s) : Fabian Vogelsteller
Topics and Technologies : All Books, Web Development, Open Source
Sorry, the table of contents for this book is not yet available.

Fabian Vogelsteller

Fabian Vogelsteller became interested in web technologies at the age of 14. He developed a skillset ranging from graphic design to coding PHP to Python, ActionScript, Objective C, HTML, CSS, and fell in love with JavaScript. He worked as a freelance web developer for over 12 years and is the creator of the open source feindura – Flat File CMS. Fabian is a strong advocate of open source software and has built and contributed to many open source libraries and projects. In recent years, Meteor has become his passion and is his primary tool of choice. He currently works for start-ups in Berlin, extending his skills to web development of larger applications.
Sorry, we don't have any reviews for this title yet.

Submit Errata

Please let us know if you have found any errors not listed on this list by completing our errata submission form. Our editors will check them and add them to this list. Thank you.

Sorry, there are currently no downloads available for this title.

Frequently bought together

Building Single-page Web Apps with Meteor +    Drupal 7 Webform Cookbook =
50% Off
the second eBook
Price for both: $32.95

Buy both these recommended eBooks together and get 50% off the cheapest eBook.

What you will learn from this book

  • Create reactive templates that update themselves when data changes
  • Use database queries on the client and the server to retrieve, sort, and manipulate data sets
  • Understand data synchronization using a publication/subscription model and make API calls a thing of the past
  • Discover how you can secure your data flow on the server side to keep confidential data secret
  • Add routing to a single-page application and make it appear like a real website
  • Build your own advanced reactive objects and make everything re-run when you want
  • Make your own Meteor packages and learn how to make them public
  • Unit test your packages and Meteor applications

In Detail

Meteor is one of the biggest full stack JavaScript frameworks on the web that allows you to build real-time web applications quickly and easily, and in pure JavaScript. It allows you to write code with the same API on both the server and the client, which keeps your code consistent and easy to maintain for everybody. Meteor is not just a framework; it comes with a full build process that takes care of everything, from development to production, with no need for configuration. You will never want to manually add files or write Grunt tasks for build optimizations again.

This book takes you from the installation of Meteor to building a fully working web blog (including backend) to create and edit posts. Discover how simple it can be to build complex web applications in pure JavaScript without the hassle of manually updating DOM elements.

You will start with the basic concepts and folder structure of a Meteor project, learning how Meteor templates work. You’ll then learn how to retrieve and send data to the server and manipulate the database content. Routing will later make your example app look and behave like a real website, but being faster with the feel of a native application.

Understand Meteor’s reactivity concept that can re-run functions when data changes while you’re building your own reactive object, and package it later for drop in-use. After your app is ready, the book continues with ways of deploying your app on different types of servers. Finally, we will take a look at testing packages and the application itself. This book gives you an overall look at what’s possible with Meteor, while learning how to build and structure a pure JavaScript application.

Approach

Meteor’s API is very simple but the concepts behind it are very powerful. This book has a step-by-step approach that helps you build a full-fledged JavaScript application in an easy-to-follow style. Each topic is explained sequentially in the process of building an example web blog. Readers will get detailed explanations of the basic and advanced features of Meteor that appeal to a wide range of experiences.

Who this book is for

If you are a web developer who wants to take on Web 2.0, build real time applications or simply want to write a complete application using only JavaScript and HTML/CSS, this is the book for you. You should have basic knowledge of JavaScript and the desire to understand it even better.

Code Download and Errata
Packt Anytime, Anywhere
Register Books
Print Upgrades
eBook Downloads
Video Support
Contact Us
Awards Voting Nominations Previous Winners
Judges Open Source CMS Hall Of Fame CMS Most Promising Open Source Project Open Source E-Commerce Applications Open Source JavaScript Library Open Source Graphics Software
Resources
Open Source CMS Hall Of Fame CMS Most Promising Open Source Project Open Source E-Commerce Applications Open Source JavaScript Library Open Source Graphics Software