Programming Courses

Django

Courses
Django

Django is a high-level Python web framework that enables rapid development of secure and maintainable websites. Django helps developers avoid many common security mistakes by providing a framework that has been engineered to "do the right things" to protect the website automatically.


Django is a rapid web development framework that can be used to develop fully fleshed web applications in a short period of time. It's very easy to switch database in Django framework. It has built-in admin interface which makes easy to work with it. Django is fully functional framework that requires nothing else.


This framework is used in place of servlets, PHP, javascript to build web application backend part.


Features of Django:

• Rapid Development.

• Secure.

• Fully loaded.

• Versatile.

• Open Source.

• Vast and Supported Community.

FAQ

Niha's Learning Academy is a ISO 9001:2015 Certified Training Centers, which follows the Pre Described Training Format which gives the clear understanding of the Training Subject.

Yes, Niha's Learning Academy is Registered under Government of Karnataka.

Yes Niha's Learning Academy provides the separate Lab for students practicing, all classrooms are LED Connected to make sure our students feel comfortable.

Yes All Our Courses are Certified Courses, So all the students who completes the training from Niha's Learning Academy will be awarded with Course completion Certificate.

Yes, We have Flexible payment options for Students to make payments & we also provide Interest free EMI Options.

Yes, Every Student who joins for the courses will have a 100% Placement Assisstance with us.

Django Course


SECTION - I


1. Introduction to Django

↦ What Is a Web Framework?

↦ The MVC Design Pattern

↦ Django’s History


2. Installation of Django

↦ Installing Python

↦ Installing Django

↦ Setting Up a Database

↦ Starting a Project.

↦ The Development Server

↦ Django Commands Overview


3. The Basics of Dynamic Web Pages

↦ Your First View: Dynamic Content

↦ Mapping URLs to Views

↦ How Django Processes a Request

↦ URL configurations and Loose Coupling

↦ 404 Errors

↦ Your Second View: Dynamic URLs

↦ A Word About Pretty URLs

↦ Wildcard URL patterns

↦ Django’s Pretty Error Pages


4. The Django Template System

↦ Template System Basics

↦ Using the Template System

↦ Creating Template Objects Rendering a Template

↦ Multiple Contexts, Same Template

↦ Context Variable Lookup

↦ Playing with Context Objects

↦ Basic Template Tags and Filters Tags

↦ Philosophies and Limitations

↦ Using Templates in Views

↦ Template Loading

↦ Render to response ()

↦ The locals () Trick

↦ Subdirectories in get template ()

↦ The include Template Tag.

↦ Template Inheritance


5. Interacting with a Database: Models

↦ The “Dumb” Way to Do Database Queries in Views

↦ The MTV Development Pattern

↦ Configuring the Database

↦ Your First App

↦ Defining Models in Python

↦ Your First Model

↦ Installing the Model

↦ Basic Data Access

↦ Adding Model String Representations

↦ Inserting and Updating Data

↦ Selecting Objects

↦ Filtering Data

↦ Retrieving Single Objects

↦ Ordering Data

↦ Chaining Lookups

↦ Slicing Data

↦ Deleting Objects

↦ Making Changes to a Database Schema

↦ Adding Fields

↦ Removing Fields

↦ Removing Many to Many Fields

↦ Removing Models


6. The Django Administration Site

↦ Activating the Admin Interface

↦ Using the Admin Interface

↦ Users, Groups and Permissions

↦ Customizing the Admin Interface

↦ Customizing the Admin Interface’s Look and Feel

↦ Customizing the Admin Index Page


SECTION - II


7. Form Processing

↦ Search

↦ The “Perfect Form”

↦ Creating a Feedback Form

↦ Processing the Submission

↦ Custom Validation Rules

↦ A Custom Look and Feel

↦ Creating Forms from Models


8. Advanced Views and URL configurations

↦ URL configuration Tricks.

↦ Streamlining Function Imports

