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

Large Scale JavaScript on Client and Server

Course Summary

JavaScript is an important language to modern web development. Most examples are trivial in size, but many developers need to work in large scale projects. In this course I'll show you the techniques in dealing with building large JavaScript projects that

  • +

    Course Syllabus

    ● What is Large Scale JavaScript
        ◦ Introduction
        ◦ How Large is Large?
        ◦ What is wrong with JavaScript?
        ◦ Frameworks and Libraries
        ◦ The Solution
        ◦ What about Single Page Applications?
        ◦ Meta-Languages
        ◦ Summary
    ● Maintainable JavaScript
        ◦ Introduction
        ◦ Application Frameworks
        ◦ Global Scope
        ◦ Strictness in JavaScript
        ◦ Modular JavaScript
        ◦ Dependency Management
        ◦ Smart Asynchrony
        ◦ Loose Coupling
        ◦ Summary
    ● Scalable JavaScript
        ◦ Introduction
        ◦ The Problems of Scale
        ◦ Improve JavaScript
        ◦ Optimize JavaScript
        ◦ Using GruntJS
        ◦ Conditional Compilation
        ◦ Using JavaScript Composition
        ◦ JavaScript Loaders
        ◦ Measuring Scalability
        ◦ Summary
    ● Testable JavaScript
        ◦ Introduction
        ◦ Why is Testing JavaScript Difficult?
        ◦ What is Unit Testing?
        ◦ Writing Unit Tests
        ◦ Running Tests with GruntJS
        ◦ Demo: GruntJS + Jasmine
        ◦ Automating Testing with GruntJS
        ◦ Demo: GruntJS + Watch
        ◦ Summary
    ● Large Scale JavaScript in NodeJS
        ◦ Introduction
        ◦ What is NodeJS?
        ◦ Is JavaScript in NodeJS Different?
        ◦ Is NodeJS Magically Scalable?
        ◦ Large Scale JavaScript in NodeJS
        ◦ Maintainable JavaScript in NodeJS
        ◦ Scalable JavaScript in NodeJS
        ◦ Performance Tips for Google's V8
        ◦ Testable JavaScript in NodeJS
        ◦ Summary


Course Fee:
USD 29

Course Type:


Course Status:



1 - 4 hours / week

This course is listed under Development & Implementations and Quality Assurance & Testing Community

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