Companies Home Search Profile

Node.js Microservices: Testing and Continuous Integration

Focused View

Tyler Griffiths

1:22:53

680 View
  • 1. Course Overview.mp4
    01:16
  • 1. Why Good Test Coverage Matters.mp4
    04:07
  • 2. A Practical Test Coverage Strategy.mp4
    04:16
  • 3. Case Study - Globoticket API.mp4
    02:31
  • 4. Globoticket API Demo Application - Up and Running.mp4
    03:03
  • 5. Node.js Microservice Testing Frameworks.mp4
    02:49
  • 6. Demo - Install and Configure Jest.mp4
    02:39
  • 1. Review - Anatomy of a Jest Unit Test.mp4
    02:27
  • 2. Demo - Adding Unit Tests to Globoticket.mp4
    02:36
  • 3. How to Write Fast and Reliable Unit Tests.mp4
    04:08
  • 4. Demo - Mocking Modules.mp4
    02:50
  • 5. Demo - Applying Separation of Concerns to Make Unit.mp4
    02:29
  • 6. Practical Test Driven Development (TDD).mp4
    02:54
  • 1. Integration Tests vs Unit Tests.mp4
    01:46
  • 2. A Practical Strategy for Adding Integration .mp4
    01:47
  • 3. Demo - Implementing Integration Tests for Gl.mp4
    02:45
  • 4. Seeding Databases for Integration Testing.mp4
    02:22
  • 5. Demo - Using Seeders for Integration Testing.mp4
    05:36
  • 6. Improving Integration Test Reliability.mp4
    02:10
  • 7. Demo - Testing the Ticket Reservation Path v.mp4
    04:15
  • 1. Defining the Practical Value of End-to-end T.mp4
    02:17
  • 2. Identifying the Most Critical Business Funct.mp4
    01:56
  • 3. Demo - Configuring and Running Our Test Envi.mp4
    01:35
  • 4. Demo - Setup and Configure End-to-end Tests.mp4
    03:14
  • 5. Demo - Writing End-to-end Tests for Globotic.mp4
    03:43
  • 6. Adding Npm Scripts for End-to-end Tests.mp4
    01:02
  • 1. A Practical CICD Strategy for Globoticket.mp4
    02:21
  • 2. Anatomy of a GitHub Actions Workflow.mp4
    03:05
  • 3. Demo - Setting up GitHub Actions.mp4
    01:10
  • 4. Demo - Adding Test Jobs to GitHub Actions.mp4
    01:37
  • 5. Globotickets New and Improved Process.mp4
    02:07
  • Description


    Good test coverage is very important for continuous delivery of Node.js microservices. This course will teach you how to implement unit, integration, and end-to-end test coverage using Jest in your Node.js microservices so you can deliver quality code with confidence.

    What You'll Learn?


      Good test coverage enables more frequent code delivery with greater confidence. In this course, Node.js Microservices: Testing and Continuous Integration, you’ll learn to implement test coverage into your Node.js microservices and continuous delivery pipelines. First, you’ll explore setting up and configuring your codebase for test coverage. Next, you’ll discover how to implement test coverage into your codebase via unit, integration, and end-to-end test suites using Jest. We’ll accomplish this using a variety of testing concepts such as assertions, stubs, mocks and spies. Finally, you’ll learn how to integrate test coverage into your continuous integration and delivery pipelines and processes. When you’re finished with this course, you’ll have the skills and knowledge of testing Node.js microservices needed to be confident in your ability to deliver high quality Node.js code on demand and at scale.

    More details


    User Reviews
    Rating
    0
    0
    0
    0
    0
    average 0
    Total votes0
    Focused display
    Tyler Griffiths
    Tyler Griffiths
    Instructor's Courses
    Tyler Griffiths is a software developer at Digicert where he builds asynchronous microservices using Java, Spring, Cassandra and Kafka. He holds both a Bachelor of Computer Science and an MBA. He loves all things that run on the JVM from Java to Grails and everything in between. When he's not building ridiculously scalable Java microservices, you can find him building bike jumps for his three boys, doing honey-dos for his beautiful wife and playing golf, usually in that order. When inspiration strikes him with a backhanded blow he records it on his blog at bitglimpse.com and Twitter at @bitglimpse.
    Pluralsight, LLC is an American privately held online education company that offers a variety of video training courses for software developers, IT administrators, and creative professionals through its website. Founded in 2004 by Aaron Skonnard, Keith Brown, Fritz Onion, and Bill Williams, the company has its headquarters in Farmington, Utah. As of July 2018, it uses more than 1,400 subject-matter experts as authors, and offers more than 7,000 courses in its catalog. Since first moving its courses online in 2007, the company has expanded, developing a full enterprise platform, and adding skills assessment modules.
    • language english
    • Training sessions 31
    • duration 1:22:53
    • level advanced
    • English subtitles has
    • Release Date 2024/05/24