Django: Initiation + Approfondissement

Formation inter-entreprise

À qui s'adresse la formation?

Développeurs Python

Durée

5,00 jour(s)

Langues(s) de prestation

EN FR

Prochaine session

03.07.2023
Lieu
Paris

Prix

2995,00€

Prérequis

Maîtrise des la programmation objet en Python

Objectifs

Développer une application web robuste avec le framework Django.

Contenu

Découvrir Django

Pattern MVC: structure, intérêt
Framework Django: présentation, versions, documentation
Django vs autres frameworks web python (pylons, turbogears, web2py)
Environnement de développement
Paquetages d'installation Django et dépendances
Configuration du serveur web

Atelier: Installation de Django (environnement, dépendances)

Construire la structure de base de l'application

Structure d'un projet
Contrôles/Composants essentiels
Templating avec Django: principe
Définition de régions modifiables
Héritage de templates
Construction de vues
Vues génériques

Atelier: Construction d'un template et implémentation de formulaires

Traiter des formulaires et maîtriser les contextes de persistance

Création de formulaires et récupération de données
Validation des saisies
Utilisation de jQuery, yui
Export de données (pdf, csv,...)
Gestion de l'upload
Contextes de persistance:

  • utilisation de la session
  • variables globales d'application
  • exploitation de cookies
  • maîtrise du cache
  • exploitation de contexte de persistance côté navigateur: sessionStorage, localStorage

Requêtes AJAX
Routage d'url

Atelier: Construction d'un site complet avec Django

Persister des données

L'accès aux données avec Django
L'ORM Django: configuration, fonctionnalités
Mapping des entités: gestion des clés, des champs
Gestion de la concurrence
Mapping des associations
Gestion de l'héritage
Requêter la base de données
Gestion du cache

Atelier: implémentation d'une couche d'accès aux données avec Django

Concepts avancés, Administration

Administration du site: objets, media, options
Personnalisation de l'interface
Envoi de mails
Gestion des authentifications
Internationalisation (I18N)
Interconnexion avec les réseaux sociaux
Tests et déploiement de l'application

Atelier: I18N de l'application et gestion des authentifications

Méthodes pédagogiques

Méthodologie basée sur l'Active Learning : 75% de pratique minimum. Chaque point théorique est systématiquement suivi d'exemples et exercices.

Évaluation

Contrôle continu

Certificat, diplôme

Attestation de fin de stage mentionnant le résultat des acquis

Prochaine session

Date
Ville
Language & prix
03.07.2023

07.07.2023
Paris
FR 2995,00€
24.07.2023

28.07.2023
A distance
FR 2995,00€
28.08.2023

01.09.2023
Paris
FR 2995,00€
11.09.2023

15.09.2023
A distance
FR 2995,00€
13.11.2023

17.11.2023
Paris
FR 2995,00€
27.11.2023

01.12.2023
A distance
FR 2995,00€

Contact pour cette formation

Dawan - Service commercial

Ces formations pourraient vous intéresser

FR
Journée
Logiciels - Framework - Framework Symphony
21.08.2023