Meteor is an incredibly powerful, impossibly fun platform for building responsive web and mobile applications. Meteor uses modular components, full-stack reactivity, and data on the wire, leading the charge toward truly effective application development.
Learning Meteor Application Development will get you up and running on the Meteor platform and on your way to creating web and mobile applications in hours instead of weeks. By taking advantage of all of Meteor's capabilities, you can take your development skills to the next level and build those "killer apps" you've been dreaming about.
Author Isaac Strack begins by installing Meteor, configuring the development environment, and building a baseline application. Then he shows how to create a full-stack application and build a simple, elegant, and data-reactive interface. He connects that UI to back-end services by creating a MongoDB data collection, Meteor DDP services, and a RESTful API. Finally, you'll learn how to test the application and deploy it to Meteor's servers or to a customized production environment, to show it off to the world.
- Setting up Meteor
- Creating your first app with Meteor
- Displaying collections
- Adding content through user input
- Securing your app
- Creating web and REST services
- Creating a responsive UI
- Deploying a Meteor app
Skill Level Intermediate
In fact, you can actually reuse certain libraries across both the client and the server. Meteor supports database transactions on both the client and the server, allowing you to make changes in the UI, and have those changes instantly reflected, whether you be online or offline. And Meteor takes care of all the crunch and database synchronization for you. This functionality comes together in what Meteor calls full-stack reactivity. You can have multiple clients and servers speaking to each other all over DDP in pretty much any modern programming language.
Finally, Meteor application are written with a simple declarative style. This means that rather than having to worry about the state of every element, you can write clear, concise, declarative code, making for a much more rapid and productive development experience. We believe that programming should be fun. And throughout this course we will show you how Meteor's simple, declarative, reactive data model can help you build better applications. This series is laid out in five sections, with four or five videos in each section. Walking through installation and prep, using Meteor's reactive data collections to quickly add content, creating clean, simple web services, including REST services, leveraging Meteor's built-in reactive model to create elegant user interfaces, and deploying your application for testing, and for production use on your own servers.
By the end of this series you should expect to be able to easily and effortlessly develop your own Meteor applications, and be well on your way to mastering one of the best and brightest new frameworks available. Our next video will be setting up Meteor. So, open your favorite editor, fire up the command line and let's get started.