Python Django 2023 MasterClass

AXL's Python and Django course is intended to help the learner obtain proficiency in Python programming and develop real-world web applications using Django. This Django course syllabus will cover both the basics and the advanced concepts like writing Python scripts, file operations in Python, working with Databases, creating Views, Templates, Forms, Models and REST APIs in Django.
The following professionals can go for this Python Django Training by AXL:
  • Web Developers
  • UI Developers and Technical Leads
  • Full Stack Developers
  • QAs, Architects, and Technical Project Managers
In this best Django course you will learn the Django framework to develop web applications, querying models, automating tasks with Django, URL dispatchers etc. Enroll in this best Django course online to advanced Django concepts. After completing this best Django course online, you should be able to:
  • Discuss the core construct of the Python Programming Language
  • Explain the data structures used in Python
  • Explain the approach of the Object-Oriented programming paradigm
  • Discuss exceptions and errors in the program
  • Debug programs
  • Play with databases and data persistence in the Database or some flat files
  • Create Views and map URLs in Django
  • Use the Django Template System
  • Define Database Models for representing tables
  • Create REST APIs

1. Introduction

  • Define Python
  • Know why Python is popular
  • Setup Python environment
  • Discuss flow control
  • Write your first Python program

Topics »

2. Sequences and File Operations

  • Lists
  • Tuples
  • Indexing and Slicing
  • Iterating through a sequence
  • Functions for all sequences
  • Using enumerate()
  • Operators and keywords for sequences
  • The xrange()function
  • List comprehensions
  • Generator expressions
  • Dictionaries and sets.
  • Working with files
  • Modes of opening a file
  • File attributes
  • File methods

Topics »

3. Functions, Sorting, Errors and Exception, Regular Expressions and Packages

  • Functions
  • Function Parameters
  • Global variables
  • Variable scope and Returning Values
  • Sorting
  • Alternate Keys
  • Lambda Functions
  • Sorting collections of collections
  • Sorting dictionaries
  • Sorting lists in place
  • Errors and Exception Handling
  • Handling multiple exceptions
  • The standard exception hierarchy using Modules
  • The Import statement
  • Module search path
  • Package installation waysModule Aliases and Regular Expressions

Topics »

4. Object Oriented Programming in Python

  • The sys Module
  • Interpreter information
  • STDIO
  • Launching external programs
  • Paths
  • Directories and filenames
  • Walking directory trees
  • Math Function
  • Random Numbers
  • Dates and Times
  • Zipped Archives
  • Introduction to Python Classes
  • Defining Classes
  • Initializes
  • Instance methods
  • Properties
  • Class methods and data
  • Static methods
  • Private methods and Inheritance

Topics »

6. Debugging, Databases and Project Skeletons

Learning Objective: In this Android Certification

  • Debugging
  • Dealing with errors
  • Using unit tests
  • Project Skeleton
  • Required packages
  • Creating the Skeleton
  • Project Directory
  • Final Directory Structure
  • Testing your set up
  • Using the skeleton
  • Creating a database with SQLite 3
  • CRUD operations
  • Creating a database object.

Topics »

6. Introduction to Django Web Framework

  • Web development
  • Introduction to Django Web Framework
  • Features of Django
  • Installing Django
  • MVC model
  • HTTP concepts
  • Views
  • URL Mapping

Topics »

6. Templates 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

Topics »

6. Models and Dynamic Webpages

  • Django Models
  • Model Fields
  • Model Inheritance
  • CRUD on DB
  • Primary keys and the Model
  • Dynamic Webpages
  • Toggle Hidden Content
  • jQuery and AJAX integration

Topics »

6. Serialization

  • Serialization and Deserialization
  • Django REST Framework
  • Serializer class
  • Model Serializers
  • REST APIs

Topics »

6. Parsing XML and JSON with Python

  • XML-RPC
  • XML, parsing object to XML and back
  • JSON, parsing object to JSON and back

Topics »