About this course
This course is designed for people responsible for building the data platform or data pipelines for their organization who want to learn about testing best practices.
In this course, you'll learn the importance of testing in data applications with Dagster. We will work through many common situations in Dagster and explain how to craft tests so you can feel confident making changes and pushing out code.
By the end of the course, you will:
- Know how to test your Dagster assets
- Understand mocking external dependencies
- Manage integration testing
- Recognize best practices for testing in Dagster
Required experience
To successfully complete this course, you'll need:
- Dagster familiarity - You'll need to know the basics of Dagster to complete this course. If you've never used Dagster before or want a refresher before getting started, check out the Dagster Essentials course.
Python knowledge - While you don’t need to be a Python expert to get started, you do need some Python familiarity to complete this course and use Dagster. Here are the Python concepts you'll use:
Getting help
If you'd like some assistance while working through this course, reach out to the Dagster community on Slack in the #dagster-university
channel. Note: The Dagster team is generally available during US business hours.