Course Outline:
Week 1: Python Basics
Goal: Build a strong foundation in core Pythonconcepts.
Variables and data types.
Control flow with loops and conditionals.
Using operators for arithmetic and logic.
Week 2: Functions & Data Structures
Goal: Understand how to organize code and managedata.
Defining and using functions, including recursion.
Working with key data structures: lists, tuples, sets, and dictionaries.
Week 3: Object-Oriented Programming (OOP) and File Handling
Goal: Apply object-oriented principles and managefile operations in Python.
Creating classes and using inheritance and polymorphism.
Handling file input/output operations.
Implementing exception handling with try-except blocks.
Week 4: Modules and Regular Expressions (RegEx)
Goal: Modularize Python code and perform patternmatching.
Week 5: Advanced Python Concepts
Goal: Explore intermediate Python features.
Working with date and time (datetime
module).
Variable scopes in functions.
JSON data handling.
Using iterators and functional programming tools like map
, filter
, and zip
.
Week 6: Django Setup and Models
Goal: Set up Django projects and design databasemodels.
Django architecture (MVT).
Creating and managing virtual environments.
Defining models using Django ORM.
Performing migrations.
Customizing user models (AbstractUser
).
Week 7: Views and Templates
Goal: Build dynamic web pages in Django.
Writing function-based and class-based views.
Using Django templates and template tags.
Displaying dynamic data with templates.
Week 8: Forms and Authentication
Goal: Manage user input and authentication flows.
Creating and validating Django forms.
Implementing user authentication.
Custom login methods (e.g., login with mobile number).
Filtering and managing active users.
Week 9: Middleware and Caching
Goal: Improve application performance and requesthandling.
Week 10: Django REST Framework (DRF) Basics
Goal: Develop RESTful APIs with Django.
Setting up DRF views, serializers, and routers.
Building basic API endpoints.
Week 11: DRF Authentication
Goal: Secure APIs with authentication mechanisms.
Implementing token-based authentication.
Using JWT (JSON Web Tokens).
Session authentication.
Securing APIs effectively.
Week 12: Final Project
Goal: Integrate knowledge to build a completeDjango + DRF CRUD application.
Planning and developing a full project combining Django frontend and DRF backend.
Implementing create, read, update, and delete operations.
Training highlights:
- 100% Practical Training + Live projects
- In House Placements
- Training by experienced mentors cum developers.
- Daily assignments & notes will be provided.
- Team Learning concept
About ToXSL:
- Tremendous Growth Opportunity!!
- Work with the newest and most cutting-edge technologies!
- High Visibility, Autonomous Role in a Collaborative Environment!
- Outstanding Work/Life Balance!
- Competitive Compensation, Benefits, and other Perks!!
GRAB THE OPPORTUNITY, Call now at 9569247788, 9569347788 or email your resume to training@toxsl.com