Formation - Utilisation du framework Django
Référence : AmgaaFF90YvW
Durée : 21 h sur 3 j
Logo - ATP FORMATION
ATP FORMATION
VALBONNE
Cette formation vous présentera le framework de développement Web Django. Par défaut, l'IDE utilisé sera Eclipse/PyDev. La formation sera agrémentée d'un grand nombre de travaux pratiques permettant de développer une application web relativement riche.

Détails de la formation

Méthodes et outils pédagogiques

  • Nombre de stagiaires limité pour plus de proximité et de meilleurs échanges
  • Un poste de travail par stagiaire équipé selon les besoins de la formation
  • Alternance apports théoriques, exercices et échanges
  • Au début de la formation, le formateur veillera à la bonne cohérence des attentes de l'apprenant et du programme prévu. Il prendra soin d'évaluer les attentes de chaque participant. Le formateur s'appuiera sur pédagogie active pour que les apprenants soient acteurs de la formation et découvrent les solutions après avoir été confronté aux problématiques imaginées par le formateur à partir des contraintes exprimées par les apprenants.

Objectifs de la formation

  • Prendre en main le framework Django
  • Développer des templates
  • Mettre en œuvre les fonctions avancées

Méthodes d'évaluation

  • Evaluation en amont de la formation pour Proposer le programme qui prendra en compte le niveau de départ et vos objectifs opérationnels.​
    Cela nous permets d’identifier clairement votre besoin pour sélectionner le formateur et mettre en place la solution pédagogique adaptée. Cette évaluation se fait soit via notre plateforme en ligne soit via un audit téléphonique
  • Tout au long de la formation, le formateur prendra soin de valider la montée en compétence progressive de chaque apprenant. Durant les parties de travaux pratiques, le formateur restera disponible à tous moments pour aider l’apprenant en cas de difficultés. Chaque TP sera clos par une correction.
  • A la fin de la formation, délivrance d’une attestation remise à chaque stagiaire

Les plus

  • Grande expérience terrain du formateur qui permet d'échanger sur son retour d'expérience et d'illustrer les propos d'exemples réels

Pré-requis

  • La connaissance des concepts de bases de programmation orientée objets en Python est nécessaire pour suivre cette formation.

Modalités d'enseignement

  • En présentiel
  • En distanciel

Public cible

Tous publics

Programme

1
Concepts généraux
- Introduction
- Rappels sur le développement Web
- Rappels HTML/CSS
- Utilisation de l'IDE Eclipse/PyDev
- Le modèle MVT (Model/View/Template) et ses principes
2
Démarrage d'un site Django
- Création d'un serveur de développement
- Création d'un site web Django
- Déploiement des principaux modules Django (sécurité, admin, ...)
- Configuration de la base de données
3
Mise en œuvre du modèle de données
- Présentation de l'ORM Django
- Editer un modèle de données
- Gestion des références
- Gestion de l'héritage
- Produire le code SQL pour le stockage en base de données
- Accès aux données via les querysets
- Synchroniser la base de données
- Protection contre les attaques par injections SQL
4
Mise en œuvre des Vues
- Mise en œuvre des vues utilisateurs
- Vues génériques
- Vues personnalisées
- Configuration des URLs
- Gestion des formulaires
- File upload
- Protections contre les attaques XSS et XSRF
5
Les templates
- Introduction à l'utilisation de templates
- Gestions des thèmes
- Considérations relatives au SEO
6
Les web services
- Qu'est-ce qu'un Web Service ?
- SOAP vs Rest
- Mise en œuvre d'un service
- Intégration avec AJAX
7
Aspects avancés
- Authentification et sécurité
- Gestion de l'internationalisation
- Les tests unitaires
- Autres aspects de la console d'administration

Sur la même thématique

Logo eDRH Sud PACA - Footer
Nous contacter

Chambre de Commerce
et d’industrie Nice Côte d’Azur

20 Boulevard Carabacel
CS 11259
06005 NICE CEDEX 1

Tel :04 93 13 75 73
(Appel gratuit depuis un poste fixe)