Learn to develop powerful web applications in minutes with Meteor
About This Book
- Learn one of the most up-to-date JavaScript platforms, with easy to follow, step-by-step instructions
- Familiarize yourself with Meteor's new and improved features
- Create dynamic, multi-user applications in JavaScript
Who This Book Is For
This book is for developers or students who have a working knowledge of JavaScript and HTML, and want to learn how to quickly develop full-stack web applications using pure JavaScript.
What You Will Learn
- Leverage reactive programming in modern web applications
- Design and implement MongoDB/NoSQL databases
- Develop fast and simple web interfaces with HTML templates
- Use local and server synchronization to make apps more user-friendly
- Structure an application for performance and security
- Leverage Meteor's quick and easy user authentication system
- Implement third-party packages and add-ons
- Prepare and deploy Meteor applications
In Detail
Meteor is one of the most popular development platforms available today, allowing you to create and deploy mobile and web applications in a fraction of the time needed by other JavaScript frameworks. Getting Started with Meteor.js JavaScript Framework Second Edition is an easy to follow, step-by-step approach to learning how to build modern web applications with Meteor.
You will begin with a look "under the hood" to see what makes Meteor so special. Next, you will build a complete, working application from scratch, gaining a thorough understanding of Meteor's major features including: data on the wire, web templates, declarative programming, full-stack reactivity, modularity, third-party packages, and MongoDB/NoSQL databases. Finally, you will learn how to harden your app, prepare it for production release, and quickly deploy it using Meteor's public servers or your own custom server. With updated screenshots and code, this second edition will show you exactly why Meteor is the choice for rapid, elegant application development.
As a Design Technologist for Adobe Systems, Isaac Strack actively researches, develops, and contributes to emerging device and Internet technologies, incorporating these new technologies into the Adobe Digital Media and Digital Marketing product lines. He is on the board of directors for the Wasatch Institute of Technology, a computer science high school located in Utah that is changing the face of education through an Agile-based teaching methodology, which emphasizes real-life technology skills and STEM education. Isaac worked for the Service Technologies group at eBay for over 11 years, where he was on the forefront of AJAX, .NET, and web-related technologies. While at eBay, he earned a web technology patent, and is one of the original developers of the Listing Violation Inspection System (LVIS), used to monitor and regulate auctions and member-to-member transactions. Isaac has a passion for technology and design, and conveys that passion through his contributions online and in his local community. Despite his experiences to the contrary, he's still naïve enough to believe what Steve Jobs said, "If you have a good idea and a little moxie, you can change the world."