Course Objectives
After attending this Django course, students will be able to do the following:
Install and Configure Python and Django in a development and production environment.
Understand the security implications of Django features, and develop secure web sites with Django
Utilize Django Models to build and interface with powerful relational databases
Be able to create forms (both ad-hoc and from Models and Data Models) and automate the validation and verification of data in those forms
Be able to utilize Django to automate the production of Syndication Feeds (such as RSS)
Know how to implement, manage, and control Django’s administrative interfaces
Securely implement user authentication and access control using Django sessions
Understand how to download, install, and utilize third party Django applications
Utilize Djangos mail functions to send email notifications
Be able to leverage Djangos messaging system to provide asynchronous messaging
Be able to scale Django applications through the use of caching systems
Be able to implement, maintain, and manage complete e-commerce, publishing, and other content-management systems using Django