Search icon CANCEL
Subscription
0
Cart icon
Your Cart (0 item)
Close icon
You have no products in your basket yet
Save more on your purchases now! discount-offer-chevron-icon
Savings automatically calculated. No voucher code required.
Arrow left icon
Explore Products
Best Sellers
New Releases
Books
Videos
Audiobooks
Learning Hub
Conferences
Free Learning
Arrow right icon
Arrow up icon
GO TO TOP
Build Applications with Meteor

You're reading from   Build Applications with Meteor Isomorphic JavaScript web development

Arrow left icon
Product type Paperback
Published in May 2017
Publisher Packt
ISBN-13 9781787129887
Length 388 pages
Edition 1st Edition
Languages
Tools
Arrow right icon
Author (1):
Arrow left icon
Dobrin Ganev Dobrin Ganev
Author Profile Icon Dobrin Ganev
Dobrin Ganev
Arrow right icon
View More author details
Toc

What this book covers

Chapter 1Foundation of Meteor, walks you through the installation of Meteor and getting to grips with the core concepts of the framework.

Chapter 2, Building a Shopping Cart, teaches you to build a CRUD shopping cart application using React as a view layer. Also, we will cover client-side routing and Meteor methods.

Chapter 3, Style Your React Components with Bootstrap and Material Design, provides an overview of the responsive web design by building a mobile first CSS grid from scratch using SASS and LESS; then we will move on to exploring the two most popular CSS frameworks: Bootstrap and Material Design. By styling the shopping cart application from the last chapter, we will go over the challenges of building scalable CSS and concepts such as CSS modules and React inline styles.

Chapter 4, Real-Time Twitter Streaming, introduces a frontend state management container, called Redux. We will also become familiar with Twitter’s Streaming API by building an application that will parse tweets by user and location, perform a simple sentiment analysis, and ingest them into MongoDB.

Chapter 5Developing Kanban Project Management Tool, outlines the steps for building a Kanban app by implementing the React DnD library; we will also learn how we can enhance our React components using a pattern called Higher-Order Components.

Chapter 6, Building a Real-Time Search Application, explores adding a full-text search on MongoDB collection to our Meteor application. Calling the async functions in Meteor Methods with Fibers and Promises, and adding the native Node.js MongoDB, driver will also be covered.

Chapter 7, Real-Time Maps, covers adding user accounts into our Meteor app, client-side routing, and real-time geo functionality with React-Leaflet components.

Chapter 8, Build a Chatbot with Facebook’s Messenger Platform, gets you started with using Angular 2 for your view layer. We will also add a distributed database, Cassandra, and with GraphQL we will be able to query both the MongoDB and Cassandra databases in a single trip to the server. Using the Wit.ai API, we will build a chatbot prototype that will mock up an online flower store.

Chapter 9, Build Internet of Things Platform, explores another data transport layer, gRPC from Google, by implementing a server-to-server data transport without human intervention.

lock icon The rest of the chapter is locked
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.
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
Renews at $19.99/month. Cancel anytime