Node.js Testing and Code Quality



Advertisements   
   

Course details

Most software engineers would agree that clean code is easier to maintain than messy code, but what exactly does that look like, and how do go about cleaning up messy code? In this course, Jon Peck shows how to measure quality, implement testing, and measure code coverage in your Node.js apps, using a complete but buggy restaurant booking application to illustrate the concepts. Jon first reviews JavaScript fundamentals and testing and code quality concepts. He then explains how to use linters to find suspicious code; explores different testing frameworks and their components; and shows how to isolate your code for testing using test doubles, then verify with spies and mocks. Jon wraps up the course by showing how to generate reports on code health across your entire codebase. Along the way, he provides challenge and solution videos so you can test your knowledge of each section before moving on.

Instructor

  • Jon Peck Director of Engineering, Creation Team at Insider, Inc.

    Jon Peck is a software architect, engineer, consultant, and trainer.

    Specializing in large media properties, his clients have included publications such as Entertainment Weekly and Successful Farming. He’s passionate about open-source software, including code and project contributions within the Node.js and Drupal communities. His presentations at open-source conferences across North America have included topics such as site and code quality auditing, performance optimization, and architectural best practices. Jon can be found on the internet as fluxsauce.

Node.js Testing and Code Quality, Free Tutorials Download

Download Node.js Testing and Code Quality Free Tutorials Direct Links

Go to Download Tutorials Page Go to HomePage Tutorials

Password : freetuts.download


Advertisements
Read more course:  Java Servlets and JSP - Build Java EE (JEE) App in 25 Steps

Related Courses

Leave a Comment

This site uses Akismet to reduce spam. Learn how your comment data is processed.