Dojo Fundamentals
This course introduces the Dojo JavaScript framework by taking a demo application from being purely server-managed, through an evolution that ends with a full single-page application (SPA.)
What you'll learn
The Dojo Toolkit was first released in 2007 as a holistic solution for web-application development. Over time, it has evolved through a philosophy of stable, measured growth to become an extremely powerful framework for developing line of business applications. Due to its vast size, however, Dojo has a fairly steep learning curve, especially on your own. This course is designed to introduce Dojo one step at a time, and show how the toolkit's modular approach can be used to build applications. Beginning with a server-rendered application, Dojo is first layered in to provide some simple client-side validation. It is then called to improve application responsiveness through the use of pre-built user-interface modules. Finally, custom widgets are introduced to improve the application's structure and maintainability.
Table of contents
- Introduction 1m
- Widget Lifecycle 5m
- Module Introduction: _WidgetBase, etc. 3m
- Creating a Widget 2m
- Creating a Widget's Template 8m
- Bootstrapping the Application 3m
- Requesting Data from the Server 10m
- Creating a Widget with Server Data 5m
- Creating a Custom Modal Dialog 7m
- Creating a Custom Table Row Widget 4m
- Using Ajax to Post Widget Data 6m
- Conclusion 1m