VTU - 21CS62 - FULL STACK DEVELOPMENT - DJANGO

Cinque Terre

Module-1: MVC based Web Designing

Web framework, MVC Design Pattern. Django Evolution, Views, Mapping URL to Views


Working of Django URL Confs and Loose Coupling, Errors in Django, Wild Card Patterns in URLs.

M1 - Lecture notes

Module-2: Django Templates and Models

Template System Basics (P31-32), Using Django Template System (P33-40), Basic Template Tags and Filters (P40-47), Template Loading (P49-54), Template Inheritance (P54-58)

M2 - Lecture notes

MVT Development Pattern (P59-62). Configuring Databases (P62-65), Defining and Implementing Models (P65-71), Basic Data Access (P71), Adding Model String Representations (P72-73), Inserting/Updating data (P73-74), Selecting and deleting objects (P74-79), Schema Evolution (P79-82)

M2 - Lecture notes - part2

Module-3: Django Admin Interfaces and Model Forms

Activating Admin Interfaces (P83-85) - Using Admin Interfaces (P85-91) - Customizing Admin Interfaces (P91-93) - Reasons to use Admin Interfaces (P94). Form Processing (P95-98) - Creating Feedback forms (P98-101) - Form submissions (P101-102), custom validation (P103-105), creating Model Forms (P105-106)

M3 - Lecture notes

URLConf Tricks (P107-120), Other URLConfs (P120-122).

M3 - Lecture notes - part2

Module-4: Generic Views and Django State Persistence

Using Generic Views, Generic Views of Objects, Extending Generic Views of objects, Extending Generic Views.

MIME Types, Generating Non-HTML contents like CSV and PDF, Syndication Feed Framework, Sitemap framework.

M4 - Lecture notes

Cookies, Sessions, Users and Authentication.

M4 - Lecture notes - part2

Module-5: jQuery and AJAX Integration in Django

Ajax Solution, Java Script, XHTMLHttpRequest and Response, HTML, CSS, JSON, iFrames, Settings of JavaScript in Django

M5 - Lecture notes Chapter 1

jQuery and Basic AJAX, jQuery AJAX Facilities

M5 - Lecture notes Chapter 2

Using jQuery UI Autocomplete in Django

M5 - Lecture notes - Chapter 7