Aller au contenu principal

Django : Initiation + Approfondissement

Date de mise à jour :
Identifiant Offre Info : 02_202201106932
Organisme responsable : DAWAN (ouvre dans un nouvel onglet)

Nouvelle recherche

Présentation de la formation

Objectifs

Développer une application web robuste avec le framework Django

Programme de la formation

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 :…

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 CopyrightDepot Dawan

Validation et sanction

-

Type de formation

Non certifiante

Niveau de sortie

Information non communiquée

Durée, rythme, financement

Durée

En centre

35 h

Financement

Conventionnement
Oui
Financeur
  • Autre

    Programme : Non conventionnée / sans dispositif

Conditions d'accès

Publics visés

  • Demandeur d'emploi
  • Handicapé
  • Jeune (dans le cadre du plan jeune)
  • Jeune 16-25 ans
  • Public en emploi
  • Salarié
  • Salarié dans le cadre du CIF
  • Salarié dans le cadre du DIF
  • Salarié dans le cadre du plan de formation
  • Salarié en contrat aidé
  • Salarié en période de professionnalisation
  • Salarié en reconversion
  • Tout public

Niveau d'entrée

Sans niveau spécifique

Conditions spécifiques et prérequis

aucunes

Lieu de réalisation de l'action

Modalités d'enseignement

Formation mixte

Adresse

250 Avenue Emile Counord
33000 Bordeaux

Périodes prévisibles de déroulement des sessions

Début

Fin

Adresse d'inscription
250 Avenue Emile Counord
33000 Bordeaux
Modalités
Entrées / Sorties à dates permanentes