[ No Description ]



 



RM 83.00

Key FeaturesThis 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 useBook DescriptionMeteor 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. Youll 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 ReynaWhat 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 visibilityAbout the AuthorFabian 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 Utahs newest and most innovative high schools, employing a project-based, agile teaching methodology known as Next Generation Education.When he isnt 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.Table of ContentsGetting Started with MeteorBuilding HTML TemplatesStoring Data and Handling CollectionsControlling the Data FlowMaking Our App Versatile with RoutingKeeping States with SessionsUsers and PermissionsSecurity with the Allow and Deny RulesAdvanced ReactivityDeploying Our AppBuilding Our Own PackageTesting in MeteorOptimizing Your WorkflowCustomizing with PackagesBuilding Great User InterfacesCreating ModelsImplementing DDPMastering ReactivityUsing Client MethodsIntegrating Third-party LibrariesSecuring Your ApplicationWorking with AccountsLeveraging Advanced FeaturesCreating Useful ProjectsGetting Started with MeteorPublish and Subscribe PatternsFront-end PatternsApplication PatternsTesting PatternsDeploymentBibliography
view book