Formation Django : développement web avec Python Réf : PYTH

Par Nicolas Perriault

Découvrez et exploitez toute la puissance du langage Python pour réaliser des applications Web modernes et performantes avec Django, le "framework pour perfectionnistes pressés".

Durée :
4 jours

2 100 € HT (prix conseillé)

Partage :

  • Twitter
  • Facebook
  • E-mail
  • Linkedin
  • Viadeo

Soyez alertés par e-mail des nouvelles sessions : Poser une alerte,

Description

Django est un framework développé en Python. Simple d'accès, évolutif et riche de nombreux outils, il vise à réaliser rapidement des applications performantes et de qualité.
Cette formation sur le framework Django présente l'ensemble des compétences nécessaires à la mise en œuvre d'un projet web en Python, de la phase d'installation, configuration, développement, test, jusqu'au déploiement.

Objectifs pédagogiques

A l'issue de cette formation, les participants seront en mesure de ;
  • Concevoir et développer une application Python avec Django,.
  • Exploiter toute la richesse et la puissance du langage Python et du framework Django.


Public

Développeurs web

Pré-requis

Connaissances des bases du langage Python et technologies Web (HTML, JavaScript...)

Type

Séminaire

Méthode pédagogique

Alternance de présentation magistrale (50%) et de travaux pratiques réalisés sur poste individuel (50%).

Plan de cours

Programme de la 1ère journée de formation
Bien commencer avec Django
Pourquoi utiliser Django plutôt qu'un autre framework ?
Exemples de projets en Django
Le modele MTV et la philosophie
Les grands modules
Exemples de projets en Django
Différences entre les versions de Django
Installation de Django(pré-requis, fichiers, arborescence détaillée)
Outils de base (creer un projet, une app, maintenance...
Le shell interactif Django
Un premier projet...

L'ORM Django
Bases de données prises en charge
Créer des modèles, types de champs
Accès aux données avec les querysets
Champs relationnels et Managers
Agrégation et annotations de requêtes
Modèles de bases : User et groups
Héritage et champs personnalisés

Programme de la 2nde journée de formation
L'interface d'administration de Django
Installer l'interface d'administration
Comptes utilisateurs et droits
Publier des modèles dans l'interface
Personnaliser les vues, ajouter des actions
Créer des widgets personnalisés

Créer des vues personnalisées
Gestion des urls
Vues génériques
Vues personnalisées
Raccourcis
Décorateurs
Objets Request/Response
Les middlewares
Envoyer des emails

Templates : générer du HTML/XML...
Fonctionnements et possibilités
Tags et filtres intégrés
Les contextes et créer ses propres contextes
Créer des tags et filtres personnalisés
Gestion des thèmes
Notes a propos du SEO

Programme de la 3ème journée de formation
Gestion des formulaires
Créer un formulaire
Les types de champs
Validation des données
Créer des champs personnalisés
Personnaliser l'apparence
Utiliser AJAX pour la soumission
Upload de fichiers
Protections CSRF

Internationalisation
Internationaliser une application
Gestion des fichiers de langues
Traductions javascript
Détection du langage utilisateur

Applications génériques
django-comment
django-tagging
django-debug-toolbar
créer des applications réutilisables
Les clés génériques

Programme de la 4ème journée de formation
Optimisation et cache
intégration avec memcached
cacher des fragments de code
gestion des sessions
personnalisation et invalidation du cache

Déploiement et maintenance
Intégration dans APACHE avec WSGI
Gestion des fichiers statiques
Commandes d'administration
Les fixtures
Détection du langage utilisateur
Virtualenv
Logging
Monitoring
Gestion de multiples environnements
Intégration avec GIT ou autres CVS

Prochaines sessions

Aucune session de planifiée à ce jour, veuillez nous contacter pour avoir plus d'info ou suggérez vous-même une session.


Proposer une session.

Pas de témoignage pour l'instant.

Cher(e) visiteur(euse),
Nous vous remercions pour l'intérêt porté à nos formations. La pré-inscription à une session de formation se fait via le formulaire d'inscription de la page formation.

La Convention de Formation Professionnelle Continue simplifiée vous sera envoyée par mail dans les 72H max. Votre inscription est considérée comme définitive, une fois cette convention signée par votre entreprise ou OPCA. La facture sera émise à l'issue de la formation, comme mentionnée dans nos conditions générales de vente.

A noter que les demandeurs d'emploi peuvent bénéficier d'une remise de 20% sur le prix public.

Pour toute information complémentaire ou demande de devis, n'hésitez pas à nous contacter au 01 53 34 66 10 ou à nous solliciter par mail.

A très bientôt dans l'un de nos centres de formation.
L'équipe Clever-Institut.

Les autres formations « Autres développements »  – Voir toutes les formations