Find online courses made by experts from around the world.
Take your courses with you and learn anywhere, anytime.
Learn and practice real-world skills and achieve your goals.
Learning Meteor Application Development will get you up and running on the Meteor platform, and have you well on your way to creating powerful, effective web and mobile applications in hours instead of weeks. By taking advantage of all of Meteor's efficient development capabilities, you can take your development skills to the next level, and build those “killer apps" you've been dreaming about.
We'll begin by installing Meteor, configuring the development environment and building a baseline application, allowing us to quickly and easily create a fully functional application.
Then we'll create a full-stack application, and build a simple, elegant, data-reactive UI. We will connect that UI to back-end services by creating a MongoDB data collection, Meteor DDP services, and a RESTful API. As we come to the end we will test our application and deploy it to Meteor's servers or to a customized production environment, so that we can show it off to the world!
About the Author
Not for you? No problem.
30 day money back guarantee.
Learn on the go.
Desktop, iOS and Android.
Certificate of completion.
|Section 1: Getting Up and Running with Meteor|
|Find out what makes Meteor one of the hottest new reactive frameworks and what this course can offer.|
|Discover which operating systems Meteor supports. Learn how to manually install Node and NPM. Install Meteor from the command-line terminal.|
Learn how to set up your file structure, the order of execution for files and folders, and how to affect the visibility of files and assets in a Meteor application.
|Learn how to get your first Meteor app up and running in less than 10 seconds. Discover some of the secrets of developing applications quickly with Meteor.|
Learn how to search, install, uninstall, and customize the installation of core Meteor packages, and tap the large (and growing) community of third-party packages available through atmospherejs.com.
|Section 2: Content Creation and Adding Collections|
|Create Meteor templates, cleanly separating your HTML and easily adding reactive, dynamic template updates using Meteor Template Helpers.|
|Learn how to use default HTML input elements, such as text fields and buttons, wrapped inside Meteor templates.|
Quickly make your application secure, requiring a login, and make snippets private to the user who created them.
See how easy it is to interact with external services by creating a service that will monitor collections and update any server containing URLs while using the DDP protocol.
|Section 3: Creating Clean Web and REST Services|
|An introduction to the very popular Meteor package, Iron Router. Information on where to go for more information and how to install it in your Meteor application.|
|A simple introduction to using Iron Router in your existing snippets application, enabling both client- and server-side routing.|
With the Iron Router configuration taken care of, it's time to set up our POST, PUT, and DELETE endpoints, communicating with REST clients via JSON objects.
|Section 4: Creating Responsive User Interfaces|
Using the popular voodoohop:masonrify package, we will create an automated, responsive layout for our snippets, making our UI much more user friendly and clean.
|We're already using the Bootstrap library, so we should use it fully to add some polish and pizzazz to our application layout.|
Small snippets with a simple title and a URL are nice, but we need more. This video will walk you through adding inline input elements to add or edit the description of each snippet.
|Section 5: Deploying Your Application|
|Meteor makes publicly testing your app very simple; with a single meteor deploy command, you can deploy and test your app on a meteor.com subdomain in a matter of seconds.|
|Want to test an app using your own domain? No problem! Meteor provides an extremely easy way to use their server hardware to serve and test your app using your own domain name.|
|For those who want complete control of their app, or are ready to move their app into production, we provide step-by-step instructions for quickly and easily deploying a Meteor app on their custom servers.|
Packt has been committed to developer learning since 2004. A lot has changed in software since then - but Packt has remained responsive to these changes, continuing to look forward at the trends and tools defining the way we work and live. And how to put them to work.
With an extensive library of content - more than 4000 books and video courses -Packt's mission is to help developers stay relevant in a rapidly changing world. From new web frameworks and programming languages, to cutting edge data analytics, and DevOps, Packt takes software professionals in every field to what's important to them now.
From skills that will help you to develop and future proof your career to immediate solutions to every day tech challenges, Packt is a go-to resource to make you a better, smarter developer.
Packt Udemy courses continue this tradition, bringing you comprehensive yet concise video courses straight from the experts.