Advanced JavaScript
This courses focuses on many concepts which are essential to becoming an expert JavaScript developer. In addition, you will learn how to apply these concepts in real-world projects and publish your own library on npm.
Overview
This course includes:
- 2+ hours of on-demand video
- 1 module
- Core level
- Direct access/chat with the instructor
- 100% self-paced online
- Many downloadable resources
- Shareable certificate of completion
Skills You Will Gain
Learning Outcomes (At The End Of This Program, You Will Be Able To...)
- Write elegant JS code with ES6 syntax for use in web apps, node backend, or lambdas.
- Learn several approaches to writing asynchronous JavaScript that can be leveraged to call APIs or long running functions without freezing the app.
- Advanced concepts such as promises, async/await, apply/call/bind and frequently used design patterns for writing performant, bug-free, and maintainable code.
Prerequisites
- Basic understanding of JavaScript and experience using it for developing web applications
Who Should Attend
- You already have an understanding of JavaScript basics with some practical experience.
- You want absolute clarity on advanced vanilla JavaScript concepts so you can focus on learning modern web frameworks without getting lost.
- You want to develop and publish your own open-source JavaScript libraries.