Django Training

téléchargement (2)

DJANGO

In this training, we will study the main aspects of Django. Without forgetting the construction of API rest with Django rest framework.

French / English

Certificate

Submit now

Next session : August

Overview

This Django training will allow you to acquire the necessary knowledge to create web applications with the Django Framework. Few days to acquire the basics of the Django Framework and have a good overview of the different modules available and the
possibilities. You will know how to use ORM, views and templates to quickly realize powerful web projects. You will see how to customize the integrated administration interface, integrate external modules, and manage the deployment and maintenance of your project. Good practices for using the framework will be presented throughout the internship for the sake of conciseness, efficiency, and code readability.
Django-Apps-1

Prerequisites

To follow this Django training in good conditions, it is important to know the basics of the Python language.

Goals

Become a webmaster of sites built with Drupal
Understand the main operating principles of Drupal in order to be able to interact with development teams
Understand the main operating principles of Drupal in order to be able to interact with development teams.

Training Program

1- Introduction To Django
- Reminders on the HTTP protocol
- Understand the structure of a Django project
- Walkthrough settings.py file
- The routing via urls.py
- Views, and objects of request / response
- Template, links, tags and filters
2- ORM Django
- Supported databases
- Create models, types of fields
- Access to data with querysets
- Relational fields and Managers
- Aggregation and annotations of queries
- Database models: user and groups
- How Class Based Views work
3- The Django Administration Interface
- Install the administration interface
- User accounts and rights
- Publish models in the interface
4- User Workflow
- GET, POST and COOKIES
- Authentication and session
- Middleware
- Forms
5- Forms Management
- Create a form
- Field types
- Data validation
- Create custom fields
- Customize appearance
- Use AJAX for submission File
- Upload CSRF protections
5- Internationalization
- Internationalize an application
- Language file management JavaScript
- Translations User language detection
5- Deployment and Maintenance
- Integration in Apache or Nginx : the WSGI protocol
- Management of static files
- Django- debug - toolbar

Project

All the exercises have as a common thread the creation of a
complete Web server in Django with user management, display of HTML pages
and REST API

01.
Take in hand the framework Django
02.
Build a Site Web
03.
Provide a usable REST API for mobile / front-end clients
04.
Customize Django for your needs
05.
Test and deploy your site in production.
Select the fields to be shown. Others will be hidden. Drag and drop to rearrange the order.
  • Image
  • SKU
  • Rating
  • Price
  • Stock
  • Availability
  • Add to cart
  • Description
  • Content
  • Weight
  • Dimensions
  • Additional information
Click outside to hide the comparison bar
Compare