↦ Using Multiple View Prefixes

↦ Special-Casing URLs in Debug Mode

↦ Using Named Groups

↦ Understanding the Matching/Grouping Algorithm

↦ Passing Extra Options to View Functions

↦ Using Default View Arguments

↦ Special-Casing Views

↦ Capturing Text in URLs

↦ Determining What the URL configuration Searches Against

↦ Including Other URL configurations

↦ How Captured Parameters Work with include ()

↦ How Extra URL configurations Options Work with include ()


Section II: Django Sub Framework


9.Generic Views

↦ Using Generic Views

↦ Generic Views of Objects

↦ Extending Generic Views

↦ Making “Friendly” Template Contexts

↦ Adding Extra Context

↦ Viewing Subsets of Objects

↦ Complex Filtering with Wrapper Functions

↦ Performing Extra Work


10. Extending the Template Engine

↦ Template Language Review

↦ Request Context and Context Processors

↦ Django. core. Context processors. auth

↦ Django. core. Context processors. debug

↦ DJango. core. context processors. i18n

↦ DJango. core. Context processors. request

↦ Guidelines for Writing Your Own Context Processors

↦ Inside Template Loading

↦ Extending the Template System

↦ Creating a Template Library

↦ Writing Custom Template Filters

↦ Writing Custom Template Tags

↦ Shortcut for Simple Tags

↦ Inclusion Tags

↦ Writing Custom Template Loaders

↦ Using the Built-in Template Reference

↦ Configuring the Template System in Standalone Mode


11. Generating Non-HTML Content

↦ The Basics: Views and MIME Types

↦ Producing CSV

↦ Generating PDFs

↦ Installing Report Lab

↦ Writing Your View

↦ Complex PDFs

↦ Other Possibilities

↦ The Syndication Feed Framework

↦ Initialization

↦ A Simple Feed

↦ A More Complex Feed

↦ Specifying the Type of Feed

↦ Enclosures

↦ Language

↦ URLs

↦ Publishing Atom and RSS Feeds in Tandem

↦ The Sitemap Framework

↦ Installation

↦ Initialization

↦ Sitemap Classes

↦ Shortcuts

↦ Creating a Sitemap Index.

↦ Pinging Google


12. Sessions, Users and Registration

↦ Cookies

↦ Getting and Setting Cookies

↦ The Mixed Blessing of Cookies

↦ Django’s Session Framework

↦ Enabling Sessions

↦ Using Sessions in Views

↦ Setting Test Cookies

↦ Using Sessions Outside of Views

↦ When Sessions Are Saved

↦ Browser-Length Sessions vs Persistent Sessions

↦ Other Session Settings

↦ Users and Authentication

↦ Enabling Authentication Support

↦ Using Users, Logging In and Out

↦ Limiting Access to Logged-in Users

↦ Limiting Access to Users Who Pass a Test

↦ Managing Users, Permissions and Groups

↦ Using Authentication Data in Templates

↦ The Other Bits: Permissions, Groups, Messages and Profiles

↦ Permissions, Groups, Messages, Profiles

Student Reviews
  • Reviews
    Nithya shree

    It’s a Best place to learn any additional course to grow in Career. I would definitely recommend “Learning Academy” for the one who is willing to learn something to achieve their career goals or to increase their knowledge.

    / 5 Star
  • Reviews
    Swathi Gowda

    Very friendly and polite instructors, They give preference to our timings, Many courses are availabel one of the best I would suggest it for all. Thank you

    / 5 Star
  • Reviews
    Muskan Alia

    Good teaching facilities, proper training provided by the trainer and practice session also I choose this institution as it was cost effective

    / 5 Star
Leave A Comment
Your Rating:

Course Features

  • Duration : 10 Hours
  • Lectures : 09
  • Quizzes : 05
  • Students : 100

New Batch Starts at
Monday : 25-Nov-2024 and
Wednesday : 27-Nov-2024

Trending Courses