Advanced Django (original) (raw)
Intended Audience¶
This Django training course is designed for participants who already have Django experience. For an introductory course, please refer to Introduction to Django.
Content¶
This course helps to deepen your Django knowledge in specific areas. An existing application will be improved with new features such as an RSS feed or a RESTful web service. In addition, we will look at the deployment of a Django project in more depth.
- Functional and unit tests
- Internationalisation
- Database migrations
- How to use more than one database
- Integration of existing databases
- Creation of RSS feeds
- Generation of PDF files
- Extending the admin
- Permissions
- AJAX
- RESTful web services
- Authentication for other services
- Caching
- Packaging a Django app
- Deployment of a Django project
Exercises¶
The participants can follow all steps directly on their computers. There are exercises at the end of each unit providing ample opportunity to apply the freshly learned knowledge.
Course Material¶
Every participant receives comprehensive materials in PDF format that cover the whole course content as well as all source code.