Strategie Formation MARTINIQUE - logotype
Recherche
Connexion
Panier

Django

Présentiel
Format de la formation

Il n'y a pas encore de taux de satisfaction sur ce produit.

Formation

Durée
17.5 heures sur 2.5 jours

Groupe
De 3 à 8 personnes

Tarifs
Inter :
2 990 € NET 2.5 jours
Intra : A partir de 4 000 € NET

Programme

Pré-requis

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

Public concerné

Les développeurs Python qui souhaitent créer des sites web avec Django

Objectifs pédagogiques

  • 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

Contenu

Introduction 0.2 j
- Histoire du framework Django
- Son architecture logiciel
- Son intégration dans l'écosystème web (serveur, outil...)

 

Structure de base 0.3 j
- Projet vs Application
- Découpage des dossiers
- Son intégration dans les outils de dev (virtualisation, gestion package...)
- Découverte de l'interface d'administration
- Mise en pratique de son projet prêt à l'emploi

 

Vue 0.5 j
- Rappel sur les requêtes HTTP
- Routage
- Les types d'URL (simple ou regex)
- Création de view (HTML, JSON, HTTRequest)
- Les signaux

 

ORM 0.5 j
- Rappel sur son usage et intérêt
- ORM de Django
- Types de models
- Relation entre models
- Faire des requêtes via l'ORM

 

Test 0.5 j
- Usage de pytest
- Les scopes
- Les fixtures
- Son intégration dans Django

 

Pour aller plus loin 0.5 j
- Gestion des fichiers CSV
- Création de plusieurs "app" au sein du même projet Django

 

Template (option) 0.3 j
- Moteur de templating
- Principaux blocs utilisés
- Création de template réutilisable
- Intégration avec des librairies externes (CSS, JS...)

 

Formulaire (nécessite le module template) 0.2 j
- Création d'un formulaire simple avec validation des données

 

Découverte de DRF (option) 1 jour
- Les grand principes
- Les types de réponse
- Sérialisation
- ViewSet
- Filtre / Tri
- Création d'une API simple

Méthodes Pédagogiques

Beaucoup de tests et d’exemples concrets en lien direct avec les besoins des participants

Des techniques directement mobilisables dans le cadre de leurs fonctions

Formation axée sur la mise en pratique

Méthode participative

Alternance de cours et d’exercices dirigés ou en autonomie

Travaux individuels et corrections collectives

Evaluation croisée et partage de bonnes pratiques

Quizz

Simulations et Scénarios

Modalités d'évaluation

Evaluation diagnostique en amont : questionnaire d’auto-positionnement et recueil des attentes & besoins - Evaluation formative en cours de formation : exercices - Evaluation sommative en fin de formation : exercice/QCM - Bilan individuel des compétences acquises - Questionnaire de satisfaction à chaud - Questionnaire de satisfaction à froid

Accessibilité

Pour les personnes en situation de handicap, et en fonction des besoins spécifiques, un entretien avec notre référente handicap pourra être organisé. Vous pourrez vous exprimer en toute confidentialité et liberté sur votre handicap. Merci de noter ci-dessous si vous êtes en situation de handicap.

Date de modification

02/09/2024

Fiche Programme

Télécharger le programme