Creating Custom Builds with Dojo
Pluralsight
Course Summary
As a Dojo project nears its completion, it is time to tune to the build system to optimize the application for delivery to the client. This course will walk you through the powerful Dojo framework and show how the various elements work together.
-
+
Course Description
The Dojo Toolkit is organized into a large number of interrelated modules that are intended to be loaded into the client via the AMD (Asynchronous Module Definition) API. This leads, however, to non-trivial applications making hundreds of requests to get the required modules. To address this, the Dojo Toolkit contains a custom build tool that automates the minification and bundling of the modules for more efficient delivery to the client. This course breaks the build system down and gives a thorough overview of each piece of the build system, what its role is, and how the pieces work together.
-
+
Course Syllabus
Introduction- 19m 57s
—Course Introduction 1m 13s
—Target Audience 1m 29s
—Bundling and Minification of Modules 2m 17s
—Bundling and Minification of CSS 2m 19s
—Demo: The Build System in Action 9m 35s
—Acknowledgments and Course Plan 3m 2sPackage Artifacts- 27m 51s
—Introduction 0m 25s
—Package Descriptor Files 5m 17s
—Demo: Creating a Package Descriptor File 7m 29s
—Introduction to Tagging in Dojo Builds 2m 19s
—The 'copyOnly' Tag 2m 59s
—The 'declarative' Tag 3m 23s
—The 'amd' Tag 2m 42s
—The 'miniExclude' and 'test' Tags 2m 23s
—Summary 0m 51sApplication Profile Basics- 30m 42sUsing Different Compression Engines and Runners- 25m 35sAdvanced Build Profiles- 17m 11s