Full Stack Development
PYTHON FULL STACK DEVELOPER
TRAINING PROGRAM
Module 1: Web Overview
What Is Web?
Web Features
W3C And W3C Members
Introduction To What WG
Module 2: HTML Fundamentals
Introduction
Parts In HTML Document
Version Information
Head Section
Meta Information
Favicons
Body Section
HTML FORMS
Anchors, Images
Module 3: Advance HTML5
Introduction
HTML5 HISTORY
Why HTML5?
New Features And Groups
Structure Of HTML5 Document
Power Of HTML5 And Features
Semantics And Block Level Elements
HTML5 Forms
HTML5 Multimedia
HTML5 Graphics
Module 4: Core CSS
Introduction
CSS Basics
CSS Introduction
CSS Syntax
CSS Versions
CSS Id & Class
CSS Styling
Styling Backgrounds
Styling Text
Styling Fonts
CSS Borders
Module 5: Advance CSS
Introduction
CSS3 Modules
Selectors
Box Model
Backgrounds And Borders
Text Effects
2D/3D Transformations
Core & Advanced Animations
Multiple Column Layout
User Interface
Module 6: Core JavaScript
What Is Script? Types Of Scripts?
Introduction To JavaScript
Comments And Types Of Comments
Popup Boxes
Variables & Operators
JavaScript Functions And Events
Conditional Statements
Looping Control Statement
Module 7: Advance JavaScript
Types Of Errors
Exception Handling
Java Script Objects
Browser Objects
Validations In JS
Module 8: Python
Introduction To Python
What Is Python?
History Of Python
Python Versions
Features Of Python
How To Install Python
Install Python With Diff IDEs
Creating Your First Python Program
Printing To The Screen
Reading Keyboard Input
Using Command Prompt And GUI Or IDE
Module 9: Different Modes in Python
Execute The Script Interactive Mode Script Mode Python Comments
Working With Python In Unix/Linux/Windows/Mac/Android Python
New IDEs PyCharm IDE How To Work On PyCharm PyCharm
Components Debugging Process In PyCharm Sublime Text IDE What Is
PIP?
Module 10: Variables in Python
What Is Variable?
Variables In Python
Constants In Python
Standard Data Types
Operators And Operands
Swap Variables
Type Conversion
String Handling
Module 11: Python Conditional Statements
How To Use “if Condition” In Conditional Structures
If Statement (One-Way Decisions)
If .. Else Statement (Two-Way Decisions)
How To Use “else Condition”
If ..Elif .. Else Statement (Multi-Way)
When “else Condition” Does Not Work
How To Use “elif” Condition
How To Execute Conditional Statement With Minimal Code
Nested IF Statement
Module 12: Python LOOPS
How To Use “While Loop”? How To Use “For Loop”? How To Use
“For” Loop For Set Of Other Things Besides Numbers? Break
Statements In “For Loop” Continue Statement In “For Loop” Enumerate
Function For “For Loop”
Module 13: Python Lists
Lists Are Mutable
Getting To Lists
List Indices
Traversing A List
List Operations
List Slices
List Methods
Map, Filter, And Reduce
Module 14: Python TUPLE
Advantages Of Tuple Over List
Packing And Unpacking
Comparing Tuples
Creating Nested Tuple
Using Tuples As Keys In Dictionaries
Deleting Tuples
Slicing Of Tuple
Tuple Membership Test
Module 15: Python Sets
How To Create A Set?
Iteration Over Sets
Python Set Methods
Python Set Operations
Union Of Sets
Built-In Functions With Set
Python Frozen Set
Module 16: Python Dictionary
How To Create A Dictionary?
Python Hashing?
Python Dictionary Methods
Copying Dictionary
Updating Dictionary
Delete Keys From The Dictionary
Dictionary Items () Method
Sorting The Dictionary
Python Dictionary In-Built Functions
Module 17: Python Functions
What Is A Function?
How To Define And Call A Function In Python
Types Of Functions
Significance Of Indentation (Space) In Python
How Function Return Value?
Types Of Arguments In Functions
Default Arguments
Non-Default Arguments
Keyword Arguments
Non-Keyword Arguments
Arbitrary Arguments
Rules To Define A Function In Python
Various Forms Of Function Arguments
Scope And Lifetime Of Variables
Anonymous Functions/Lambda Functions
Map (), Filter (), Reduce () Functions
What Is A Doc String?
Python Iterator, Generator, Closer And Decorator
Module 18: Advanced Python
Python Exception Handling
Python Errors
Common Run Time Errors In PYTHON
Abnormal Termination
Chain Of Importance Of Exception
Exception Handling
Try … Except
Try … Except .. Else
Try … Finally
Module 19: Python Class and Objects
Introduction To OOPs Programming
Object Oriented Programming System
OOPS Principles
Basic Concept Of Object And Classes
Access Modifiers
How To Define Python Classes?
Self-Variable In Python
What Is Inheritance? Types Of Inheritance?
How Inheritance Works?
Module 20: Python Regular Expressions
What Is Regular Expression?
Regular Expression Syntax
Understanding Regular Expressions
Regular Expression Patterns
Literal Characters
Module 21: Bootstrap (Powerful Mobile Front-End
Framework)
What Is Responsive Web Designing?
Typography Features
Bootstrap Tables, Buttons, Dropdowns, Navigation Bars
Bootstrap Images
Bootstrap Responsive Utilities
Bootstrap Glyph Icons
Module 22: Bootstrap Grid System
What Is A Grid?
What Is Bootstrap Grid System?
MOBILE FIRST STRATEGY
Working Of Bootstrap Grid System
Media Queries
Module 23: Grid Options
Responsive Column Resets
Offset Columns
Nested Columns
Module 24: Django Web Framework
What Is A Framework?
Introduction To Django
Django – Design Philosophies
History Of Django
Why Django And Features?
Environment Setup
Web Server
MVC Pattern
MVC Architecture Vs MVT Architecture
Django MVC – MVT Pattern
Module 25: Getting Started with Django
Creating The First Project
Integrating The Project To Sublime Text
The Project Structure
Running The Server
Solving The Issues And Migrations
Database Setup
Setting Up Your Project
Module 26: Create an Application
What Django Follows?
Structure Of Django Framework
Model Layer
What Are Models?
Model Fields
Query Sets
Django – Admin Interface
Starting The Admin Interface
Migrations
Views Layer
Simple View
Basic View (displaying Hello World)
Functional Views, Class Based Views
Module 27: Django – URL Mapping
Organizing Your URLs
Role Of URLs In Django
Working URLs
Forms
Sending Parameters To Views
Templates Layer
The Render Function
Module 28: Django Template Language (DTL)
Role Of Template Layer In Django
Filters, Tags, Tag If, Tag For, Block And Extend Tags
Comment Tag, Usage Of Templates
Extending Base Template
Module 29: Django – Models
Creating A Model
Manipulating Data (CRUD)
Linking Models
Django – Page Redirection
Module 30: Django – Sending E-mails
Sending A Simple E-Mail
Sending Multiple Mails With Send-Mass-Mail Option
Sending HTML E-Mail
Sending HTML E-Mail With Attachments
Module 31: Django – Form Processing/file handling/cooking
handling
Using Form In A View
Usage Of Forms
Crud Operations Using Forms
Crispy Forms In Django
Django – File Uploading
Uploading An Image
Django – Apache Setup
Django – Cookies Handling
Django – Sessions
Django – Comments
Module 32: Django Admin
Creating Super User
Using Admin In Django
Adding Models To Admin
Adding Model Objects Using Admin
Displaying In Cmd Using Query Sets
Admin Interface Customization
Django ORM (Object Relational Mapping)
Module 33: Django API (Application Program Interface)
Creating A Serializer
Working With API Views
Filtering Back Ends
Enabling Pagination
Executing CRUD Operations
Managing Serializer Fields
Testing API Views
Module 34: Static files
Loading CSS Files Into Templates
Loading JS Files Into Templates
Uploading Image Using Models
User Authentication
Sample Projects And Websites
Module 35: Placement Guide
Tips To Clear An Interview
Common Interview Questions And Answers
Python Django Interview Questions And Answers
Resume Building Guide
Attempt For The Related Global Certification Exam
Earn Credentials And Start Applying For Jobs