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.
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.
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