-
Welcome[2020-07-03] -
Intro[2020-07-03] -
Course structure[2020-07-03] -
How to take course[2020-07-03] -
How to get help[2020-07-03] -
Python setup[2020-07-03] -
Django setup[2020-07-03] -
Docker setup[2020-07-03] -
Travis CI setup[2020-07-03] -
Postgres setup[2020-07-03] -
Test Driven Development[2020-07-03] -
Create GitHub project[2020-07-03] -
Dockerfile setup[2020-07-03] -
Docker Compose setup[2020-07-03] -
Create Django Project[2020-07-03] -
Create Travis-CI configuration[2020-07-03] -
First unit test[2020-07-03] -
First TDD unit test[2020-07-03] -
Create core app[2020-07-04] -
Add tests for custom user model[2020-07-04] -
Implement custom user model[2020-07-04] - Normalize email address
- Add validation for email field
- Create a superuser
- Add test for listing users
- List custom user model
- Create users
- Add postgres to docker compose
- Add postgres support to Dockerfile
- Configure db in Django
- Mocking with unittests
- Add test for wait_for_db command
- Add wait_for_db command
- Make docker compose wait for db
- Test in browser
- Create user app
- Add tests for create user API
- Add tests for creating a new token
- Add create token API
- Add tests for manage user endpoint
- Add maange user endpoint
- Create recipe app
- Add tag model
- Add tests for listing tags
- Add feature to list tags
- Add create tags feature
- Add ingredient model
- Add tests for listing ingredients
- Implement feature for list ingredients
- Implement feature for creating ingredients
- Re-factor tags and ingredients viewsets
- Add recipe model
- Add tests for listing recipes
- Implement feature for listing recipes
- Add tests for retrieving recipe detail
- Implement feature for retrieving recipe detail
- Add tests for creating recipes
- Implement feature for creating recipes
- Add tests for updating recipes
- Add Pillow requirement
- Modify recipe model
- Add tests for uploading image to recipe
- Add feature to upload image
- Add tests for filtering recipes
- Implement feature to filter recipes
- Add tests for filtering tags and ingredients
- Implement feature for filtering tags and ingredients
- What was covered in this course