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