0% found this document useful (0 votes)
2 views9 pages

Python Fullstack Syllabus

The Mind Coders Python Fullstack Course is a 12-week program focused on teaching Django for building dynamic web applications, offering hands-on experience with real-world projects. Participants will receive 1:1 mentorship, complete multiple projects, and earn a certificate upon completion. The course covers essential topics such as user authentication, database management, and deploying applications, making it suitable for both beginners and experienced developers.

Uploaded by

Akshat Jain
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
2 views9 pages

Python Fullstack Syllabus

The Mind Coders Python Fullstack Course is a 12-week program focused on teaching Django for building dynamic web applications, offering hands-on experience with real-world projects. Participants will receive 1:1 mentorship, complete multiple projects, and earn a certificate upon completion. The course covers essential topics such as user authentication, database management, and deploying applications, making it suitable for both beginners and experienced developers.

Uploaded by

Akshat Jain
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 9

Mind Coders

The Future Is Here...

PYTHON MYSQL PANDAS NUMPY

PYTHON
FULLSTACK
COURSE
Training Course Brochure

4.5
Rating

100+ 12 Week Internship


hours Classroom Program Certificate
Recorded Content

~Master Python to unleash the full power of your data~


Mind Coders
The Future Is Here...

Course Overview

Course Benefits

Weekly Schedule

Contact Us
COURSE OVERVIEW

Discover the power of python Django! This Python Django course is designed
to teach you how to build dynamic, database-driven web applications using the
Django framework. The course covers essential topics such as setting up a
Django project, creating and managing models, views, and templates, handling
user authentication, and deploying applications. With a focus on practical,
hands-on experience, you will work on real-world projects and assignments to
reinforce your learning. By the end of the course, you will have the skills to
develop robust and scalable web applications using Django, making it an
excellent choice for both beginners and experienced developers looking to
expand their web development expertise.
Mind Coders
The Future Is Here...

COURSE BENEFITS

Limited Batch
1:1 Mentorship
Strength

Multiple Real-Life
Doubt Assistance
Projects

Course Completion
Contest
Certificate

Hands-on practice
with Real-World Internship Certificate
Datasets
Mind Coders
The Future Is Here...

WEEKLY SCHEDULE
Overview of Web Development
Introduction to Web Development
Overview of client-server architecture (discard)
Web Development Tools
Linux Commands

Introduction to Django

Installing Django
Creating the first project in Django
Difference between ASGI and WSGI Server
Creating a Django app and Understanding files Module

Templates and Template Language

Returning HTTP response from Django and understanding URLS


Understanding the namespace of URLs and request parameters in views
Creating Dynamic URLs in django
Class-based views vs. function-based views
Django template language
Template inheritance
Adding CSS
mini project using the Django template engine (Guess the lucky number ).

Django Models

Installing Databases Connecting with different DB like mysql and postgres ,


sqlite Defining models and fields Parameters in Django fields Relationships
between models
What is ORM and what benefits of using ORM Creating a CRUD operation using
Django shell
Mind Coders
The Future Is Here...

WEEKLY SCHEDULE
Null vs Blank
Create vs Save vs get _or_create
How to use faker to insert fake data
Master django query searching filtering lookups, ordering
Overwrite save update method
Slug field in django
Bulk create in django
Meta classes in Django model
Understanding Soft delete and Object Manager in Django

Building Forms

Django HTML forms Django Model


forms Adding validation on files in
Django

Project - Expense Tracker

Expense tracker project setup


Designing ui of Expense tracker
Model the database
Form logic
Testing the application

Admin Interface
Django Admin overview
customizing the admin interface
security considerations
Mind Coders
The Future Is Here...

WEEKLY SCHEDULE

Django Middleware
Introduction to middleware
Creating custom middleware
common use cases

User Authentication
Creating an authentication
Project in Django Protecting routes in Django
Overwrite Django user model
Customizing the Django User model

Django Signals

Introduction to signals
Aggregations
Annotations
Mind Coders
The Future Is Here...

QUESTION & ANSWER

What is Django?

Django is a high-level Python web framework that encourages


rapid development and clean, pragmatic design. It is designed
to help developers take applications from concept to
completion as quickly as possible.

What will I learn in this course?

You will learn how to build web applications using Django,


covering topics such as setting up a Django project, creating
and managing models, views, and templates, handling forms,
user authentication, deploying Django applications, and using
Django's built-in administration interface.

What software do I need for this course?

You will need to install Python and Django. Additionally, a


code editor like VS Code, PyCharm, or Sublime Text will be
useful. For database management, SQLite is included by
default, but knowledge of other databases like PostgreSQL or
MySQL can be helpful.
Contact Information
Phone: +91-7674040233
Website: www.mindcoders.in
Email: [email protected]
Address: #206, Pearl Business Park, In front of Vishnu
Puri iBus Stop, Bhanwar Kuwa, Indore 452014

You might also like