For full functionality of this site it is necessary to enable JavaScript. Here are the instructions how to enable JavaScript in your web browser.
  • Courses
  • Python - Django Full Stack

Python - Django Full Stack

JavaScript, Python, Flask, Django

4.8

You'll study cutting-edge website coding techniques from working programmers. Regardless of your level of experience, we have wide range of full stack developer courses that will help you increase your knowledge. The most recent information is frequently added to our courses so you can always be on top of your game

₹ 8333 Excl. TAX
21st July 2024 at Sunday 10:00AM
  • Start Date21st July 2024
  • Duration100 Days
  • Job AssistanceTill Placement
  • Live ClassesYes
  • Notes and RecordingsYes
  • Mock-up InterviewsYes

What you'll learn

What you'll learn

HTML
CSS3
Responsive Design
Bootstrap5
JavaScript
JQuery
Python
Flask
Django
Git
Jira
AWS
Project

 

Show More

HTML
CSS3
Responsive Design
Bootstrap5

Javascript
    Introduction
    Data types
    Conditionals
    Arrays
    Loops
    Functions
    Objects
    Higher order functions
    Sets and Maps
    Destructuring and spreading
    Regular expressions
    Console object methods
    Error handling
    Classes
    JSON
    Web storages
    Promises
    Closures
    DOM
    Event listeners
    Project

****************************************************************
Introduction to Python:

  • Installation and setup of Python
  • Basic syntax and data types
  • Variables, operators, and expressions
  • Control flow and conditional statements

Functions and Modules:

  • Creating and using functions
  • Function parameters and return values
  • Working with modules and importing external code

Data Structures:

  • Lists, tuples, and dictionaries
  • Manipulating and accessing data in data structures
  • List comprehensions and dictionary comprehensions

File Handling:

  • Reading and writing files
  • Working with different file formats (e.g., CSV, JSON)
  • Error handling and exception handling

Object-Oriented Programming (OOP):

  • Introduction to OOP concepts
  • Classes, objects, and inheritance
  • Encapsulation, polymorphism, and abstraction

Working with Libraries and Packages:

  • Understanding Python's standard library
  • Installing and using third-party libraries with pip
  • Exploring popular Python libraries (e.g., NumPy, pandas, requests)

Web Development with Python:

  • Introduction to web development frameworks (e.g., Flask, Django)
  • Routing and handling HTTP requests
  • Working with templates and forms

Database Interaction:

  • Introduction to databases and SQL
  • Using Python to interact with databases
  • Performing CRUD operations (Create, Read, Update, Delete)

 

 

****************************************************************

Introduction to Django:

  • Understanding the MVC (Model-View-Controller) architecture
  • Installing and setting up Django framework
  • Creating a new Django project and understanding project structure

Django Models and Databases:

  • Defining database models using Django's ORM (Object-Relational Mapping)
  • Migrating and managing database schema changes
  • Querying the database using Django's querysets

Views and Templates:

  • Creating views to handle HTTP requests
  • Rendering templates and passing data to templates
  • URL routing and URL patterns

Django Forms:

  • Building HTML forms and handling form submissions
  • Validating form data and displaying form errors
  • Working with Django's built-in form classes and form widgets

User Authentication and Authorization:

  • Implementing user registration and login functionality
  • Managing user sessions and authentication middleware
  • Controlling access to views and resources using authentication and authorization

Django Admin:

  • Exploring Django's built-in admin interface
  • Creating custom admin views and models
  • Customizing the admin site and managing data through the admin

Django REST Framework:

  • Introduction to building RESTful APIs with Django REST Framework
  • Serializers for data serialization and deserialization
  • Handling API requests and responses, authentication, and permissions

Django Testing:

  • Writing unit tests and integration tests for Django applications
  • Using Django's testing framework and tools
  • Test-driven development (TDD) practices

Django Forms and Formsets:

  • Advanced form handling techniques in Django
  • Working with formsets for handling multiple instances of forms
  • Form validation and custom form processing

Django Middleware and Signals:

  • Understanding Django middleware and its uses
  • Custom middleware development
  • Using Django signals for decoupled application components

Django Deployment:

  • Preparing a Django application for deployment
  • Deployment options and considerations
  • Deploying Django applications to hosting platforms or cloud services

Working with Files and Media:

  • Handling file uploads and serving media files
  • Integrating with cloud storage services for file handling

Caching and Performance Optimization:

  • Caching techniques and tools in Django
  • Optimizing database queries and improving application performance

Django Internationalization and Localization:

  • Building multilingual applications with Django's internationalization support
  • Translating text and formatting dates, numbers, and currencies

Project Work:

  • Applying Django concepts to real-world projects
  • Building complete web applications using Django

Pre Requisites

-

Suitable For

BE, BCA and BSc Graduates
Python - Django Full Stack
Preview this course
₹ 8333 Excl. TAX ₹ 50000
52 Seats left!
  • Start Date21st July 2024
  • Duration100 Days
  • Job AssistanceTill Placement
  • Live ClassesYes
  • Notes and RecordingsYes
  • Mock-up InterviewsYes
Show More


+91 6363730986 +91 9535440402