Fantom Tag

Formation - Django - Développement Web avec Python

Framework Web pour un développement rapide et propre

  • Présentiel ou classe à distance
PRESENTIEL OU CLASSE A DISTANCE
Durée
3 jours (21 heures)

Prix
1 995,00 €  HT

Référence
LI253
Formation à la demande
Cette thématique vous intéresse ?
Nos experts conçoivent votre formation
sur-mesure !
Framework Python dédié au développement web, Django est particulièrement destiné aux développeurs devant produire rapidement des projets robustes. Autant dire que Django est destiné à tous les développeurs. Django fournit une boite à outils tellement riche que ses utilisateurs peuvent se concentrer sur l’écriture de leur application sans avoir à se soucier des à-côtés. Un exemple ? Django propose un moyen sécurisé pour gérer les comptes des utilisateurs ainsi que leurs mots de passe. Les développeurs n’ont donc pas à aller chercher ailleurs ce qu’ils ont à disposition dans la boite à outils. A l’issue des 3 journées de formation, les participants auront acquis les connaissances et compétences nécessaires pour développer plus facilement et plus rapidement des applications web avec Django et Python.
Lire la suite
Pour qui ?

A qui s'adresse cette formation ?

Pour qui

  • Les développeurs Python souhaitant créer des sites web avec Django

Prérequis

  • Connaissance de base de Python et des concepts de base des applications web
Programme

Le programme

1 - Développement web

  • Présentation et comparaison des frameworks et langages de template
  • Les frameworks disponibles : CherryPy, Paste, CPS, Django, TurboGears, Pylons, ...
  • Les langages de templates : Myghty, Python Server Pages, Cheetah, Zope

2 - Présentation de Django

  • Langage de templates
  • Système de mapping d'url
  • Design pattern MVT
  • Principe DRY
  • Traitement d'une requête avec le pattern MVT

3 - Mise en oeuvre

  • Installation, configuration initiale
  • Création d'un projet
  • Configuration du projet : fichier settings.py
  • Serveur de développement Django
  • Configuration des accès aux bases de données
  • Authentification

4 - Développement applicatif

  • Création et activation de modèles, de vues
  • Développement d'une application simple
  • Les templates
  • Requêtes de type GET et POST
  • Utilisation des tokens CSRF pour la sécurité
  • Déploiement des projets sur un serveur Apache

5 - Outils de développement

  • Le framework de tests unitaires
  • Quelques commandes utiles : dumpdata/loaddata, dbshell, inspectdb, check, ...
  • Internationalisation
  • Fichier data
  • Configuration Dev / Prod
  • Création d'une commande personnalisée

6 - API REST

  • Créer un API REST avec django-rest-framework
  • Authentification
Objectifs

Les objectifs de la formation

  • Savoir utiliser le framework Django pour le développement d'applications web
  • Pouvoir exploiter les outils inclus dans le framework
  • Être capable de développer un API REST
  • Savoir personnaliser Django pour votre besoin
Evaluation

Evaluation

  • Cette formation fait l'objet d'une évaluation formative.
Points forts

Les points forts de la formation

  • Les ateliers proposés pendant la formation permettront aux participants d'acquérir une première expérience concrète du développement d'applications web avec Django.
  • L'alternance d'apports théoriques et de mise en situation sous forme d'exercices permet d'assimiler efficacement les nouveaux concepts étudiés.
  • Le partage de conseils et de bonnes pratiques de la part de formateurs disposant d'une riche expérience dans le domaine du développement.

Qualité des formations

ib Cegos est certifié Iso 9001 et Qualiopi.

Métier accessible : Développeur Python

Vous pouvez trouver plus d'informations sur ce métier dans la Fiche métier de Développeur Python.

Dates et villes

Mise à jour le 23/04/2024
  • 1 995,00 € HT
    Places disponibles
    S'inscrire
  • 1 995,00 € HT
    Places disponibles
    S'inscrire
    Paris
    Tour Atlantique / 1 place de la Pyramide La Défense 9
    92800 Puteaux
  • 1 995,00 € HT
    Places disponibles
    S'inscrire
  • 1 995,00 € HT
    Places disponibles
    S'inscrire
    Paris
    Tour Atlantique / 1 place de la Pyramide La Défense 9
    92800 Puteaux
  • 1 995,00 € HT
    Places disponibles
    S'inscrire
  • 1 995,00 € HT
    Places disponibles
    S'inscrire
    Paris
    Tour Atlantique / 1 place de la Pyramide La Défense 9
    92800 Puteaux
Formation - Django - Développement Web avec Python