TRAININGS
Creating web applications using the Django framework.
To be agreed upon.
To be agreed upon.
820 $ + VAT
16h
intermediate
To be agreed upon.
To be agreed upon.
820 $ + VAT
16h
INTERMEDIATE
Who is this training for?
What will you learn from our training?
Training Agenda
Introduction to the Django framework
The Django framework is a tool that greatly facilitates the process of creating web applications. During this module, participants will learn the basic concepts of the framework, such as MVT (Model-View-Template), routing, database management, and many others.
Creating data models
In this module, participants will learn how to design data models in Django. They will learn about different types of fields, relationships between models, and data validation techniques.
Views and templates
Views and templates are key elements of web applications. Participants will learn how to create views to handle HTTP requests, render templates, pass data to views, and use convenient functionalities offered by Django.
Forms and data validation
Forms are an integral part of many web applications. In this module, participants will learn how to create forms in Django, apply data validation, and use built-in functions related to form handling.
Application security
Security of web applications is an extremely important topic. Participants will learn how to secure their applications against attacks such as SQL injection, cross-site scripting (XSS), and cross-site request forgery (CSRF).
Application testing
Testing applications is crucial for maintaining high-quality code. Participants will learn about testing tools and techniques in Django, including creating unit and functional tests, and performing automated testing.
Scalability and optimization
Web applications often have to handle high loads. In this module, participants will learn how to design scalable applications and use various optimization techniques to achieve the best performance.