Developing web applications with Django
Practical training in web application development using the Django framework. Participants go through the entire process of web application development, from design to implementation. The program is implemented in the form of a workshop, where each participant builds their own application under the guidance of an experienced programmer.
Issues
-
The Django framework and its ecosystem
-
Model-View-Template (MVT).
-
ORM (Object-Relational Mapping).
-
Django REST Framework
-
Form handling and data validation
-
Authentication systems and user management
-
Relational databases in the context of Django
-
Unit and integration testing
-
Caching mechanisms
-
Django application deployment
-
Integration with external APIs
Benefits
- Gain practical skills to create interactive web applications in Django.
- Learn good practices for structuring code in Django projects.
- Master user authentication and authorization mechanisms.
- Acquire knowledge on how to effectively connect Django with databases.
- Assimilate Django application performance optimization techniques.
- Understand the principles of secure deployment of applications to the production environment.
- Master the process of testing web applications.
Who is this training for?
Prerequisites
- Basic knowledge of the Python language
- General knowledge of web technologies (HTML, CSS)
- Basic understanding of database concepts and SQL
- Knowledge of the basic principles of object-oriented programming
- Experience working with version control systems (e.g. Git)
Training program
MVT architecture
- Configuring the environment
- Routing and URL patterns
- Models and databases
Views and templates
- Functional and class views
- Django template system
- Forms and validation
- Support for static files
Advanced features
- Authentication and authorization
Middleware
- Sessions and cookies
- Caching and optimization
- Implementation and maintenance
- Production configuration
- Testing the application
Security
- Deployment and monitoring
Delivery Methods
Online
- Convenience of participating from anywhere
- Interactive live sessions with trainer
- Materials available for 30 days
- No travel costs
On-site
- Direct contact with trainer and group
- Intensive hands-on workshops
- Networking with other participants
- Full focus on learning
Frequently asked questions
What are the prerequisites for this training?
For Developing web applications with Django we recommend: Basic knowledge of the Python language; General knowledge of web technologies (HTML, CSS); Basic understanding of database concepts and SQL.
What is the format and duration of this training?
The training lasts 3 days and is available in online and on-site format. Sessions run from 9:00 AM to 4:00 PM. We can also customize the schedule to fit your team's needs.
Who is this training designed for?
This training is designed for: Python programmers getting started with Django; Backend developers looking to learn a new framework; Web developers expanding their skills.
Request a quote
Funding Options
Check funding options for your company
Development Services Database
Up to 80% funding for SMEs from EU funds
Check availabilityNational Training Fund
Up to 100% funding for employers
Learn moreTrusted by
We train teams at Poland's largest companies
Interested in this training?
Contact us - we'll prepare an offer tailored to your organization's needs.