Meteor: Full-Stack Web Application Development

· ·
· Packt Publishing Ltd
Ebook
685
Pages

About this ebook

Learn how to create mobile and full-stack web applications in JavaScript by getting a deeper insight into MeteorAbout This BookThis step-by-step tutorial will show you how to build fast, complex web applicationsOver 65 hands-on recipes help you build and deploy elegant web applicationsOptimize your web application for production useWho This Book Is For

If you are a web developer who is familiar with Meteor and has basic knowledge of web development, and you now want to explore new paradigms of single-page, real-time applications, this course is perfectly suited for you.

What You Will LearnSecure your site with Meteor best practicesCreate reactive templates that update themselves when data changesAdd routing to a single-page application and make it appear like a real websiteMake your own Meteor packages and see how to make them publicRapidly build robust, responsive user interfacesPublish your own reusable custom packagesOptimize your site for load speed with advanced publishers and subscribersMaster the intricacies of front-end development using Jeet, Bootstrap, CSS animations, and moreLeverage the aggregation framework to produce results with big dataOptimize your site for search engine visibilityIn Detail

Meteor is best JavaScript development platform and is packed with collections of libraries and packages bound together in a tidy way to take care of everything from development to production, making your web development easier.

This course follows a learning path divided into three modules. Each module is a mini course in its own right, taking your knowledge to a new level as you progress. The first module takes you from the installation of Meteor to building a fully working web blog (including back end) to create and edit posts. Your path will begin with the basic concepts and folder structure of a Meteor project, learning how Meteor templates work to test packages, and seeing the application itself.

The second module is a cookbook that starts with simple recipes designed for quick reference, and culminating advanced recipes that walk you through building and deploying a complete application. The cookbook covers all the major areas of Meteor development, including lesser-known and undocumented features too.

With all the important concepts covered in the previous modules, the third module will get you equipped with simple solutions to boost your development skills. You'll learn about mapping of real-world data and optimizing it, how to optimize and secure web applications and how to deploy and maintain it without breaking its features. Throughout the module, you will put your skills into practice and build an online shop from scratch.

This Learning Path combines some of the best that Packt has to offer in one complete, curated package. It includes content from the following Packt products:

Building Single-page Web Apps with Meteor, Fabian VogelstellerMeteor Cookbook, Isaac StrackMeteor Design Patterns, Marcelo ReynaStyle and approach

This practical handbook has a step-by-step approach to help you improve your developer skills and efficiently built web applications using Meteor.

About the author

Fabian Vogelsteller became interested in web technologies at the age of 14. He developed a skill set ranging from graphic design to coding PHP to Python, ActionScript, Objective C, HTML, and CSS, and fell in love with JavaScript. He has worked as a freelance web developer for over 14 years and is the creator of the open source feindura Flat File CMS. Fabian is a strong advocate of open source software and has built and contributed to many open source libraries and projects. In recent years, Meteor has become his passion and is his primary tool of choice.

Isaac Strack is a speaker, author, inventor, technologist, and a strong advocate of STEM education. With over 15 years of experience in Management Information Systems (MIS) and web/mobile technologies, he enjoys discovering and applying new technologies to make our lives more enjoyable and productive. An early adopter of Meteor, Isaac is the author of Getting Started With Meteor.js JavaScript Framework, Packt Publishing, and the recently released video series Learning Meteor Application Development, Packt Publishing. He currently serves on the board of directors for the Wasatch Institute of Technology ( http://wasatchinstitute.net), one of Utah's newest and most innovative high schools, employing a project-based, agile teaching methodology known as Next Generation Education.When he isn't poking around new JavaScript frameworks, advocating more and better STEM education in the state of Utah, or playing a mean game of mediocre middle-aged soccer, Isaac is at home with his amazing wife, Kirsten, and his four daughters, one of whom will most certainly rule the world (our money is on the youngest).

Marcelo Reyna is an industrial engineer and a fellow business owner (RetroSoda LLC). While building his company, he realized many business processes could be automated, which is when he decided to take up programming full time. As soon as he realized that programming is his passion, he dedicated 3 years to deeply understand all the aspects of the Meteor framework and how to take web applications built on this into production. Today, he is an avid programmer involved in the technology start-up scene.

Rate this ebook

Tell us what you think.

Reading information

Smartphones and tablets
Install the Google Play Books app for Android and iPad/iPhone. It syncs automatically with your account and allows you to read online or offline wherever you are.
Laptops and computers
You can listen to audiobooks purchased on Google Play using your computer's web browser.
eReaders and other devices
To read on e-ink devices like Kobo eReaders, you'll need to download a file and transfer it to your device. Follow the detailed Help Center instructions to transfer the files to supported eReaders.