- [Instructor] Now before we go ahead and jump into the course, there's a few things that I'd like to cover to make sure that you're up to speed on. These are some things that you should know. First is a basic understanding of Python 3. I'm going to be using Python 3.7 in the course but any recent version of Python 3, you're going to do just fine. Pip installs all of our packages for us in Python. Make sure you know how to work with that. You should have a general idea how to build a basic Django project. Now if you need a refresher on this or want to learn this, I have a course here called Building a Personal Portfolio with Django. You can build a little resume for yourself and that will cover all the basics of how do you start a project, add apps, and whatnot. You also going to want to know the basics of the terminal, how you can move from one directory to the other. Different tools like that. Next you're going to need to have some sort of text editor. I'm going to be using Atom in the course. Feel free to use whatever text editor you would like. And you should have a basic HTML and JavaScript knowledge. You can always just copy me word for word, but being familiar with these technologies is going to make the course that much better.

Resume Transcript Auto-Scroll

Author

Released

3/12/2019

As a high-level Python web framework, Django is very useful for developers to understand. Combining Django with a test-driven development process can lead to higher-quality code and a faster development cycle. In this course, follow along with Nick Walter as he explains test-driven development with Django. Nick explores functional tests and unit tests, discussing the differences. He also covers advanced testing methods, the Django testing framework, hash testing, POST requests, AJAX, and more.