Learning Meteor Application Development
3.8 (36 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
369 students enrolled
Wishlisted Wishlist

Please confirm that you want to add Learning Meteor Application Development to your Wishlist.

Add to Wishlist

Learning Meteor Application Development

An informative walkthrough for creating a complete, multi-tier Meteor application from the ground up.
3.8 (36 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
369 students enrolled
Created by Packt Publishing
Last updated 8/2015
English
Current price: $10 Original price: $75 Discount: 87% off
1 day left at this price!
30-Day Money-Back Guarantee
Includes:
  • 2 hours on-demand video
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • Configure your development environment efficiently, using Meteor to nicely develop any mobile or web application.
  • Master the use of community, core packages, significantly reducing your development time and effort.
  • Create simple, elegant HTML-based templates, making your UIs reusable and easier to manage.
  • Display MongoDB data collections using Meteor’s dynamic, declarative style, significantly reducing code complexity.
  • Implement inputs and menus, elegantly laid out with Twitter Bootstrap and MasonryJS.
  • Leverage accounts and security configuration, to support secure, multi-user access to your app.
  • Discover advanced uses for Iron Router, including implementation of RESTful services
  • Deploy your application quickly and easily to Meteor’s test servers, or to your very own production environment.
View Curriculum
Requirements
  • You will get the most benefit out of this course if you have at least an entry-level understanding of JavaScript, HTML, CSS, and Client/Server-based web application development. A general understanding of MongoDB/NoSQL data collections and RESTful services is helpful, but not required.
Description

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

Isaac Strack is a design technologist and STEM education advocate, currently working as a Solutions Consultant for Adobe Systems. With 15+ years experience in Management Information Systems, Web and Creative technologies, Isaac has a strong background in modern web application development. A self-proclaimed Meteor junky, He is the co-captain of the MeteorSLC Meetup group, he is the author of the Packt Publishing book Getting Started With MeteorJS JavaScript Framework, he wrote the soon-to-released Packt book Meteor Web Applications Cookbook, and he assisted as a Technical Reviewer on the recent Building Single-page Web Apps with Meteor. He holds a patent for online fraud detection and is an experienced lecturer/speaker, speaking at conferences such as UtahJS, NMC Summer Conference, and the Consumer Electronics Show (CES).

Who is the target audience?
  • If you are a JavaScript developer looking to stay current, and want to streamline or simplify your development process, Learning Meteor Application Development is the video series for you.
Students Who Viewed This Course Also Viewed
Curriculum For This Course
Expand All 18 Lectures Collapse All 18 Lectures 01:52:27
+
Getting Up and Running with Meteor
5 Lectures 27:50
Find out what makes Meteor one of the hottest new reactive frameworks and what this course can offer.
Preview 02:45

Discover which operating systems Meteor supports. Learn how to manually install Node and NPM. Install Meteor from the command-line terminal.
Setting Up Meteor
03:11

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.

An Introduction to Meteor Scaffolding
06:43

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.
Creating Your First App
06:18

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.

Enhancing Your App with Custom Packages
08:53
+
Content Creation and Adding Collections
4 Lectures 35:23
Create Meteor templates, cleanly separating your HTML and easily adding reactive, dynamic template updates using Meteor Template Helpers.
Preview 06:52

Learn how to use default HTML input elements, such as text fields and buttons, wrapped inside Meteor templates.
Adding Content through User Input
05:13

Quickly make your application secure, requiring a login, and make snippets private to the user who created them.

Securing Your Application
05:38

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.

Interacting with External Services
17:40
+
Creating Clean Web and REST Services
3 Lectures 16:36
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.
Preview 02:46

A simple introduction to using Iron Router in your existing snippets application, enabling both client- and server-side routing.
Using Iron Router Templates
05:46

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.

Creating REST Endpoints
08:04
+
Creating Responsive User Interfaces
3 Lectures 19:20

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.

Preview 04:09

We're already using the Bootstrap library, so we should use it fully to add some polish and pizzazz to our application layout.
Styling with Bootstrap
04:54

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.

Additional Interactivity
10:17
+
Deploying Your Application
3 Lectures 13:18
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.
Preview 04:31

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.
Deploying to a Custom Hostname
02:29

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.
Deploying to a Custom Server
06:18
About the Instructor
Packt Publishing
3.9 Average rating
5,171 Reviews
40,562 Students
412 Courses
Tech Knowledge in Motion

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.