JavaScript SPA: Durandal Modules and Lifecycle events New Horizons Lebanon
Price: TBA
  • Duration: 2 Hours

Course details

A JavaScript single page application, or SPA, uses a combination of JavaScript libraries and web development frameworks to communicate with the server, consume and manage data, and to display application views on screen. A SPA serves up a single HTML page in which all of the application views are rendered on the client, and data that is retrieved from the server can be cached and efficiently managed on the client. In this course, you will learn how to compose new modules, use RequireJS for module dependency injection at run-time, and handle app lifecycle events in Visual Studio 2013.

  • Topic T2 Objective O3
  • start the course
  • Topic T6 Objective O7
  • add a new view to a Durandal SPA project in Visual Studio 2013
  • Topic T10 Objective O11
  • add a new view model to a Durandal SPA project in Visual Studio 2013
  • Topic T15 Objective O16
  • configure RequireJS for a Durandal SPA project in Visual Studio 2013
  • Topic T19 Objective O20
  • bootstrap an application with RequireJS for a Durandal SPA project in Visual Studio 2013
  • Topic T23 Objective O24
  • enable system debugging in a Durandal SPA in Visual Studio 2013
  • Topic T27 Objective O28
  • add a custom splash page in a Durandal SPA in Visual Studio 2013
  • Topic T32 Objective O33
  • use the activator.create() method to manually create an activator in a Durandal SPA
  • Topic T36 Objective O37
  • dynamically build a navigation model in a Durandal SPA project in Visual Studio 2013
  • Topic T40 Objective O41
  • use the CanActivate() method to enable and disable route activation in a Durandal SPA in Visual Studio 2013
  • Topic T44 Objective O45
  • use the deactivate() method in a Durandal SPA in Visual Studio 2013
  • Topic T48 Objective O49
  • use the CanDeactivate() method in a Durandal SPA in Visual Studio 2013
  • Topic T53 Objective O54
  • use Knockout to dynamically compose a view that does not have a view model
  • Topic T57 Objective O58
  • use Knockout to dynamically compose a view that already has its own view model
  • Topic T76 Objective O77
  • working with Single Page Apps
Updated on 08 November, 2015

About New Horizons Lebanon

As changes in technology have accelerated, it’s become even more essential for people to master technology to be productive, invaluable employees who optimize, program and invent solutions—and even grow companies of their own. With over 300 centers in 60 countries, New Horizons is the world’s largest independent IT and Business training company. Over the past 35 years, New Horizons has delivered a full range of IT and business skills/Management training through innovative learning methods that have transformed businesses and helped over 35 million students reach their goals. New Horizons Lebanon branch was established in 1996.

See all New Horizons Lebanon courses
Courses you can instantly connect with... Do an online course on Javascript starting now. See all courses

Is this the right course for you?

Didn't find what you were looking for ?

or