logo
Send your CVContact

/

logo

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?

Beginner programmers

What will you learn from our training?

After completing the training, participants will have a solid foundation in creating web applications using the Django framework. They will be able to independently design and implement solutions based on this popular tool and use best practices in the process of creating web applications.

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.

Interested? Share it on social media!

logo
ContactSend CV