Monday, June 6, 2022

Expert JavaScript (Training)

Colleagues, the Expert JavaScript program will enable you to write elegant JS ES6+ code for the Web, Backend, and Lambdas.  Go beyond the basics and learn about the concepts that are hard to find in an average JavaScript book or video but are essential to mastering the language. The program covers several approaches to writing asynchronous JavaScript that can be leveraged to call APIs or long-running functions without freezing the A61. Learn how to write elegant JS code with ES6 syntax for use in web apps, node backend, or lambdas. Obtain a deeper understanding of advanced concepts such as Promises, Async/Await, Apply/Call/Bind, and frequently used design patterns for writing performant, bug-free, and maintainable code, gain clarity on vanilla JavaScript concepts so you can focus on learning modern web frameworks without getting lost, and understand how you can develop and publish your own open-source JavaScript libraries. Skill-based training modules include: 1) Understand Objects, Hoisting, and Execution - explore out-of-the-box features, understand Execution Context, uncover two phases of running JS code, learn about variable environments, understand Scope Chain; 2) Discover Functions and IIFEs - discover functions in JS, difference between objects and functions, learn about IIFEs, explore different ways to use IIFEs; 3) Use Closures, Apply/Call/Bind - understand "this" and closuresearn how IIFEs come to the rescue, use Apply/Call/Bind methods; 4) Review ES6 Syntax - difference between Var, Const, and Let, use Template Strings and Object Literals, understand Arrow Functions syntax, accept default params, uncover the Spread operator and re-structure an array and object; 5) Learn ES6 Array Methods - understand the anatomy of ES6 array methods, explore several array methods in ES6; 6) Work with Classes and Inheritance - learn about Prototypes and the Prototype Chain, prototypical Inheritance works, understand the old way of creating classes and learn the new way to create classes; 7)  Learn Async Programming - JavaScript Event Loop, learn how callbacks and Promises work, several ways of using Promises, ways to use Async/Await, Decide between callbacks, Promises, and Async/Await; and 8) Publish a Library to NPM - set up a new library using base-npm-libmplement features in the new library, build the library using Webpack and Babel, publish the library to public NPM and test the published library. 

Enroll today (teams & execs welcome): https://tinyurl.com/4uzuan7z 


Download your complimentary Software Development - Career Transition Guide.


Much career success, Lawrence E. Wilson - Online Learning Central (subscribe & share)

No comments:

Post a Comment