FullStackWebDevelopment Python
FullStackWebDevelopment Python
❖ Django Forms
o What is ORM?
o How to use ORM?
o Building forms using class
o Forms fields , attributes and widgets
o Rendering Django forms as html
o Validating forms
❖ Django Models
o Building Django models using Class
o Model fields
o Keys in Models
o Migrations
o Meta Class
o Defining Range of the data types
o Performing CRUD operations on models
❖ Django Shell
o Accessing Forms and models
o Managing Data though shell
o Using different model objects methods
❖ Django Admin
o Creating Super users for backend
o Managing Model data through admin panel
o Customizing how Django admin templates look like
❖ Session Management
o Concept of Django session and cookies
o Storing attributes in session
o Session out functionality
o Checking whether session is alive or not
o How Django internally use session id
❖ Security Management in Django
o Rback to control access of users using admin panel
o Cross Site Request Forgery
❖ Django Channels
o Work on real time data
o Create own sockets in Django for real time data
o Difference between ASGI and WSGI
❖ REST web Services
o Django Rest Framework
o Django rest framework templates
o Create REST APIs using Django with different http methods
❖ SSO
o Facebook
o Google
o Github
❖ Deploy
o Introduction
o Why to deploy?
o Deploy project on
▪ Heroku
▪ Pythonanywhere
❖ Web Scraping
o Extract Data using Scraping
o Requests module
o Beautiful Soup module to scrap data
o Serialization in Html or Xml format
o Automate Scrapping Using Selenium
o How to Store Scrap data in files and Database
o How to Show Scrap data in html web pages using jinja
o Scrap data using tags
o Looking up into headers and content of a page
o Parsing html data using Beautiful Soup Module
o Scrap data using Id or class
❖ Text Processing
o Regular Expressions
o Compiling re patterns
o Grouping re patterns
o Finding all patterns in a text file
o Parsing data using regular expressions
o Re flags