# Django Expert Course

> Join Django expert course at Next-G Classes to develop website Django. In this course you learn to develop website using Django framework in depth.

- Institute: Next-G Classes, Plot No 4, Kh. No. 59/13, First Floor, Pal Colony, Rithala, Near Rithala Metro Station, Delhi - 110085
- Web page: https://nextgclasses.com/advance-django-course
- Duration: Regular 45 Days · Fastrack 25 Days · Crash 15 Days
- Mode: Classroom and Live Online · Certificate · Live projects · Placement assistance
- Enquire: +91-7503301775 · nextgclasses@gmail.com

## Syllabus

**Django Web Framework**

- What is a Framework

- Introduction to Django

- Django – Design Philosophies

- History of Django

- Why django and Features

- Environment setup

- Web Server

**Getting Started with Django**

- Creating the first Project

- Integrating the Project to sublime text

- The Project Structure

- Running the server

- Solving the issues and Migrations

- Database Setup

- Setting Up Your Project

**Create an Application**

- What Django Follows

- Structure of django framework

- Model Layer

- What are models

- Model fields

- Querysets

**Django – Admin Interface**

- Starting the Admin Interface

- Migrations

**Django – URL Mapping**

- Organizing Your URLs

- Role of urls in djnago

- Working urls

- Forms

- Sending Parameters to Views

- Templates layer

- The Render Function

**Django Template Language (DTL)**

- Role of template layer in django

- Filters,Tags, Tag if, Tag for, Block and Extend Tags

- Comment Tag, Usage of templates

- Extending base template

**Django – Models**

- Creating a Model

- Manipulating Data (CRUD)

- Linking Models

- Django – Page Redirection

**Django – Sending E-mails**

- Sending a Simple E-mail

- Sending Multiple Mails with send_mass_mail

- Sending HTML E-mail

- Sending HTML E-mail with Attachments

**Django – Form Processing**

- Using Form in a View

- Usage of forms

- Crud operations using forms

- Crispy forms in django

**Django – File Uploading**

- Uploading an Image

- Django – Apache Setup

**Django – Cookies Handling**

- Django – Sessions

- Django – Comments

**Django Admin**

- Creating Super User

- Using admin in Django

- Adding models to admin

- Adding model objects using admin

- Displaying in cmd using querysets

**Static files**

- Loading css files into templates

- Loading js files into templates

- Uploading image using models

- User authentication

