Using Dojo Framework and Dijit - english



Kursarrangør: Glasspaper AS
Sted: Oslo, Helsfyr
Oslo
Kursadresse: Brynsveien 12, 0667 Oslo (kart)
Type:Åpent kurs / gruppeundervisning
Studie / yrkesutdanning
Undervisningstid: kl 09:00 - 16:00
Varighet: 5 days
Pris: 25.900
Neste kurs: 24.11.2025 | Vis alle kursdatoer

We provide course about Using Dojo Framework and Dijit in english. In this course you will learn how to use the Dojo Framework to create dynamic Web applications. The course describes how Dojo simplifies common tasks such as DOM manipulation, event handling, Ajax, and data management.

Course description:
We also discuss structural and architectural best practices. The course also shows how to use the widgets in the Dijit library. We will lead you through plenty of examples that illustrate the standard widgets, and also show how to create your own custom widgets. As part of our coverage, we will describe how to create mobile-friendly Web applications using Dojo Mobile.

What you will learn:
• Dojo and Dijit essentials
• Writing better JavaScript using Dojo
• Implementing dynamic web pages
• Accessing services via Ajax
• Managing data
• Using Dijit widgets
• Creating custom Dijit widgets
• Designing mobile-friendly web applications

Course outline:
Module 1 - Introduction to Dojo:
• Dojo essentials; Writing a simple script; Example of Dojo; Dojo structure and configuration

Module 2 - Manipulating components on a Web page:
• Accessing the DOM tree; Getting elements by name; Getting elements via CSS3 selectors; Adding and removing nodes in the DOM tree; Getting and setting CSS styles.

Module 3 - Dojo enhancements to JavaScript:
• Processing basic types; Processing arrays, dates, and objects; Processing arrays; Working with functions

Module 4 - Event handling in Dojo:
• Adding and removing event handlers; Publishing events; Additional techniques

Module 5 - Using Ajax Dojo:
• Overview of Ajax; Using Ajax manually in JavaScript; How Dojo simplifies Ajax; Submitting requests; Working with JSON and/or XML data.

Module 6 - Working with data:
• Overview of dojo/store; Using DataGrid; Using dojo data; Best practices

Module 7 - Object oriented Dojo:
• Recap of OO in regular JavaScript; How Dojo simplifies OO; Defining classes; Defining constructors, methods, and properties; Implementing inheritance.

Module 8 - Introduction to Dijit:
• Dijit essentials; Example of Dijit; Survey of core Dijit widgets

Module 9 - Using Dijit widgets:
• Layout widgets; Input/output widgets; Other useful widgets; Styling widgets

Module 10 - Creating custom widgets:
• Implementing a custom widget from scratch; Using templates in a widget; Defining attributes, getters, ad setters; Inheriting from widgets.

Module 11 - Mobile development:
• Overview of dojo mobile; View components; Heading components; Working with lists; Managing panes; Input controls; Layouts; Pickers; Additional techniques.

Instructor: Andy Olsen

Andy is a freelance consultant and instructor based in the UK, working mostly in the City of London and Oxford. Andy has been working with .NET since the Beta 1 days and has extensive experience in many facets of .NET development including WCF, WPF, WF, ASP.NET MVC Web development, and mobile applications. Andy has designed and written many Microsoft Official Curriculum courses in the last decade, and has been engaged as author and technical reviewer with Apress on some of their biggest selling books.

Target audience:
Anyone who wants course about Using Dojo Framework and Dijit

Prerequisites:
• Familiarity with HTML and JavaScript Programming

Language:
• The course is given in english