Companies Home Search Profile

Epic Test Arch. - test everything, everywhere all at once

Focused View

22:24:55

0 View
  • 1 -00.mp4
    08:20
  • 1 -Intro.mp4
    08:20
  • 2 -Test setup.mp4
    21:04
  • 3 -Prisma - 0.mp4
    29:35
  • 4 -Prisma - 1.mp4
    20:56
  • 1 -Schema.mp4
    27:20
  • 1 -OpeanAPI - 0.mp4
    30:17
  • 2 -OpenAPI - 1.mp4
    23:14
  • 1 -Repository & Adapter - 0.mp4
    29:26
  • 2 -Repository & Adapter - 1.mp4
    25:22
  • 3 -Repository & Adapter - 2.mp4
    23:47
  • 4 -Service - 3.mp4
    39:45
  • 1 -Middleware & Routes - 0.mp4
    17:49
  • 2 -Middleware & Routes - 1.mp4
    23:10
  • 3 -Middleware & Routes - 2.mp4
    21:17
  • 4 -Middleware & Routes - 3.mp4
    43:09
  • 5 -Middleware & Routes - 4.mp4
    04:47
  • 6 -Middleware & Routes - 5.mp4
    01:35
  • 1 -Axios & Nock - 0.mp4
    23:29
  • 2 -Axios & Nock - 1.mp4
    28:10
  • 1 -Cypress & Mockoon - 0.mp4
    38:47
  • 2 -Cypress & Mockoon - 1.mp4
    35:00
  • 1 -Pact setup - 0.mp4
    11:23
  • 2 -Pact setup - 1.mp4
    38:55
  • 3 -Pact setup - 2.mp4
    39:24
  • 4 -Pact setup - 3.mp4
    18:51
  • 1 -Pact webhook setup - 0.mp4
    14:49
  • 2 -Pact webhook setup - 1.mp4
    09:01
  • 1 -Better Pact webhook.mp4
    17:15
  • 1 -Kafka - 0.mp4
    28:02
  • 2 -Kafka - 1.mp4
    51:03
  • 3 -Kafka - 2.mp4
    20:13
  • 1 -Pact & Kafka - 0.mp4
    20:03
  • 2 -Pact & Kafka - 1.mp4
    24:05
  • 3 -Pact & Kafka - 2.mp4
    12:15
  • 1 -Initial setup - 0.mp4
    38:05
  • 2 -Initial setup - 1.mp4
    24:02
  • 3 -Initial setup - 2.mp4
    03:23
  • 1 -Provider driven contract testing.mp4
    31:12
  • 1 -UI - styles, main, loading - 0.mp4
    49:55
  • 2 -UI - styles, main, loading - 1.mp4
    30:37
  • 1 -UI - hooks, forms - 0.mp4
    32:54
  • 2 -UI - hooks, forms - 1.mp4
    33:09
  • 1 -Movie details - 0.mp4
    24:59
  • 2 -Movie details - 1.mp4
    31:57
  • 1 -App routes, main - 0.mp4
    20:46
  • 2 -App routes, main - 1.mp4
    44:49
  • 3 -App routes, main - 2.mp4
    33:10
  • 1 -Refinements - 0.mp4
    36:50
  • 2 -Refinements - 1.mp4
    17:51
  • 1 -Breaking change - 0.mp4
    22:02
  • 2 -Breaking change - 1.mp4
    21:22
  • 3 -Breaking change - 2.mp4
    02:49
  • 4 -Breaking change - 3.mp4
    15:05
  • Description


    Comprehensive JS/TS Testing: Contract, API, UI, schema validation, Jest, Pact, Cypress, and more

    What You'll Learn?


    • Fullstack mastery of JS/TS test tools and how they work together locally and in CI; Jest, Pact, Cypress, Github Actions
    • Master the 3 contract testing types from Pact; Consumer Driven, Provider Driven, Message Queue (Kafka)
    • Master of the 3 testing types with Cypress; UI e2e, API e2e, UI component
    • Master creating schemas with Zod, full stack schema validation, and auto OpenAPI spec generation
    • Master schema testing and schema validation using Cypress and Optic
    • Learn advanced TypesScript, ports & adapters pattern, Jest, React and React-Query

    Who is this for?


  • This is the most comprehensive test related course out there. Even for the top level expert there is something new to learn. However, following the videos and the matching branches, anyone can follow along and get the code working locally and in CI.
  • What You Need to Know?


  • Familiarity with Git and npm.
  • More details


    Description

    Course Overview:

    This course provides an all-encompassing journey into JavaScript/TypeScript testing architectures that cover everything from consumer-driven and provider-driven contract testing to full-stack UI/API end-to-end testing, and schema validation . By the end of this course, you’ll have the skills to implement a robust and scalable test suite across any modern application architecture. Whether you're testing UI components in React, handling APIs, or setting up CI workflows on GitHub Actions, this course has you covered.

    What You’ll Learn:

    • Comprehensive Contract Testing with Pact: Master consumer-driven, provider-driven, and message queue (Kafka) contract testing, ensuring seamless integration between services and preventing breaking changes before they reach any deployment. Identify issues that may not show up in your PR but could break other services in deployments — shift left and catch them early.

    • Cypress for Full-Stack Testing: Gain expertise in UI end-to-end (E2E), API E2E, and UI component testing modern React, to cover all interaction points in your application, using Mockoon to mock network requests for isolated API testing.

    • Schema Validation with Zod and Optic: Build schemas, automatically generate OpenAPI specifications directly from code, validate them end-to-end with Optic, and schema test them with cypress-ajv-schema-validator, ensuring consistency and preventing breaking API changes at the PR level.

    • Advanced TypeScript and Testing Patterns: Learn advanced TypeScript concepts, the Ports & Adapters pattern, and best practices with Jest, React, and React-Query.

    • CI/CD Integration with GitHub Actions: Set up automated, scalable testing workflows in CI, ensuring code quality and reliability with every deployment.

    Why Take This Course?

    Using 3 repos, a variety of tech and test tools, this is one of the most comprehensive courses on testing architecture available. Designed for developers & testers who want a deep, practical understanding of full-stack testing that scales across complex applications, it also provides tools to catch breaking changes before they affect other services on deployments, at PR level. Even seasoned experts will find valuable insights and techniques, while beginners can follow along step-by-step to get everything working locally and in CI.

    Requirement: Familiarity with Git and npm.

    Get ready to elevate your testing skills, ensuring every part of your app is covered from development to deployment—and that you’re equipped to prevent breaking changes that might pass in PRs but fail in deployments!

    Who this course is for:

    • This is the most comprehensive test related course out there. Even for the top level expert there is something new to learn. However, following the videos and the matching branches, anyone can follow along and get the code working locally and in CI.

    User Reviews
    Rating
    0
    0
    0
    0
    0
    average 0
    Total votes0
    Focused display
    Category
    Students take courses primarily to improve job-related skills.Some courses generate credit toward technical certification. Udemy has made a special effort to attract corporate trainers seeking to create coursework for employees of their company.
    • language english
    • Training sessions 54
    • duration 22:24:55
    • Release Date 2025/03/09