CANCEL
Subscription
0
Your Cart
(0 item)
You have no products in your basket yet
Save more on your purchases now!
Buy
2
products and save
10%
Buy
3
products and save
15%
Buy
5
products and save
20%
Savings automatically calculated. No voucher code required.
Account
Sign in
New User?
Create Account
Your Subscription
Your Owned Titles
Your Account
Your Orders
Change country
United States
United Kingdom
India
Germany
France
Canada
Russia
Spain
Brazil
Australia
Argentina
Austria
Belgium
Bulgaria
Chile
Colombia
Cyprus
Czechia
Denmark
Ecuador
Egypt
Estonia
Finland
Greece
Hungary
Indonesia
Ireland
Italy
Japan
Latvia
Lithuania
Luxembourg
Malaysia
Malta
Mexico
Netherlands
New Zealand
Norway
Philippines
Poland
Portugal
Romania
Singapore
Slovakia
Slovenia
South Africa
South Korea
Sweden
Switzerland
Taiwan
Thailand
Turkey
Ukraine
Explore Products
Best Sellers
New Releases
Books
Videos
Audiobooks
Learning Hub
Conferences
Free Learning
GO TO
TOP
You're reading from
Meteor Cookbook
Build elegant full-stack web applications with Meteor, the JavaScript framework that's redefining web development
Product type
Paperback
Published in
May 2015
Publisher
ISBN-13
9781783280292
Length
364 pages
Edition
1st Edition
Languages
JavaScript
Tools
Meteor
Concepts
Server Side Web Development
Table of Contents
(14) Chapters
Preface
What this book covers
What you need for this book
Who this book is for
Sections
Conventions
Reader feedback
Customer support
1. Optimizing Your Workflow
Introduction
Installing Meteor
Finding documentation for Meteor
Getting help with questions
Setting up your project file structure
Setting up your development environment
Using the web console
Deploying a test app to Meteor
Deploying to Meteor using a CNAME redirect
Deploying to a custom hosted environment
Deploying with Meteor Up (MUP)
Using CoffeeScript
Using CSS compilers
2. Customizing with Packages
FREE CHAPTER
Introduction
Adding Meteor packages
Removing Meteor packages
Discovering new packages with Atmosphere
Creating a multipage application with Iron Router
Building a custom package
Using npm modules
Publishing custom packages to Atmosphere
3. Building Great User Interfaces
Introduction
Inserting templates with Spacebars
Inserting raw HTML using triple braces
Creating dynamic lists
Building a smooth interface with Bootstrap
Creating customized global helpers
Creating custom components
Using reactivity with HTML attributes
Using dynamic templates
Animating DOM elements
4. Creating Models
Introduction
Implementing a simple collection
Using the Session object
Sorting with MongoDB queries
Filtering with MongoDB queries
Creating upsert MongoDB queries
Implementing a partial collection
5. Implementing DDP
Introduction
Reading the DDP stream
Using client-only collections
Implementing multiserver DDP
Integrating DDP with other technologies
6. Mastering Reactivity
Introduction
Creating and consuming a reactive value
Using Ajax query results in ReactiveVar
Making a custom library reactive
Updating Blaze templates without Mongo
Using inline data to modify UI elements reactively
Integrating a jQuery UI
7. Using Client Methods
Introduction
Creating dynamic graphs with SVG and Ajax
Using the HTML FileReader to upload images
Creating a coloring book with the Canvas element
8. Integrating Third-party Libraries
Introduction
Using npm packages directly
Building graphs with D3.js
Creating cutting-edge UIs with Polymer
9. Securing Your Application
Introduction
Basic safety – turning off autopublish
Basic safety – removing insecure
Securing data transactions with allow and deny
Hiding data with façades
Protecting the client with browser-policy
10. Working with Accounts
Introduction
Implementing OAuth accounts packages
Customizing the accounts login
Performing two-factor authentication
11. Leveraging Advanced Features
Introduction
Building custom server methods
Creating custom EJSON objects
Handling asynchronous events
Using asynchronous functions
12. Creating Useful Projects
Introduction
Creating RESTful web services
Creating a complete app with Iron Router
Deploying apps to mobile devices
Adding social sharing
Index
Chapter 8. Integrating Third-party Libraries
In this chapter, you will learn the following topics:
Using npm packages directly
Building graphs with D3.js
Creating cutting-edge UIs with Polymer
The rest of the chapter is locked
Unlock this book and the full library FREE for 7 days
Get unlimited access to 7000+ expert-authored eBooks and videos courses covering every tech area you can think of
Start free trial
Previous Section
Section 1 of 5
Next Section
Register for a free Packt account to unlock a world of extra content!
A free Packt account unlocks extra newsletters, articles, discounted offers, and much more. Start advancing your knowledge today.
Sign up now
Unlock this book and the full library FREE for 7 days
Get unlimited access to 7000+ expert-authored eBooks and videos courses covering every tech area you can think of
Start free trial
Renews at
€18.99/month
. Cancel anytime
Personalised recommendations for you
Based on your interests and search pattern
Modern Full-Stack React Projects
Read more
Full-Stack React Projects is a complete guide to learning full-stack web development, understanding the creation and integration of backend systems, and advancing your career as a frontend developer.
Read more
Jun 2024
16h 52m
Modern Full-Stack React Projects
Read more
Full-Stack React Projects is a complete guide to learning full-stack web development, understanding the creation and integration of backend systems, and advancing your career as a frontend developer.
Read more
Jun 2024
16h 52m
Modern Full-Stack React Projects
Read more
Full-Stack React Projects is a complete guide to learning full-stack web development, understanding the creation and integration of backend systems, and advancing your career as a frontend developer.
Read more
Jun 2024
16h 52m
Modern Full-Stack React Projects
Read more
Full-Stack React Projects is a complete guide to learning full-stack web development, understanding the creation and integration of backend systems, and advancing your career as a frontend developer.
Read more
Jun 2024
16h 52m
Modern Full-Stack React Projects
Read more
Full-Stack React Projects is a complete guide to learning full-stack web development, understanding the creation and integration of backend systems, and advancing your career as a frontend developer.
Read more
Jun 2024
16h 52m
Modern Full-Stack React Projects
Read more
Full-Stack React Projects is a complete guide to learning full-stack web development, understanding the creation and integration of backend systems, and advancing your career as a frontend developer.
Read more
Jun 2024
16h 52m
Modern Full-Stack React Projects
Read more
Full-Stack React Projects is a complete guide to learning full-stack web development, understanding the creation and integration of backend systems, and advancing your career as a frontend developer.
Read more
Jun 2024
16h 52m
Modern Full-Stack React Projects
Read more
Full-Stack React Projects is a complete guide to learning full-stack web development, understanding the creation and integration of backend systems, and advancing your career as a frontend developer.
Read more
Jun 2024
16h 52m
Mastering Node.js Web Development
Read more
Explore Node.js with practical examples that will teach you how to utilize open-source packages for real-world solutions. Gain the skills to develop and deploy server-side applications that enhance your client-side projects.
Read more
Jun 2024
25h 56m
Mastering Node.js Web Development
Read more
Explore Node.js with practical examples that will teach you how to utilize open-source packages for real-world solutions. Gain the skills to develop and deploy server-side applications that enhance your client-side projects.
Read more
Jun 2024
25h 56m
Mastering Node.js Web Development
Read more
Explore Node.js with practical examples that will teach you how to utilize open-source packages for real-world solutions. Gain the skills to develop and deploy server-side applications that enhance your client-side projects.
Read more
Jun 2024
25h 56m
Mastering Node.js Web Development
Read more
Explore Node.js with practical examples that will teach you how to utilize open-source packages for real-world solutions. Gain the skills to develop and deploy server-side applications that enhance your client-side projects.
Read more
Jun 2024
25h 56m