-
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.
-
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: End-to-End JavaScript Testing with Cypress.io
-Learn how to set up an end-to-end JavaScript testing framework using Cypress.io.
Course 5: 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.