loader image

Empire Training

Web Development - Django

Django is an open-source web development framework written in Python, designed to simplify the creation of powerful, secure, and scalable web applications. It follows the MTV (Model, Template, View) development model, offering an architecture based on reusable components. Django supports many essential features, including authentication, database management, routing, security, and automatic administration. It is widely used for developing high-quality web applications, whether they are websites, web services or enterprise applications.

Flexible 100% online training

Start your new career at any time! Available part-time? No problem, study at your own pace.

Professional projects

You will develop your professional skills by working on concrete projects inspired by business reality. No problem, study at your own pace.

Personalized support

Benefit from weekly mentoring sessions with a business expert.

image (69)

Earn certificates and diplomas

Earning certificates and degrees can enhance your career, broaden your horizons, and provide you with increased personal satisfaction.

Django training objectives

Operational objective:

Know how to create web applications with the Django framework.

Educational objectives:

At the end of Django training you will have acquired the knowledge and skills necessary to:

  • Use ORM, views and templates
  • Quickly create powerful web projects
  • Integrate external modules
  • Manage the deployment and maintenance of your project

Who is this training for?

Audience :

This Django training is aimed at all developers wishing to acquire the basics of the Django framework.

 

Prerequisites:

To follow this Django training in good conditions, it is important to know the basics of the Python language. You can acquire them by following the Python training (OPYT).

A pedagogy based on practice

  • Acquire essential skills by validating professional projects.
  • Progress with the help of a professional expert.
  • Gain real know-how as well as a portfolio to demonstrate it.

Django course content:

Introduction to Django

HTTP protocol reminders
Understanding the structure of a Django project
General review of the settings.py file
Routing, via urls.py
Views, and request/response objects
Template, links, tags and filters

The Django ORM

Supported Databases
Create templates, field types
Accessing data with querysets
Relational fields and Managers
Query aggregation and annotations
Basic models: user and groups
How Class Based Views work

The Django administration interface

Install the administration interface
User accounts and rights
Publish models in the interface

User Workflow

GET, POST and COOKIES
Authentication and session
Middleware
Forms

Forms management

Create a form
Field types
Data Validation
Create custom fields
Customize the appearance
Use AJAX for submission
Uploading files
CSRF Protections

Internationalization

Internationalize an application
Managing language files
JavaScript translations
User language detection

Individual and privileged supervision.
The Empire Training community

Online pre-registration

Please fill out the form

Please fill out the form

Please enable JavaScript in your browser to complete this form.

Web development pre-registration

Experience
Training format
Need for training
Click or drag a file into this area to upload it.

How does an Empire Training course work?

From the chosen training to their entry into their new career, our students recount each stage of their experience and the support they received.

WhatsApp
Send via WhatsApp
Custom Cursor Image