This is the code repository for JavaScript Essentials for Modern Web Development [Video], published by Packt. It contains all the supporting project files necessary to work through the video course from start to finish.
You will gain mastery over topics like functional and asynchronous programming, along with module loaders, and package registries. On completion of this course, you will have upgraded your JavaScript skills to the next level. You will be able to code fluently on both the front-end and the back-end using any approach.
- Catch bugs early by learning about complex concepts that cause errors
- Take full advantage of JavaScript's single thread to optimize your code's execution time
- Utilize ES6 classes to work better with prototypal inheritance
- Improve your skills to handle objects with property descriptors
- Write side-effects-free, functional JavaScript code
- Refactor old codebases that use callbacks and utilize async/await to maximize code readability
- Use spawn multiple child processes and web workers to delegate time-consuming operations
- Use NodeJS Process Manager to efficiently work with multiple services
This course is suitable for web developers who want to build upon their skills in JavaScript and use it for modern web development using the majority of its essential and latest features to build scalable and robust web applications. Prior JavaScript knowledge is assumed.
This course has the following requirements:
Understanding of JavaScript
Software Requirements: Microsoft Visual Studio IDE
Hardware Requirements: Modern laptop or desktop