Course Design By
Nasscom & Wipro
Home /Full Stack Development/ Django Full Stack Developer Training Program
Learn to create full-stack web apps. Join now to learn from a skilled full-stack developer.
In collaboration with
80 Hrs.
Duration
Online/Offline
Format
LMS
Life Time Access
we train you to get hired.
What is Web
Web Features
W3C and W3C Members
Introduction to What WG
Introduction
Parts in HTML Document
Version Information
Head Section
Meta Information
Favicons
Body Section
HTML FORMS
Anchors, Images
Introduction
HTML5 HISTORY
Why HTML5
New Features and Groups
Structure of HTML5 Document
Power of HTML5 and Features
Semantics and Block Level Elements
HTML5 Forms
HTML5 Multimedia
HTML5 Graphics
Introduction
CSS Basics
CSS Introduction
CSS Syntax
CSS Versions
CSS Id & Class
CSS Styling
Styling Backgrounds
Styling Text
Styling Fonts
CSS Borders
Introduction
CSS3 Modules
Selectors
Box Model
Backgrounds and Borders
Text Effects
2D/3D Transformations
Core & Advanced Animations
Multiple Column Layout
User Interface
What is Script Types of Scripts
Introduction to JavaScript
Comments and Types of Comments
Popup Boxes
Variables & Operators
JavaScript Functions and Events
Conditional Statements
Looping Control Statement
Types of Errors
Exception Handling
Java Script Objects
Browser Objects
Validations in JS
Introduction to Python
What is Python
History of Python
Python Versions
Features of Python
How to Install Python
Install Python with Diff IDEs
Creating Your First Python Program
Printing to the Screen
Reading Keyboard Input
Using Command Prompt and GUI or IDE
Execute the Script Interactive Mode Script Mode Python Comments Working with Python in Unix/Linux/Windows/Mac/Android Python New IDEs PyCharm IDE How to Work on PyCharm PyCharm Components Debugging process in PyCharm Sublime Text IDE What is PIP
What is Variable
Variables in Python
Constants in Python
Standard Data Types
Operators and Operands
Swap variables
Type Conversion
String Handling
How to use “if condition” in conditional structures
if statement (One-Way Decisions)
if .. else statement (Two-way Decisions)
How to use “else condition”
if ..elif .. else statement (Multi-way)
When “else condition” does not work
How to use “elif” condition
How to execute conditional statement with minimal code
Nested IF Statement
How to use “While Loop” How to use “For Loop” How to use “For” Loop for set of other things besides numbers Break statements in “For Loop” Continue statement in “For Loop” Enumerate function for “For Loop”
Lists are mutable
Getting to Lists
List indices
Traversing a list
List operations
List slices
List methods
Map, filter, and reduce
Advantages of Tuple over List
Packing and Unpacking
Comparing tuples
Creating nested tuple
Using tuples as keys in dictionaries
Deleting Tuples
Slicing of Tuple
Tuple Membership Test
How to create a set
Iteration Over Sets
Python Set Methods
Python Set Operations
Union of sets
Built-in Functions with Set
Python Frozen set
How to create a dictionary
Python Hashing
Python Dictionary Methods
Copying dictionary
Updating Dictionary
Delete Keys from the dictionary
Dictionary items () Method
Sorting the Dictionary
Python Dictionary In-built Functions
What is a Function
How to define and call a function in Python
Types of Functions
Significance of Indentation (Space) in Python
How Function Return Value
Types of Arguments in Functions
Default Arguments
Non-Default Arguments
Keyword Arguments
Non-keyword Arguments
Arbitrary Arguments
Rules to define a function in Python
Various Forms of Function Arguments
Scope and Lifetime of variables
Anonymous Functions/Lambda functions
Map (), filter (), reduce () functions
What is a Doc string
Python Iterator, Generator, Closer and Decorator
Python Exception Handling
Python Errors
Common Run Time Errors in PYTHON
Abnormal termination
Chain of importance of Exception
Exception Handling
Try … Except
Try … Except .. else
Try … finally
Introduction to OOPs Programming
Object Oriented Programming System
OOPS Principles
Basic concept of Object and Classes
Access Modifiers
How to define Python classes
Self-variable in python
What is Inheritance Types of Inheritance
How Inheritance works
What is Regular Expression
Regular Expression Syntax
Understanding Regular Expressions
Regular Expression Patterns
Literal characters
What is Responsive Web Designing
Typography Features
Bootstrap Tables, Buttons, Dropdowns, Navigation bars
Bootstrap Images
Bootstrap Responsive utilities
Bootstrap Glyph icons
What is a Grid
What is Bootstrap Grid System
MOBILE FIRST STRATEGY
Working of Bootstrap Grid System
Media Queries
Responsive column resets
Offset columns
Nested columns
What is a Framework
Introduction to Django
Django – Design Philosophies
History of Django
Why Django and Features
Environment setup
Web Server
MVC Pattern
MVC Architecture vs MVT Architecture
Django MVC – MVT Pattern
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
What Django Follows
Structure of Django framework
Model Layer
What are models
Model fields
Query sets
Django – Admin Interface
Starting the Admin Interface
Migrations
Views Layer
Simple View
Basic view (displaying hello world)
Functional views, class based views
Organizing Your URLs
Role of URLs in Django
Working URLs
Forms
Sending Parameters to Views
Templates layer
The Render Function
Role of template layer in Django
Filters, Tags, Tag if, tag for, Block and Extend Tags
Comment Tag, Usage of templates
Extending base template
Creating a Model
Manipulating Data (CRUD)
Linking Models
Django – Page Redirection
Sending a Simple E-mail
Sending Multiple Mails with send-mass-mail option
Sending HTML E-mail
Sending HTML E-mail with Attachments
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
Creating Super User
Using admin in Django
Adding models to admin
Adding model objects using admin
Displaying in cmd using query sets
Admin interface Customization
Django ORM (Object Relational Mapping)
Creating a serializer
Working with API views
Filtering back ends
Enabling pagination
Executing CRUD operations
Managing serializer fields
Testing API views
Loading CSS files into templates
Loading JS files into templates
Uploading image using models
User authentication
Sample Projects and websites
Tips to clear an Interview
Common Interview questions and answers
Python Django Interview Questions and Answers
Resume Building Guide
Attempt for the related Global Certification Exam
Earn Credentials and Start applying for Jobs
+ More Lessons
Course Design By
Nasscom & Wipro
Course Offered By
Croma Campus
Stories
success
inspiration
career upgrad
career upgrad
career upgrad
career upgrad
27-Sep-2025*
22-Sep-2025*
24-Sep-2025*
27-Sep-2025*
22-Sep-2025*
24-Sep-2025*
You will get certificate after
completion of program
You will get certificate after
completion of program
You will get certificate after
completion of program
in Collaboration with
Empowering Learning Through Real Experiences and Innovation
we train you to get hired.
Phone (For Voice Call):
+91-971 152 6942WhatsApp (For Call & Chat):
+91-971 152 6942Get a peek through the entire curriculum designed that ensures Placement Guidance
Course Design By
Course Offered By
Ready to streamline Your Process? Submit Your batch request today!
This was a wonderful experience to learn MEAN stack programming skills at Croma Campus. The instructor-led live classes and virtual classrooms will make you more confident for the course. The training program is designed proactively and highly job-focused too Read more...
All the trainers at Croma Campus are highly supportive and good at communication level. I am relaxed even if I miss a class because I can see the same into LMS recorded section and same class can be booked in other batches too Read more...
My SQL training at Croma Learning Campus was just the best decision that I have taken so far. It helped me to master SQL fundamentals, database concepts, and basic computer skills. SQL is a little tough to learn by beginners but a big thank to the extraordinary team that helped me to learn everythin Read more...
Hi, I have successfully completed Machine Learning from Croma Campus and I am very confident because I have improved my skills and knowledge So thank you Croma Campus. Read more...
Hi, myself Raghav Gupta from Haryana. I have completed my graduation in the engineering. There are less opportunity there in my field. And my keen interest in developing and Croma campus helped in achieving my goals. This institution has given me detailed knowledge. My certification, knowledge and s Read more...
Hi, my name is Prakash Mishra I have recently completed my MERN Certification from Croma Campus. The learning experience which I got during training is incomparable. It has world-class infrastructural facilities. Read more...
Croma Campus MERN Certification training is best in Delhi/NCR. Overall, the training center helps out in imparting out new skills in the student/ learner which helps out in personality development. Read more...
It involves building web apps using Django for the back-end and HTML/CSS/JS for the front-end.
Yes, it's suitable for beginners with basic Python knowledge.
You'll learn Python, Django, HTML, CSS, JavaScript, and databases.
Typically, it takes 3 to 5 months to complete.
Yes, the course includes multiple hands-on projects.
FOR QUERIES, FEEDBACK OR ASSISTANCE
Best of support with us
An OTP on your submit Mobile No has been shared.please check and submit OTP
We’re the best training provider with rigorous industry-relevant programs designed and delivered in collaboration with world-class faculty, industry & Infrastructure.
Share some of your details and we will be in touch with you for demo details, and know about Batches Available with us!
By registering here, I agree to Croma Campus Terms & Conditions and Privacy Policy
By registering here, I agree to Croma Campus Terms & Conditions and Privacy Policy
Enter your email and phone number
For Voice Call
+91-971 152 6942For Whatsapp Call & Chat
+91-9711526942Talk to Career Counsellor
By registering here, I agree to Croma Campus Terms & Conditions and Privacy Policy
We’re the experts in web design and development for the start up next door and the fortune 500.
What Benefit You will get from this Program
By registering here, I agree to Croma Campus1 Terms & Conditions and Privacy Policy
Share some of your details and we will be in touch with you for demo details, and know about Batches Available with us!