Django 1.3 Réf : MO00010

Par Nicolas Perriault 12345

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 :
3 jours

€1,485 HT (prix conseillé)

Partage :

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

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

Description

Ce stage présente l'ensemble des compétences nécéssaires à la mise en oeuvre d'un projet Django :
  • Installer Python et Django,
  • Configurer un environnement de développement Django,
  • Réaliser des applications Web avec Django,
  • Utiliser une base de données avec Django,
  • Installer et utiliser des applications Django tierces,
  • S'assurer de la non-régréssion fonctionnelle d'une application Django,
  • Héberger un projet Django.

Objectifs pédagogiques

A l'issue de cette formation, le staigiaire aura acquis une totale autonomie dans la conception et réalisation d'applications Django, et sera en mesure d'exploiter toute la richesse et la puissance du langage Python et du framework Django (1.3).

Public

  • développeurs Web désirant découvrir et mettre en œuvre le framework Django dans le cadre du développement d'applications Web.

Pré-requis

Connaissances élémentaires d'un langage de Programmation Orientée Objet, du langage SQL et du développement Web (HTML, CSS).

Type

Stage pratique

Méthode pédagogique

Alternance de notions théoriques (50%) et pratiques. Les stagiaires produiront une application complète et fonctionnelle durant la session de formation, afin de valider l'acquisition des compétences.

Plan de cours

Première journée
  • Connaître les objectifs et spécificités du langage Python
  • Connaître les objectifs et spécificités du framework Django
  • Connaître et comprendre la philosophie du framework
  • Comprendre le motif de conception MTV (Modèle Template Vue) de Django
  • Savoir initialiser un environnement de développement avec pip et virtualenv
  • Savoir créer un projet Django
  • Savoir créer une application
  • Savoir utiliser Django en ligne de commande
  • Savoir configurer et paramétrer son projet Django (settings)
  • Savoir installer une application Django tierce
  • Connaître la structure d’un projet, d’une application Django
  • Savoir définir les urls d’un projet, d’une application
  • Savoir concevoir un modèle de données avec Django
  • Connaître les principaux champs de modèle disponibles
  • Savoir définir et gérer les relations d’un modèle Django

Deuxième journée
  • Savoir manipuler l’ORM de Django
  • Comprendre l’intérêt d’utiliser South pour gérer les migrations du modèle
  • Savoir mettre en œuvre l’administration de Django
  • Savoir personnaliser les fonctionnalités de l’Administration Django
  • Savoir utiliser les Vues Génériques
  • Savoir écrire une Vue Django
  • Savoir utiliser les formulaires Django
  • Savoir filtrer et valider les données d’un formulaire
  • Savoir organiser les templates d’un projet, d’une application
  • Connaître les fonctionnalités du moteur de templating fourni par Django
  • Comprendre le concept d’héritage de template
  • Connaître les différents templatetags et filtres fournis par Django
  • Savoir écrire ses propres filtres et templatetags personnalisés
  • Savoir gérer et organiser les fichiers statiques

Troisième journée
  • Savoir créer une commande Django personnalisée
  • Savoir mettre en œuvre un Middleware
  • Savoir mettre en œuvre un Context Processor
  • Savoir installer et utiliser la django-debug-toolbar
  • Comprendre l’intérêt de tester son application Django
  • Savoir écrire des tests unitaires
  • Savoir écrire des tests fonctionnels
  • Savoir internationnaliser une application Django
  • Savoir déployer et héberger un projet Django

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),

La pré-inscription à une session de formation se fait  directement sur notre site. Vous pouvez au préalable nous demander un devis.

Cette inscription en 4 étapes comprend la saisie de

  • vos coordonnées,
  • votre entreprise,
  • les noms des participants au stage,
  • les éléments nécéssaires à la facturation.
Vous pouvez, à tout moment, sauvegarder votre inscription en cours et la reprendre plus tard.

Une fois votre inscription validée, vous recevez un récapitulatif de votre commande par mail.

La Convention de Formation Professionnelle Continue simplifiée sera envoyée par mai dans les 72H max. A noter que l'inscription est considérée comme définitive qu'après signature de cette convention.

Dès réception par nos services, de la convention signée, la convocation de stage est envoyée par mail aux stagiaires qui se voient ouvrir un compte sur notre site internet, leur permettant de préparer leur formation (accès, communication de leurs attentes, etc.). La facture sera émise à l'issue de la formation.

Pour toute information complémentaire, 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 « Développement internet et mobile »  – Voir toutes les formations