Udemy – Real-World TypeScript Unit Testing 2023-9

Udemy – Real-World TypeScript Unit Testing 2023-9 Downloadly IRSpace

Udemy – Real-World TypeScript Unit Testing 2023-9
Udemy – Real-World TypeScript Unit Testing 2023-9

Real-World TypeScript Unit Testing Course. This course will help you write effective unit tests for TypeScript applications in client and server environments using Vitest and Jest tools, and produce high-quality code with fewer errors. If you are familiar with TypeScript and want to strengthen your testing skills, this course is designed for you. With over 20 years of experience in the technology industry and extensive teaching experience, the instructor of this course will teach you practical and applicable methods. This course covers topics such as unit testing of logical code, code with side effects such as web access, interdependent modules, mocks, timers, UI unit testing, and server code testing. It also examines tools such as Jsdom, Testing Library, React Testing Library, and the differences between Jest and Vitest. In addition, it teaches how to configure the tools to work with TypeScript and ES modules, as well as code coverage testing. This course will help you become familiar with real-world software development challenges and learn practical solutions to solve them.

What you will learn:

  • Create unit tests for real-world client or server TypeScript applications using Vitest or Jest.
  • Write better TypeScript code with fewer errors.
  • Fast and reliable code delivery to Production.
  • Visualize your system using advanced diagrams: Block Diagram, UML Sequence Diagram, and UML Class Diagram.
  • Writing unit tests of pure logical code using Test and Expect.
  • Calling Coverage Test tools like Istanbul.
  • Writing unit tests for code with Side Effects using SpyOn, Fn, and Mock.
  • Using advanced concepts for unit testing: Refactoring, Debugging, Filtering.
  • Using Isolated Test and Sociable Test for unit testing with Module interaction.
  • Create unit tests including real and fake Timers like Sinonjs/Fake-Timers.
  • Creating unit tests for Frontend Vanilla UI using Jsdom: Document, QuerySelector.
  • Creating unit tests for Frontend Vanilla UI using DOM Testing Library: GetByText, GetByRole, WaitFor.
  • Creating unit tests for Frontend React UI using React Testing Library: Render, Screen.
  • Using advanced TypeScript for better code: Union, Enum, Any and Unknown Type, Polymorphism using Inheritance, Class Diagram.
  • Creating unit tests using Vitest and Jest and comparing between these tools.

Who is this course suitable for?

  • Students who want to write better code with fewer errors by using unit tests.
  • Frontend Developers.
  • Fullstack Developers.
  • Backend Developers.
  • React Developers.

Real-World TypeScript Unit Testing Course Specifications

  • Publisher:  Udemy
  • Instructor:  Nathan Krasney
  • Training level: Beginner to advanced
  • Training duration: 12 hours and 48 minutes
  • Number of lessons: 188

Course syllabus for 2023/10

Real-World TypeScript Unit Testing

Prerequisites for the Real-World TypeScript Unit Testing course

  • Knowledge of typescript is required

Course images

Real-World TypeScript Unit Testing

Sample course video

Installation Guide

After Extract, view with your favorite player.

Subtitles: None

Quality: 720p

Download link

Download Part 1 – 1 GB

Download Part 2 – 1 GB

Download Part 3 – 1 GB

Download Part 4 – 1 GB

Download Part 5 – 1 GB

Download Part 6 – 1 GB

Download Part 7 – 387 MB

File(s) password: www.downloadly.ir

File size

6.3 GB