The aim of this course is to make students learn how to build Django-based web applications
suitable for use by end-users. This course covers the key concepts about cookies, sessions,
and authentication processes in Django. After completion of this course, students will begin
to develop a simple application to support a classified ads website that will walk you through
many of the issues and techniques that you encounter in website development.
Major topics include:
● Installation and introduction
● Routing in Django
● Complex Routing
● Conditionals and loops
● Model layer
● Django Admin
● Django Sessions
● Control session behavior
● Django Forms
● Django Authentication system
● Django REST framework
Exam: There will be one exam after the completion of the course. Students should pass the
exam by securing above 60% of the full mark to receive the certificate of successful
Assignments: There will be homework assignments required throughout the course.
Assignments will be posted on the course page on a weekly basis. You are responsible for
knowing that the assignment is due. NO LATE HOMEWORK ASSIGNMENTS WILL BE
Attendance/Participation: Your active participation in class is necessary, both for you and
for your classmates. Your participation will be monitored by your attendance, your
contributions to class discussions, and your overall positive demeanor during class.
After successful completion of all the learning units and the requirements of the course,
participants should be able to:
● Make full-fledged dynamic web applications using the Django framework
● Have web applications communicate with a database backend with ease
● Learn to reuse a lot of things from the Django framework itself
● Finish large web applications under tight timelines
Trainees will be provided certification of completion from Genese Cloud Academy signed
by its CEO and trainer upon successful completion.