Full Stack Web Development With Python & Django Syllabus
FRONT-END(24 hours)
❖ Html
Basic Tags,Lists, Divs and Spans,Attributes,Tables,Forms
❖ CSS
Basics,Fonts,Box Model
❖ Bootstrap
Buttons,Forms,Navbars,Grids
❖ Javascript
Basics,Operators,Control Flow,Loops, Functions,Arrays,Objects
❖ Document Object Model
DOM Interaction,Content Interaction,Events
❖ jQuery
Basics,Events
DATABASES(6 hours)
❖ MySQL
❖ MongoDB
BACK-END
Python(28 hours)
- Language Fundamentals
- Python Strings
- Python Lists
- Python Tuples
- Python Sets
- Python Dictionaries
- Python Functions
- Python Objects and Classes
- Python Modules and Packages
- Regular Expressions
- Exception Handling
- Python File
- Python MySQL
Django
PART- 1 Django(10 hours)
- Introduction To Django And Its Advantages
- Features Of Django
- Setting Up Development Environment
- Creating The Project
- Creating The Application
- Registering Application
- URL Mapper
- Database migrations
- Using Models
- Model Management
- Registering Models
PART- 2 Django(18 hours)
- Create An Admin Site
- Customizing The Admin Interface
- Adding users
- Data Access And Modification Using Admin Panel
- Giving Permissions To Users
- Django Template Language
- Configuring Different Views
- Defining The Resource URLs
- Creating Pages
- Designing Templates
- Setting up Authentication views
- Sessions and Cookies
- Login, Logout Template
- Password Reset Templates
- Permissions
PART- 3 Django(30 hours)
- Django Form Handling Process
- Model Forms
- Editing Views
- Django Web Application Security
- Object-Relational Mapper
- Using Multiple Databases with django
- Django REST
- Django CRUD
- Django Deployment
- What’s Next in Learning?
INTERVIEW QUESTIONS
Creating A Functional Website In Django