We Are Offering a Complete Course Of
FULL STACK PYTHON DJANGO
06 Months
Pakistan's No.1
IT Training Institute
ABOUT US
Ideoversity lnstitue is the first choice
of students who want to excel field of 60+
Internet Marketing. Ideoversity IT COURSE
lnstitue consists of Top Level Trainers
who are adept in the fields of Inter-
net Marketing. We are the pi oneer
institute that started comprehensive
Training for the benefit of students.
Since our launch, hundreds of stu- 80+
dents are trthemself in the ained
INSTRUCTORS
who secured good jobs in the
expanding IT industry as we all know.
Contact us and secure your seat for
upcoming training, events, and semi-
nars.
50,000+
STUDENTS CONNECTED
Development Marketing
135+
Networking & PARTNERS
Cyber Security Art & Design
Multimedia Busniess & Accounts
No:01 Office, 3rd Floor, Arfa 0304 - 111 4840
Technology Park Lahore www.ideoversity.com
SALIENT FEATURES
OF COMPLETION I I
P RO U D LY P R ES E N T E D TO
Abdullah Akhtar
H A S S U C C ES S F U L LY CO M P L E T E D T H E CO U RS E
Search Engine Optimization
16 Jan, 2023
DAT E S I G N AT U R E
V E R I F I C AT I O N I D : 5 6 7 9 8 6
Ideoversity Certificate Follow-Up Sessions Practical learning
Learing Management System Internships/Jobs Expert Mentorship
Opportunities
Lifetime Support Career Counseling
No:01 Office, 3rd Floor, Arfa 0304 - 111 4840
Technology Park Lahore www.ideoversity.com
PYTHON
Software Problem
• What is the Problem?
• What is Software?
• Types of Software.
• How to Brainstorming regarding their problem?
• How to Divide the Problem by using Professional Techniques?
• How does Programming Language Help us to solve complex Problems?
• Introduction To Computer Problem Solving Technique
• How do Computer Solve your Problems?
Problem-Solving Method
• Introduction to Problem-Solving Skills
• Problem Solving Method
• Preliminary Investigation
• Analysis
• Algorithm Design
• Software Coding
• Software Testing
• Software Implementation
• Software Maintenance
Design & Algorithm
• Represent the Algorithm in Paper and Computer Tools
• Design the Software Algorithm
No:01 Office, 3rd Floor, Arfa 0304 - 111 4840
Technology Park Lahore www.ideoversity.com
• What is IDE?
• How to Write Instructions on Computer Machine?
• How to Design your own software?
Python Programming Language
• Introduction To Computer Programming Language.
• Programming Flow Controls.
• Sequence Programming
• Introduction to the Core python language
• Variables
• Data types
• String
• Numbers
Coding
• Operation and Expressions
• Increment/Decrement
• Programming Comments
• Sample Programs
• Assignment Project
• Class Activities
Decision Statement
• Why do we use Decision Statements?
• When we need these types of Statements
• If Statement
No:01 Office, 3rd Floor, Arfa 0304 - 111 4840
Technology Park Lahore www.ideoversity.com
• If else Statement
• If-else if Statement
• Class Programming Activities
• Assignment Project
Repeat Statements
• Why do we use Repetitions Statements?
• When we need these types of Statements
• Loop Statements
• Types of Loops
• While loop
• For Loop
• Class activity
• Assignment Project
List
• Python Lists
• Accessing Values in Lists
• Update Lists
• Delete Lists
• Basic List of Operations
• List Functions
• Assignment Project
Tuples
No:01 Office, 3rd Floor, Arfa 0304 - 111 4840
Technology Park Lahore www.ideoversity.com
• Python Tuples
• Accessing Values in Tuples
• Update Tuples
• Delete Tuples
• Basic Tuples Operations
• Tuples Functions
• Assignment Project
Dictionary
• Python Dictionary
• Accessing Values in the Dictionary
• Update Dictionary
• Delete Dictionary
• Basic Dictionary Operations
• Dictionary Functions
• Assignment Project
Modules
• Python Modules
• Import Statements
• Import from Statements
• Assignment Project
Functions
No:01 Office, 3rd Floor, Arfa 0304 - 111 4840
Technology Park Lahore www.ideoversity.com
• What are Functions?
• What is the built-in and user defined Function?
• Function Declaration
• Function Initialization
• Function Calling
• Pass by Value and Reference
• Function Reusability
• Function Recursions
String
• What is String?
• How to use the String in the program?
• String Algorithm
• String Concatenation
• String Operations
• Class activity
• Assignment Project
Object-Oriented
Programming In Python:
• Introduction to OOP
• What are Classes
• Object and instance
• Class Attributes
• Instance Attribute
No:01 Office, 3rd Floor, Arfa 0304 - 111 4840
Technology Park Lahore www.ideoversity.com
• OOP Principles Model
• Constructor and Its types
• Inheritance and its types
Python web Technologies:
(Second Module)
1. HTML:
• Basic principles involved in developing a website.
• Why create a website, Introduction to HTML Section &
Home page Layout Selection.
• What are HTML & HTML Tags.
• Working with HTML Elements & Tags.
• Working with Text, Lists, Tables, Hyperlinks, Images, and Marquee.
• Working with forms & Controls.
• What is multimedia?
• Working with Audio on Web.
• Working with Video on the web.
Introduction to semantic Tags
(HTML).
• Blocks in HTML.
• Frames in HTML.
Cascading Style Sheets:
No:01 Office, 3rd Floor, Arfa 0304 - 111 4840
Technology Park Lahore www.ideoversity.com
• Introduction To CSS 3 Section.
• What is CSS?, Inn Line CSS, External CSS, and how to use it.
• Working with the Classes & IDs.
• Working with Divs.
• Working with Colors, Floating, Positioning, Margins Padding,
Other CSS Properties & CSS Styling (Background, Text Format,
Controlling Fonts).
• Working with Lists & Tables By Using Class IDs.
• Formatting Using Style Sheets.
• Structure of Multiple Navigation bars.
• Working with Animations.
Starting with Django:
• What is Django.
• Advantages of using Django.
• Installation and guide.
• Setting up a new project.
• Exploring the project structure.
Django Views and URL Routing:
• Working with the views.
. Data from backend to frontend.
• Using Templates.
• URL routing and Data Passing .
• Using Django in html.
• Django Loops in HTML.
No:01 Office, 3rd Floor, Arfa 0304 - 111 4840
Technology Park Lahore www.ideoversity.com
Form Submission:
• Passing data from frontend to backend.
• Working with data in views.
• Getting inputs from users.
• Validating form.
• Using CSRF Token.
• Validating Forms.
Python Databases:
• Introduction To MYSQL/SQLite
• MYSQL on Windows &Linux & SQLite.
• Using SQLite.
• Implementing SQL Queries Using SQLite
• Implementing SQL Queries Using SQLite
• Querying Multiple Tables, Using Joins, Union & Sub Query.
• Using Basic Functions In SQLite.
• Controlling And Managing MYSQLi Database.
Django Database & Models
• Getting know with Django Database
• Django Database Environment
• Django Admin
• Creating Super User
• Creating Models
No:01 Office, 3rd Floor, Arfa 0304 - 111 4840
Technology Park Lahore www.ideoversity.com
• Fields in Models
• Attributes in Fields
• Django Admin Template
• Storing Data in Model
• Model Forms
• Retrieving Data from Models
• Filter, Get & Create Data
• Passing ID in URLs
• CRUD operation through Database
• Django Migrations
• Django Query Builder
• Django ORM
• IDs & Data Encoding
• Decoding of Passwords and IDs
• Updating & Deleting Records
Django User Authentication
• Built-In user authentication
• Using Models for authentication
• Creating Users Account & Storing Data in Model
• Decorators Login Required
Email Configuration:
• Using Gmail Api tokens
No:01 Office, 3rd Floor, Arfa 0304 - 111 4840
Technology Park Lahore www.ideoversity.com
• Sending emails to activate user account
• Activate users in database
• Introduction to Keys
• Handling events
• Conditional rendering
• Encoding URLs to send ID in email
• Decoding IDs got from emails
• Creating apps in Gmail
Media URL & Roots:
• Display static image on frontend
• Storing Images on device from frontend
• Django Signals.
• MEDIA_ROOT and MEDIA_URL Relationship.
• Serving Media Files during Development
• Serving Media Files in Production
• Security Considerations
• Dynamic Media File Path
• Using django-storages for Cloud Storage
• File Uploads and Handling
• Thumbnail Generation and Image Processing
• CDN Integration
No:01 Office, 3rd Floor, Arfa 0304 - 111 4840
Technology Park Lahore www.ideoversity.com
• Handling Media File Deletion.
• Handling Non-File Content
• Versioning
• Cache Busting
Working with APIs:
• Password reset with email
• Password reset with Django database
• Building Custom Password reset Template
• Template Inheritance
• Django Rest Framework
• Model Serializers
• DRF Jason Response
• API View
• API Get
• API Post
• PUT, DELETE & UPDATE in APIs
• APIs Status Code
• Making custom APIs
• Hosting APIs
• Visualizing JSON Data
• APIs Error Handling
No:01 Office, 3rd Floor, Arfa 0304 - 111 4840
Technology Park Lahore www.ideoversity.com
BE A PART OF BIGGEST
IT TRAINING INSTITUTE
Contact Us
50,000+ Alumni :: 100+ Courses :: 85+ MOU Signed
100+ Professional Instructors :: Online Trainings, LMS
JOB & Internship Oppertunity
Head Office: No: 01 Office, 3rd Floor, Arfa Technology Park Lahore.
IT Tower: Office # 35, 1st Floor IT Tower Hail Road Gulburg III Lahore.
UAE: Mussafah 17, Abu Dhabi
#JoinIdeoversity
0304 - 111 4840
www.ideoversity.com
No:01 Office, 3rd Floor, Arfa 0304 - 111 4840
Technology Park Lahore www.ideoversity.com