Course Content
1. Getting Started with Django

•  Installation

•  MVC and MVT

•  Creating first project

•  Creating Views

•  Django HelloWorld App

•  HTTP Request and Response

•  Render Templates

2. Django Template Language (DTL)

•  Django Template Engine

•  Jinja Templates

•  Load Static files

•  Using CSS with Django

•  Integrating Bootstrap 

•  Jinja Variables

•  Django Mini Application

3. Django Routing

•  Basic URLs

•  URL Conf

•  Reusable Templates

•  Advance URLs

4. Introduction to Models (Database)

•  Connect Django with MySQL

•  Build online Shopping Application with Django

•  Introduction to SQLite

•  SQLite Methods (CRUD)

•  Introduction to Django Admin

•  Creating a super user

•  Project based on Django and SQLite

5. Form Processing

•  Django Form Handling

•  Get vs Post Request

•  CSRF Tokens

•  User Defined Forms vs Django Predefined forms

•  Server-Side validations

•  Registration, Login and Logout

•  Password Reset

•  User Authentication

•  Django Uploading Files

6. Django Advance

•  Class Based Views

•  Django Application Testing

•  Writing Test Cases

•  Django Mail

•  Django ORM

•  Django Sessions and Cookies

•  Django Cache

•  Django OAuth

•  Authenticate with Gmail and Facebook

•  Internationalization in Django

•  Security in Django

•  Deploying Django Application

•  Django REST Framework

COURSE OVERVIEW

The Django course is designed to provide students with the skills and knowledge necessary to develop web applications using the Django framework. This course covers essential lessons related to Django development, including models, views, templates, forms, authentication, and database integration.

Django is a high-level web framework written in Python that follows the model-view-controller (MVC) architectural pattern. It provides developers with a set of tools and libraries for building web applications rapidly and efficiently.

COURSE OBJECTIVES

Develop a strong understanding of the Django framework and its components, including models, views, templates, and URL routing.

Gain proficiency in database integration and management using Django's ORM.

Learn to implement user authentication, handle forms, and incorporate advanced features like file uploads and email notifications.

Understand how to utilize Django's built-in admin interface for efficient content management.

Develop a strong understanding of the Django framework and its components, including models, views, templates, and URL routing.

Gain proficiency in database integration and management using Django's ORM.

Learn to implement user authentication, handle forms, and incorporate advanced features like file uploads and email notifications.

Understand how to utilize Django's built-in admin interface for efficient content management.

Course Instructors
Instructor 1

Ravikant Tyagi

Hello everyone, I am Ravikant Tyagi and I do have experience of 8+ years in IT as a developer and trainer. I have more than 100 websites live on internet and I have taught thousands of students, teachers & developers to learn to code and how to become professional developer with 100% practical knowledge.

What People Says About us


Frequently Asked Questions
Can I attend a demo session before enrolment?

•  Yes! You can attend a One Demo class free of Cost.

What if I miss a class?

•  All Classes sessions are recorded in HD Quality , so if you miss a class so you can watch the recordings.

Will I get placement assistance?

•  100 % Placement Assistance.

Who are the Trainers at Brain Mentors?

•  All our Trainers are Software Professionals, Having 7 to 15 Years’ of Experience. All Trainers worked with Top Brands.

What if I have more queries?

•  Feel free to contact us on :7042434524 01145138947

Join Us Today

Questions, concerns or feedback? We're here to listen. Use the form to contact us.
image