Skip to content

Contact sales

By filling out this form and clicking submit, you acknowledge our privacy policy.

Advanced JavaScript

Course Summary

The Advanced JavaScript course is designed to demonstrate how to build advanced web applications using JavaScript (JS).

The course begins with an exploration of JavaScript basic syntax, objects, web storage, and common design patterns. Next, it discusses frameworks and Application Programming Interfaces (APIs) as tools for improving development cycles. The course concludes with an exploration of test-driven development.

Purpose
Learn how to build advanced web applications using JavaScript.
Audience
Web Developers and designers who have experience with JavaScript.
Role
Web Developer
Skill Level
Advanced
Style
Fast Track - Targeted Topic - Workshops
Duration
3 Days
Related Technologies
JavaScript | Web Development | Jasmine | OOAD

 

Productivity Objectives
  • Leverage advanced JavaScript features
    • OO Programming
    • Closures
    • Web storage
    • Call and apply
  • Utilize JavaScript APIs like Canvas and Geolocation
  • Distinguish between the major JavaScript libraries and frameworks

What You'll Learn:

In the Advanced JavaScript training course, you'll learn:
  • JavaScript Review
    • Review of Core Concepts
    • Manipulate the DOM
    • Create Interactivity
  • JavaScript Objects
    • What is ECMAScript?
    • Function Arguments
    • Call and apply
    • Window Object
    • Closures
    • Array methods
    • Bind functions to objects
    • Object.Create
    • Descriptors
  • Web Storage
    • Web Storage vs. Cookies
    • Implement Storage
    • Save, read, clear storage
  • Design Patterns
    • What are design patterns?
    • Common JS Design Patterns
    • Curry
  • JavaScript APIs
    • Canvas
    • File API
    • Geolocation
    • Web workers
    • Web sockets
    • Server sent events
  • JavaScript Framework Overview
    • History of JS Frameworks
    • jQuery
    • Backbone/Ember/Angular
  • Testing
    • Test Driven Development
    • Debugging
    • Test frameworks
      • QUnit
      • Jasmine
“I appreciated the instructor's technique of writing live code examples rather than using fixed slide decks to present the material.”

VMware

Dive in and learn more

When transforming your workforce, it's important to have expert advice and tailored solutions. We can help. Tell us your unique needs and we'll explore ways to address them.

Let's chat

By filling out this form and clicking submit, you acknowledge our privacy policy.