Professional Training &
100% Projects Based Training

Be Professionals From Professionals               Only Professionals can Make u Professional
  • Part Time
  • Duration           :      2 Months
  • Class                :      1.30 Hrs Daily
  • Days                 :      Mon-Fri.
  • Half Time
  • Duration           :      1 month
  • Class                :      3.00 Hrs Daily
  • Days                 :      Mon-Fri.
  • Full Time
  • Duration           :      2 weeks
  • Class                :      4.30 Hrs Daily
  • Days                 :      Mon-Fri.

Course Description:

Python with Django Web Development has been designed by industry experts that will help you to learn about the basics of web development using Django to build web applications. As Django is a widely used free, open-source, and high-level web development framework, it provides a lot of features to the developers "out of the box," so development can be rapid. However, websites built from it are secured, scalable, and maintainable at the same time. You will also learn how to Build a Backend REST API using Python, Django and Django REST Framework and test and debug your app in REST Client like Insomnia.

Introduction to CORE Python

  1. History and Background
  2. Comparison with other Programming Languages
  3. Installation and Environment Setup
    • Working in IDLE and CMD
    • Working in VS-Code
    • Working in Jupyter Notebook (Anaconda)
    • Working in Google Colaboratory (with Google Drive)
  • Writing your First Python Program

Core Programming Fundamentals

  1. Displaying a Message
  2. Datatypes and Variables
  3. String Operations
    • Concatenation
    • Using title(), upper(), lower(), lstrip(), rstrip(), strip()
  4. Arithmetic Operations
    • Add, Subtract, Multiply, Divide, Modulus
    • Using ** and //
    • Using Math Functions [import math] : sqrt(), factorial(), pow(), pi
  1. Conditional Statements with Relational and Logical Operators
    • If… Else
    • If… Elif… Else
    • Nested if… Else
  1. Loops and Ranges
    • While loop
    • range() and for loop
    • Creating Patterns
    • Using break, continue and pass statements
  1. Basic Data Structures
    1. List using [ ]
      • Using append(), extend(), insert(), remove(), pop(), clear(), index(), count(), sort(), reverse(), copy(), len(), max(), min(), range()
    1. Slicing a List using [_:_:_] notation
    2. Tuples using ( )
    1. Dictionary using { key : value }
      • Using clear(), copy(), fromkeys(), get(), items(), keys(), popitem(), setdefault(), pop(), len(), del
    1. Set using { }
      • Using add(), remove(), discard(), union(), intersection(), isdisjoint(), difference()

Comprehension

    • List Comprehension
    • Dictionary Comprehension
    • Set Comprehension

Working with Strings

    • String representation and structure
    • String input and output
    • String Slicing
    • String Functions
      1. Using len(), str(), upper(), lower(), format(), find(), replace()
      2. Using in and not in operators

Functions

    • Definition and Types of Function
    • Working with Global and Local Variables
    • Anonymous Function
      1. Lambda
      2. Filter, map, reduce
    • Recursive Function
    • Using *args and **kwargs
    • Generators

Modules and Packages

    • Introduction to Modules
    • Importing a module
    • Working with math and os modules
    • Working with datetime module
      1. Using now(), today()
    • Introduction to Packages
    • Working with packages

Exception Handling

    • Definition and Example of Exception
    • Using try and except block
    • Using raise keyword
    • Using finally block
    • Using try with else block

File Handling

    • Definition
    • Opening and Closing a File
    • Writing and Reading a File
    • File Methods

Object Oriented Programming

    • Definition
    • Classes and Objects
    • Encapsulation
    • Inheritance
    • Polymorphism

Regular expressions

    • Introduction to CFG
    • Match Function
    • Search Function
    • Matching VS Searching
    • Patterns

Introduction to Django Web Development

  • Understanding the Web Development Architecture
  • MVC v/s MVT Architecture
  • Front-end and Back-end web development
  • Role of Django
  • Architecture of Django

Getting started with a Django Project - MVT Structure

  • Setting up Development Environment
  • Create a Django Project
  • Create a Django App
  • Create a View

Starting the Admin Interface

  • Create Superadmin
  • Working on Admin Panel
  • User Management

Working with URLs and Patterns

  • Routing within the website
  • Routing with parameters
  • Routing within apps

Working on a Template

  • Django Template Language
  • Creating web templates
  • Working with base template
  • Working with Navigation
  • Working with static files
  • Adding stylesheets

Creating Model Classes

  • Understanding migration
  • Structure of a model class
  • Types of Fields
  • Using foreign key field
  • Using ManyToMany field

Working on Views

  • Creating a Simple view
  • Creating a Parameterized View
  • Understanding ORM in Django
  • Working on CRUDS Application

Django Page Redirection


Sending Emails


Generic Views


Django Form Handling and Validation


Django File Upload


Sessions and Cookies Handling

Django REST Framework

  • Installation and Environment Setup
  • Creating Models
  • Serialization - Creating Serializer Class
  • Working with Serilizers
  • Working on Views with Serializers
  • Testing the Web-API using Insomnia or Postman

Final Project Work

 



Python Training center in West Delhi, Uttam nagar. Best certified computer course curriculum for professional learning institute near Dwarka, Uttam Nagar, Jankapuri, Tilak Nagar, Subhash Nagar, Tagore Garden, Rajouri Garden, Ramesh Nagar, Moti Nagar, Kirti Nagar, Shadipur, Patel Nagar, Rajendra Place, Karol Bagh, Jhandewalan, Ramakrishna Ashram, Connaught Place, vikaspuri, najafgarh, Delhi Cantt, Dhaula Kuan, Palam Colony, Palam Villag, Dabri, Hari Nagar, Fateh Nagar, Raja Garden, Punjabi Bagh, Shivaji Park, Paschim Vihar, Peeragarhi, Inderlok, Netaji Subhash Place, Pitampura, Rohini, Chandni Chowk, New Delhi, East Delhi, North Delhi, West Delhi.



Message Us

Max Chars Allowed = 100

Copyright © Computec Professionals Group