PYTHON with Django Training
Duration: 2 Months (Daily 1hour) Classes: Monday to Friday
HTML
• Introduction to HTML
• HTML Tags
• HTML Attributes
• HTML Editors
• HTML Document Structure
• HTML Headings
• HTML Paragraphs
• HTML Styles
• HTML Comments
• HTML Blocks, Classes, Ids
• HTML Tables
• HTML Lists
• HTML Images
• HTML Forms
• HTML File Paths
CSS
✓ Introduction of CSS
• CSS Selectors
• Inserting CSS into HTML (Inline, Internal, External)
• Colours, Borders, Background, margins, padding.
✓ Working with core concepts of CSS
• Box/Model, Outline, Fonts, Links, Lists, Tables, Combinations
✓ Working with CSS3
• Pseudo Classes and Elements
• @Rules
• Media Types
• Media Queries
• Rounded Corner
• Border Images
• Multi Background
• Gradients
• Shadow
• 2d transform
• 3d transform
• Animation
• Multi columns
• User Interface
• Box Sizing
• Layout
Bootstrap
• Intro to Bootstrap 5.
• Grid System
• Typography
• Colours
• Tables
• Images
• Jumbotron
• Alerts
• Buttons
• Button Groups
• Badges, Progress Bars
• Pagination
• Dropdowns
• Navs, Navbar
• Forms, Input
• Carousel
• Modal
• Tooltip
• Popover
PYTHON
• Python Introduction
• Python History and Installation
• Variables and Data Types
• Strings
• Boolean Logic
• Boolean Logic Exercises
✓ PYTHON Lists
• List Basics
• List Iteration and Comprehension
• List Exercises
✓ Python Dictionaries
• Dictionary Basics
• Dictionary Iteration and Comprehension
• Dictionary Exercises
✓ Functions, OOPs, Modules, Errors and Exceptions
• Functions
• Function Parameters
• Global Variables
• Variable Scope and Returning Values
• Lambda Functions
• Object-Oriented Concepts
• Standard Libraries
• Modules Used in Python
• The Import Statements
• Module Search Path
• Package Installation Ways
• Errors and Exception Handling
• Handling Multiple Exceptions
✓ Python Scripting
• Exception Handing
• Reg Exp
✓ Python Modules
• NumPy
• Threading
• Pandas
✓ Debugging and Modules
• Debugging Python
• Modules Introduction
• Useful Python Modules
• Debugging and Modules Exercises
✓ Debugging and Modules
• Connections, python to PostgreSQL
• Executing queries
Django Framework
Introduction to Django Web Framework
✓ Objectives
• Explain Web Framework
• Explain MVC pattern
• Create a basic Django app
• Create Views
• Use HTTP request and response objects
• Use URLConf
✓ Introduction of Django
• Web development Use
• Introduction to Django Web Framework
• Features of Django
• Installing Django
• MVC model
• HTTP concepts
✓ Template and Forms
• Django Template Language
• Utilities of Templates
• Creating Template Objects
• Tags, Variables and Filters
• Rendering Templates
• Template Inheritance
• Form Handling
• Form validation and Error Messages
• Form Display
✓ Models and Dynamic Web Pages
• Django Models
• Model Fields
• Model Inheritance
• CRUD on DB
• Primary keys and the Model
• Dynamic Webpages
• Toggle Hidden Content
• jQuery and AJAX integration
✓ Serialization
• Serialization and Deserialization
• Django REST Framework
• Serializer class
• Model Serializers
• REST APIs
• Creating REST API
✓ Parsing XML and JSON with Python
• XML-RPC
• XML, parsing object to XML and back
• JSON, parsing object to JSON and back