Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

LinkedIn Learning

Advance Your JavaScript Skills

via LinkedIn Learning

Overview

Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
Once you understand the core logic and structure of the JavaScript language, it's time to add some polish. Structure your code for maintainability and use test-driven approaches to ensure that your code grows without breaking. Secure your code and learn how to test its security from the outside.
  • Manage the details of code and data structures.
  • Test your code continuously with a variety of tools.
  • Create genuinely secure JavaScript code.

Syllabus

Courses under this program:
Course 1: JavaScript: Best Practices for Code Formatting
-Maximize your code's ability to travel and thrive. Learn a core set of practices for creating code that can be read by more people than its creators.

Course 2: JavaScript: Best Practices for Data
-Learn best practices for keeping your JavaScript application’s data and data structures clean, uncluttered, and efficient.

Course 3: JavaScript: Test-Driven Development (ES6)
-Create a more stable and quality-focused development process through test-driven development. Learn foundational techniques for unit and integration tests with JavaScript ES6.

Course 4: ESLint: Integrating with Your Workflow
-Integrate ESLint into your workflow to customize automatic error checking. Learn how to configure ESLint to use a style guide, incorporate it into a build process, and more.

Course 5: ESLint: Checking for Syntax and Logic Errors
-Reduce bugs and boost efficiency by using ESLint to catch common coding errors. Learn about some of the most essential error-catching rules, as well as how to configure them.

Course 6: ESLint: Customizing Styles
-Make ESLint work for you, not against you. Learn how to add and override rules to your ESLint configuration to ensure that it matches up with your personal or project style.

Course 7: Foundational JavaScript Security
-Learn how to use tools like Synk, Dependabot, and AppSensor to examine vulnerabilities in your JavaScript applications and close the loopholes before hackers can exploit them.

Course 8: Learning JavaScript Debugging
-Discover how to work with a debugger to efficiently locate and resolve issues in your JavaScript projects.

Course 9: End-to-End JavaScript Testing with Cypress.io
-Get a step-by-step introduction to Cypress, a popular and powerful end-to-end testing tool for web applications.

Course 10: JavaScript: Modern Browser APIs
-Build truly great applications using JavaScript and a selection of modern browser APIs. Discover ways to improve data management, enhance app performance, and more.

Taught by

Sasha Vodnik, Sasha Vodnik, Shaun Wassell, Shaun Wassell and Emmanuel Henri

Reviews

Start your review of Advance Your JavaScript Skills

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.