Beginner
34 Lessons
6h 29min
Certificate of Completion
AI-POWERED
This course includes
This course includes
Course Overview
As Django co-founder Jacob Kaplan-Moss says, “code without tests is broken as designed.” That’s why it’s essential to develop your applications with tests and success conditions in mind. This course is an introduction to test-driven development and a practical guide on applying these principles to Django development. You’ll start with the purpose of automated testing, including the differences between test-driven development and development-driven testing. You’ll then be introduced to Django, a Python fram...Show More
What You'll Learn
A deep familiarity with test-driven development
The ability to write unit tests and automate those tests using GitHub Actions
A strong grasp of the Django web framework
Course Content
Introduction
Steps Involved in Test-driven Development
E-library Application: Part One
E-library Application: Part Two
E-library Application: Part Three
What's Next?
1 Lesson
Conclusion
1 Lesson
How You'll Learn
You don’t get better at swimming by watching others. Coding is no different. Practice as you learn with live code environments inside your browser.
Videos are holding you back. Educative‘s interactive, text-based lessons accelerate learning — no setup, downloads, or alt-tabbing required.
Learn faster and smarter with adaptive AI tools embedded in every Educative course.
Built-in assessments let you test your skills. Completion certificates let you show them off.