ICC Teleservices Ltd
Verification
Your Trusted ICT Partner
Information Helpline 24/7
09639223223
Menu
Products & Solution
Data Center
Power System
IP PBX
System Integration
Training and Certifications
Microsoft Office Specialist Certification
Microsoft Technical Certifications
CompTIA
Cisco certification
Red Hat Certification
Application Development
Multimedia Course
IT Management
Information Technology Infrastructure Library
Oracle
Others
Systems
Admission
Admission Form
Admission Procedure
Our Clients
Gallery
Contact
Online payMent
Django Web Framework (Python) Training from ICC Teleservices
Duration 100(Hrs)
Buy Now
1. Getting Started with Python
History of Python
Python Versions
Installation
Why to use Python?
Using the Interpreter
IDLE
Running a Python Script
Python Editors and IDEs
Variables, Keywords
Naming Conventions
Built-in Functions
Getting Help
2. Basic Python Concepts
Mathematical Operations
Comments
Strings
Performing operations on a string
String Formatting
3. Flow Control
Indenting is significant
Booleans
Comparison Operators
if Statement
elif Statement
else Statement
while loop
for loop
range() function
break and continue
4. Functions
Syntax of function definition
Parameters
Documentation Strings
Keyword and Optional Arguments
Global versus local variables
Passing Collections to a Function
Variable Number of Arguments
Passing Functions as arguments
Lambda
5. Collections
Lists
Tuples
Sets
Dictionaries
Indexing and Slicing
Iterating through a collection
6. Modules
Import Statement
The from ... import statement
Module Search Path
Making Your Own Modules
Standard Modules - sys
Standard Modules - time
The dir Function
7. Exception Handling
Errors
Exceptions
Handling Exceptions
Raising Exceptions
Try ... Finally
assert
Writing Your Own Exception Classes
8. Input and Output
Access Modes
Reading Data From a File
Writing Data to a File
Handling IO Exceptions
9. Implementing Classes and Objects
Defining Classes
Inheritance
Initializers
Instance Methods
Properties
Class Methods and Data
Static Methods
Private Methods
Operator Overloading
Encapsulating attributes and methods in
classes
10. Regular Expression
Regular Expression Syntax
Building Blocks
Grouping
11. Other Things To Know
Iterator
Generators
Decorators
The Python Debugger
Logging
Context Managers ("with" statement)
Comprehensions
Python package manager (pip)
Virtual environments
Section 2: Django Framework
1. Getting Started With Django
Introduction
How Web works
Setting up the development
environment
Installation
Django project
Django application
Running the server
2. Django URL Patterns
What are URLs?
URL Dispatcher
Directory Structure
MVC Applied to Django and Git
Request Life Cycle
URL patterns
URL Patterns Configuration
Shortcuts and Handling 404s
3. Django views
How to create Django views?
About View Functions
Using Django's HttpResponse Class
Understanding HttpRequest Objects
4. Django Templates
Template Language
Template Inheritance
Template Filters
Creating Custom Template Filters
Relative URLS
Static & Media files
Twitter bootstrap integration
5. Django Models & ORM
Models Overview
Creating Models
Model Manager
Migration
Providing initial data (fixtures)
Playing with the data
Making Queries
Understanding QuerySets
Common QuerySet Methods
Managing Related Records
Retrieving Related Records
Complex lookups with Q objects
Aggregation
Search
Performing raw SQL queries
6. Django Admin
Creating a super user
Accessing models from the admin site
Customizing the admin site
Adding related models
Ordering Fields
7. Django Forms
Django’s role in forms
Building Form
Building ModelForm
Working with form templates
Built-in Validators
Writing Validators
8. Django Middleware
Available Middleware
Writing your own middleware
Activating Middleware
9. Django Authentication
User Model
User Manager
Password Hashing
Password Validators
Permissions and Authorization
Authentication Views
Built-in forms
Registration
Login
Password Reset
Restricting Access
10. Django Cache
Setting Up the Cache
Usage
Versioning
11. Writing reusable apps
Installing some prerequisites
Packaging app
Using own package
Publishing app
12. Django Deployment
Introduction to Django Deployment
Setting Up Gitlab
Deployment Workthrough
13. You should also know
Django Management Commands
Django Debug Toolbar
Using Logging
Configuring Logging
File Upload, Handling Ajax request
Configuring Mail Settings
Sending email
Outputting PDFs with Django
Django Signals
OUR PARTNER