Référence: 2002856F

/

Mise à jour le

Django - Initiation et approfondissement

Dawan

Cet organisme a obtenu la marque « Qualiopi » pour ses actions de formation.

Cet organisme a obtenu la marque « Qualiopi » pour ses actions de formation par apprentissage.

Niveau de sortie : Sans Niveau spécifique

Pour cette formation

2 sessions disponibles

Consulter

Objectifs

Développer une application web robuste avec le framework Django

Programme



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

 

Certifications et métiers visés

Consulter le diplôme, titre ou certificat... délivrés en fin de formation ainsi que les métiers auxquels cette formation vous donne accès.

Résultats attendus

Attestation de fin de stage

2 sessions : Django - Initiation et approfondissement

  • au

    Dawan

    Cet organisme a obtenu la marque « Qualiopi » pour ses actions de formation.

    Cet organisme a obtenu la marque « Qualiopi » pour ses actions de formation par apprentissage.

    • Commune : Lyon 3e (69)

    Formation professionnelle

  • au

    Dawan

    Cet organisme a obtenu la marque « Qualiopi » pour ses actions de formation.

    Cet organisme a obtenu la marque « Qualiopi » pour ses actions de formation par apprentissage.

    • Commune : Lyon 3e (69)

    Formation professionnelle