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
3.3KSTUDENTS*
94.8%RECOMMEND*
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
You have completed many tutorials on JavaScript and have been using it for a while, whether for work or personal projects. But, you still feel that your core JavaScript knowledge is limited and it is holding you back. You are uncomfortable whenever you come across code that uses apply/call/bind, prototypes, closures, promises, async/await, IIFEs, etc.
This training focuses on many such concepts, which are often not covered in intro tutorials but 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.
Skills You Will Gain
Closures
IIFEs
Javascript
Prototypes
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.