×
Phoenix TS

Advanced Javascript Training

BONUS! Cyber Phoenix Subscription Included: All Phoenix TS students receive complimentary ninety (90) day access to the Cyber Phoenix learning platform, which hosts hundreds of expert asynchronous training courses in Cybersecurity, IT, Soft Skills, and Management and more!

Course Overview

Our two-day, instructor-led Advanced Javascript Training course is designed for anyone who wants to write Javascript in a professional environment. If you are interested in gaining a good grasp of JavaScript in a systematic and practical way by working through real-world scenarios, then this course is for you. Participants will learn the following:

  • Examine major features in ES6 and implement those features to build applications
  • Create Promise and Callback handlers to work with asynchronous processes
  • Develop asynchronous flows using Promise chaining
  • Manipulate the DOM with JavaScript
  • Handle JavaScript browser events
  • Configure JavaScript linting and TDD setup
  • Create programs that follow the TDD pattern
  • List the benefits and drawbacks of functional programming compared to other styles
  • Explain function composition and function sequencing in depth
  • Construct the Node.js backend framework and the React frontend framework.

Schedule

Currently, there are no public classes scheduled. Please contact a Phoenix TS Training Consultant to discuss hosting a private class at 301-258-8200.

[image]

Not seeing a good fit?

Let us know. Our team of instructional designers, curriculum developers, and subject matter experts can create a custom course for you.

Contact Us

Learn more about custom training

Course Outline

Introducing ECMAScript 6

  • Beginning with ECMAScript
  • Understanding scope
  • Declaring variables
  • Introducing arrow functions
  • Learning template literals
  • Enhanced object properties
  • Destructuring assignment
  • Classes and modules
  • Transpilation
  • Iterators and generators

Asynchronous JavaScript

  • Asynchronous Programming
  • Callbacks
  • Promises
  • Async/Await

DOM Manipulation and Event Handling

  • DOM chaining, navigation and manipulation
  • DOM events and event objects
  • JQuery

Testing JavaScript

  • Testing
  • Types of testing
  • Test tools and environments

Functional Programming

  • Introducing functional programming
  • Declarative versus imperative
  • Pure functions
  • Higher order functions
  • Shared state
  • Immutability
  • Side effects
  • Function Composition

The JavaScript Ecosystem

  • JavaScript ecosystem
  • Node.js
  • React

BONUS! Cyber Phoenix Subscription Included: All Phoenix TS students receive complimentary ninety (90) day access to the Cyber Phoenix learning platform, which hosts hundreds of expert asynchronous training courses in Cybersecurity, IT, Soft Skills, and Management and more!

Phoenix TS is registered with the National Association of State Boards of Accountancy (NASBA) as a sponsor of continuing professional education on the National Registry of CPE Sponsors. State boards of accountancy have final authority on the acceptance of individual courses for CPE credit. Complaints re-garding registered sponsors may be submitted to the National Registry of CPE Sponsors through its web site: www.nasbaregistry.org

Subscribe now

Get new class alerts, promotions, and blog posts

Phoenix TS needs the contact information you provide to us to contact you about our products and services. You may unsubscribe from these communications at anytime. For information on how to unsubscribe, as well as our privacy practices and commitment to protecting your privacy, check out our Privacy Policy.

Download Course Brochure

Enter your information below to download this brochure!

Name(Required)