MyPage is a personalized page based on your interests.The page is customized to help you to find content that matters you the most.

I'm not curious

Durandal.js: Get Started

Course Summary

Durandal is an MV* single page web application framework built on top of jQuery, knockout.js, and RequireJS. Its conventions encourage well architected modular JavaScript. It allows you to separate responsibilities in your code and compose your applicatio

  • +

    Course Syllabus

    ● Course Introduction
        ◦ Introduction
        ◦ Police Cars and Flashing Lights
        ◦ The Flash Cards App
        ◦ Course Overview
    ● What is Durandal.js?
        ◦ Introduction
        ◦ What is Durandal?
        ◦ Get Started on Windows
        ◦ Adding a Simple Page in Visual Studio
        ◦ Get Started on OS X
        ◦ Installing Node.js and Http-Server
        ◦ Downloading the Starter-Kit
        ◦ Adding a Simple Page in Sublime Text
        ◦ Summary
    ● Conventions and Architecture
        ◦ Introduction
        ◦ SPA - Single Page Web Applications
        ◦ MVVM Pattern
        ◦ AMD Pattern
        ◦ The Solution
        ◦ The Index.cshtml File
        ◦ The Main.js File
        ◦ The Shell.js File
        ◦ Adding the About Page
        ◦ Forcing the Browser to Refresh Your JavaScript
        ◦ View Composition
        ◦ Composing the Navigation Bar
        ◦ Conclusion
    ● Composition Life Cycle and Data Binding
        ◦ Introduction
        ◦ The Activation Life Cycle
        ◦ Promises
        ◦ The Composition Life Cycle
        ◦ The Page Life Cycle Demo
        ◦ Wiring up Service Data
        ◦ Knockout.js Data Binding
        ◦ Two-way Data Binding and the Observable Plugin
        ◦ Data Binding Demo
        ◦ Conclusion
    ● Routers and Events
        ◦ Introduction
        ◦ The Router Plugin
        ◦ Adding the Cards View
        ◦ Child Routers
        ◦ Adding the Card View
        ◦ Styling the Flash Card
        ◦ Adding Navigation
        ◦ Flipping the Flash Card
        ◦ Events in Durandal
        ◦ Application Wide Events
        ◦ Conclusion

Course Fee:
USD 29

Course Type:


Course Status:



1 - 4 hours / week

Attended this course?

Back to Top

Awards & Accolades for MyTechLogy
Winner of
Top 100 Asia
Finalist at SiTF Awards 2014 under the category Best Social & Community Product
Finalist at HR Vendor of the Year 2015 Awards under the category Best Learning Management System
Finalist at HR Vendor of the Year 2015 Awards under the category Best Talent Management Software
Hidden Image Url

Back to Top