Meteor cookbook : over 65 hands-on recipes that cover every aspect of building and deploying elegant, full-stack web applications with Meteor

Enregistré dans:
Détails bibliographiques
Auteur principal: Strack, Isaac.
Support: E-Book
Langue: Anglais
Publié: Birmingham : Packt Publishing, 2015.
Sujets:
Autres localisations: Voir dans le Sudoc
Résumé: This book is meant for developers of all experience levels looking to create mobile and full-stack web applications in JavaScript. Many of the simple recipes can easily be followed by less-experienced developers, while some of the advanced recipes will require extensive knowledge of existing web, mobile, and server technologies. Any application or enterprise web developer looking to create full-stack JavaScript-based apps will benefit from the recipes and concepts covered in this book
Accès en ligne: Accès à l'E-book
Lien: Autre support: Strack, Isaac. Meteor Cookbook.
Table des matières:
  • Cover; Copyright; Credits; About the Author; About the Reviewers; www.PacktPub.com; Table of Contents; Preface; Chapter 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; Chapter 2: Customizing with Packages; Introduction Adding Meteor packagesRemoving 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; Chapter 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 Chapter 4: Creating ModelsIntroduction; Implementing a simple collection; Using the Session object; Sorting with MongoDB queries; Filtering with MongoDB queries; Creating upsert MongoDB queries; Implementing a partial collection; Chapter 5: Implementing DDP; Introduction; Reading the DDP stream; Using client-only collections; Implementing multiserver DDP; Integrating DDP with other technologies; Chapter 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 MongoUsing inline data to modify UI elements reactively; Integrating a jQuery UI; Chapter 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; Chapter 8: Integrating Third-party Libraries; Introduction; Using npm packages directly; Building graphs with D3.js; Creating cutting-edge UIs with Polymer; Chapter 9: Securing Your Application; Introduction; Basic safety turning off autopublish; Basic safety removing insecure Securing data transactions with allow and denyHiding data with façades; Protecting the client with browser-policy; Chapter 10: Working with Accounts; Introduction; Implementing OAuth accounts packages; Customizing the accounts login; Performing two-factor authentication; Chapter 11: Leveraging Advanced Features; Introduction; Building custom server methods; Creating custom EJSON objects; Handling asynchronous events; Using asynchronous functions; Chapter 12: Creating Useful Projects; Introduction; Creating RESTful web services; Creating a complete app with Iron Router