Formation Django Initiation au framework Python – Ambient IT
Présentation
Points forts
- Formateurs experts issus des plus grandes entreprises tech đ
- AccĂšs Ă un accompagnement individuel et coaching post-formation đ€
- Certification Qualiopi reconnue et financement CPF jusquâĂ 4000âŻâŹ đž
- Sessions garanties en petit groupe et Ă©changes privilĂ©giĂ©s đ„
Points faibles
- Prix Ă©levĂ© Ă 2430⏠HT par personne đ°
- DurĂ©e intensive de 4 jours pour beaucoup de contenu â±ïž
Caractéristiques
Présentation du formateur
Ambient IT est un centre de formation informatique spécialisé dans les nouvelles technologies et le développement. Ils proposent des formations de pointe à des tarifs adaptés, dispensées par des formateurs experts dans divers domaines comme Kubernetes, Docker et DevOps. Leur engagement inclut des contenus constamment mis à jour et une approche sans compromis sur la qualité.
Programme
- Introduction au Framework Django :
- Programmer en Python
- Historique de Django
- Traitement dâune requĂȘte HTTP
- Structure dâun projet Django
- Gérer un projet Django en CLI
- Gestion des URLs et des Vues :
- Routing des requĂȘtes avec urls.py
- View et réponse HTTP
- Objets Request / Response
- Gestion des Templates :
- Charger un template dans une view
- Tags & filtres
- Héritage de template
- Interaction avec la Base de Données :
- DĂ©couvrir lâORM Django
- Définir un model
- Migrations de la BDD
- RequĂȘtes SQL et QuerySet :
- Fonctionnement des QuerySet
- RequĂȘtes complexes
- Relations inversées
- Gestion des Formulaires :
- Afficher et traiter un Django Form
- VĂ©rifier et valider le contenu dâun Form
- Ressources dans un Form
- Administration Django :
- Installer le site dâadmin
- Personnaliser les listes et form
- Gérer les utilisateurs et les droits
- API REST avec Django Rest Framework :
- Définir un endpoint REST avec DRF
- Fonctionnement dâun routeur
- Sérialisation de models
- Tests et Déploiement :
- Mise en place de tests Python
- Tester une API REST avec DRF
- Automatisation déploiement avec Docker
- Notions Avancées et Production :
- GĂ©rer les versions dâune API
- Provisionner une machine de dev
- Isoler son application avec Docker
Formation ComplĂšte Django : Projet Portfolio/Test inclus – Tuto
Présentation
Points forts
- Formation entiĂšrement basĂ©e sur 10 ans d'expĂ©rience terrain đ„
- Section exclusive dĂ©diĂ©e aux tests Django intĂ©grĂ©s đ§Ș
- Mises Ă jour systĂ©matiques pour chaque version de Django đ
- AccĂšs illimitĂ© avec garantie satisfait ou remboursĂ© đĄ
Points faibles
- Structure d'apprentissage trop condensĂ©e pour les dĂ©butants đ§©
- Absence de support communautaire pour rĂ©soudre les difficultĂ©s đ€
Caractéristiques
Présentation du formateur
Tuto.com est un organisme de formation en ligne spĂ©cialisĂ© dans l’enseignement des compĂ©tences numĂ©riques et crĂ©atives. Proposant un large Ă©ventail de formations, allant du graphisme Ă la programmation, l’organisme se distingue par sa pĂ©dagogie adaptĂ©e Ă tous les niveaux. Les cours, Ă©ligibles au Compte Personnel de Formation (CPF), couvrent des domaines tels que la photographie, le design 3D, l’UX/UI, et le dĂ©veloppement web. Chaque Ă©tudiant bĂ©nĂ©ficie d’un accompagnement personnalisĂ© grĂące Ă un mentor dĂ©diĂ©. Avec des options d’apprentissage flexibles, Tuto.com s’engage Ă aider ses apprenants Ă dĂ©velopper leurs compĂ©tences et Ă s’Ă©panouir professionnellement.
Programme
- Préambule :
- Histoire de Django
- Anatomie d’un projet Django
- Des fonctionnalités préfabriquées
- Structure d’un projet Django
- Vue, déjà vu? :
- Comprendre les vues
- Créer des URL patterns
- Associer vues et URLs
- Passage de paramĂštres
- Les ModĂšles :
- Définition des modÚles
- Types de champs
- Relations entre modĂšles
- Migrations de base de données
- Les Formulaires :
- Création de formulaires
- Validation des données
- Traitement des soumissions
- Personnalisation des widgets
- Vues issues de classe :
- Class-based views vs Function-based views
- Vues génériques
- Personnalisation des vues
- Mixins et héritage
- Gestion de compte utilisateur :
- SystĂšme d’authentification
- Inscription et connexion
- Gestion des permissions
- Personnalisation du modĂšle utilisateur
- Les Commandes Django :
- Commandes de base
- Création de commandes personnalisées
- Automatisation des tĂąches
- Les Querysets :
- RequĂȘtes complexes
- Filtrage et tri
- Agrégation et annotations
- Optimisation des requĂȘtes
- Les Templates: Organiser ses templates :
- Hiérarchie des templates
- Héritage des templates
- Tags et filtres
- L’administration :
- Configuration du site admin
- Personnalisation de l’interface
- Actions personnalisées
- SĂ©curisation de l’administration
- Tester un projet Django :
- Tests unitaires
- Tests d’intĂ©gration
- Tests de vues
- Tests de modĂšles
- Tests de formulaires
- Fichiers statiques et médias :
- Configuration des fichiers statiques
- Gestion des médias uploadés
- Optimisation des ressources
- Déployer un projet Django en ligne :
- Préparation au déploiement
- Utilisation de PythonAnywhere
- Intégration avec GitHub
- Configuration du serveur
- Envoi d’email :
- Configuration du serveur SMTP
- CrĂ©ation de templates d’email
- Envoi d’emails asynchrones
- Configuration par environnement (dev/prod) :
- Variables d’environnement
- Fichiers de configuration
- Sécurisation des données sensibles
- Migration du projet vers PostgreSQL :
- Configuration de PostgreSQL
- Migration des données
- Optimisation des performances
Formation Django Python – Access IT
Présentation
Points forts
- Structure Ă©quilibrĂ©e avec 60% de travaux pratiques đ ïž
- Ăvaluation prĂ©alable du niveau avec le formateur đ§Ș
- Sessions garanties majoritairement en distanciel đ
- Formation rĂ©guliĂšrement mise Ă jour đ
Points faibles
- Pas accessible via financement personnel ou CPF đž
- DurĂ©e limitĂ©e Ă 4 jours pour un framework complexe â±ïž
Caractéristiques
Présentation du formateur
Access-IT est un centre de formation spĂ©cialisĂ© dans les technologies de l’information. Il propose des formations professionnelles dans divers domaines informatiques, notamment le dĂ©veloppement, les rĂ©seaux, la sĂ©curitĂ© et la gestion de projets. Leurs programmes sont conçus pour rĂ©pondre aux besoins actuels du marchĂ© et sont dispensĂ©s par des experts du secteur.
Programme
- Introduction :
- Rappel des principes de la POO
- Le Design Pattern MVC
- Présentation du framework Django
- Origine et historique
- Objectifs et avantages
- Les composants du framework Django
- L’accĂšs aux donnĂ©es avec Django :
- Le modĂšle ORM Django
- Les modĂšles Django : Model, Field, Table, Column, Primary KeyâŠ
- Mapping des associations : OneToMany, ManyToOne, ManyToMany, OneToOne
- StratĂ©gies de mapping de l’hĂ©ritage : Meta Class, OneToOneField, ManyToManyFieldâŠ
- AccÚs aux données avec les QuerySets
- Gestion des vues :
- Vues simples ou fonctions vues
- Les classes HttpResponse, HttpRequest et QueryDict
- Configuration des URL : UrlConf
- Vues génériques
- Exemples de vues gĂ©nĂ©riques : Redirects, Create, Update, DeleteâŠ
- Les templates :
- Le rĂŽle des templates
- Création et chargement des templates
- Gestion des contextes
- Utilisation des tags et filtres personnalisés
- Réutilisation des templates : héritage entre templates
Formation Django – Sparks
Présentation
Points forts
- Formats ultra-flexibles : inter, intra et cours particulier đ
- Programme couvrant l'intĂ©gralitĂ© du framework Django đ
- Prise en charge OPCO possible pour le financement đ°
- AxĂ©e sur la pratique avec dĂ©veloppement d'applications web đ ïž
Points faibles
- Pas de certification officielle Django dĂ©livrĂ©e Ă lâissue đ
- PrĂ©requis de connaissance Python nĂ©cessaires pour suivre đ§©
Caractéristiques
Présentation du formateur
Sparks Formation propose une vaste gamme de programmes de formation destinĂ©s aux professionnels IT, couvrant des domaines tels que le dĂ©veloppement logiciel, la gestion de projet, le Big Data, et la cybersĂ©curitĂ©. Avec des formations en Java, DevOps, SQL, et bien d’autres, Sparks s’adresse tant aux dĂ©butants qu’aux professionnels expĂ©rimentĂ©s. Les formations sont offertes sous divers formats adaptĂ©s aux besoins des entreprises, notamment en cours particuliers ou en sessions Inter-entreprises. CertifiĂ© Qualiopi et OPQF, Sparks garantit la qualitĂ© de ses formations qui sont Ă©ligibles aux financements par les OPCO. RĂ©parti sur plusieurs villes françaises, Sparks se positionne comme un partenaire de confiance pour le dĂ©veloppement des compĂ©tences IT.
Programme
- Introduction Ă Django :
- Installer Python
- Installer Django
- Ătablir une base de donnĂ©es
- Django et MySQL
- Démarrer un projet
- Vues et URLconfs :
- PremiĂšre page avec Django
- Les erreurs 404
- La racine du site
- Contenu dynamique
- Urlconfs et couplage faible
- Url dynamique
- Pages dâerreur Pretty in Python
- ModĂšles de Django :
- SystÚme de référence du modÚle
- SystĂšme de Template
- CrĂ©ation dâobjets de modĂšle
- Rendu dâun modĂšle
- Un modĂšle, contextes multiples
- Contexte de recherche variable
- Validation
- Les objets context
- Balises de modĂšle et filtres de base
- Limites
- ModĂšle MVC
- Application du modĂšle :
- Configuration
- ModĂšles en Python
- AccÚs aux données de base
- Les chaines de modĂšles
- Mise à jour des données
- Supprimer des objets
- Personnaliser ses données :
- Les champs facultatifs
- Personnaliser ses étiquettes de champ
- Personnaliser les classes modeladmin
- Utilisateurs, autorisations et groupes
- Les formulaires sous Django :
- Get Data Object Request
- Url dâinformation
- Gestion sous forme
- Validation
- Construire un formulaire de contact
- Object Form Link en vue
- Tags
Formation Django – CrĂ©er des applications Web avec le framework Django – Plb Consultant
Présentation
Points forts
- Formateurs experts validĂ©s, rĂ©seau de 800 intervenants đšâđ«
- Programme actualisĂ© rĂ©guliĂšrement selon veille technologique đ
- FlexibilitĂ© de format entre prĂ©sentiel Ă Paris et classe Ă distance đ
- Organisme certifiĂ© Qualiopi garantissant qualitĂ© pĂ©dagogique â
Points faibles
- Formation courte pour un framework complexe comme Django â±ïž
- Pas de certification incluse dans le tarif annoncĂ© đž
Caractéristiques
Présentation du formateur
PLB est un organisme de formation continue spĂ©cialisĂ© dans le dĂ©veloppement des compĂ©tences en informatique et management pour les professionnels. Depuis 25 ans, PLB propose, en prĂ©sentiel et Ă distance, plus de 2000 formations couvrant divers domaines tels que l’Unix, le dĂ©veloppement, les bases de donnĂ©es, la cybersĂ©curitĂ©, et bien d’autres. L’organisme est certifiĂ© Qualiopi, garantissant la qualitĂ© des services offerts. PLB est reconnu pour ses formations alignĂ©es sur les attentes rĂ©elles du marchĂ© et pour son engagement en matiĂšre de RSE, attestĂ© par une Ă©valuation Platinium par EcoVadis, positionnant PLB dans le top 1% des organismes français.
Programme
- Introduction au Framework Django :
- Rappels sur le protocole HTTP
- Comprendre la structure dâun projet Django
- Revue générale du fichier settings.py
- Le routing, via urls.py
- Les vues, et les objets de requĂȘte / rĂ©ponse
- Template, liens, tags et filtres
- L’ORM Django :
- Bases de données prises en charge
- Créer des modÚles, types de champs
- AccÚs aux données avec les querysets
- Champs relationnels et Managers
- AgrĂ©gation et annotations de requĂȘtes
- ModĂšles de bases : utilisateur et groupes
- Comment fonctionne les Class Based Views
- L’interface d’administration Django :
- Installer l’interface d’administration
- Comptes utilisateurs et droits
- Publier des modĂšles dans l’interface
- Workflow de l’utilisateur :
- GET, POST et COOKIES
- Authentification et session
- Les middlewares
- Les formulaires
- Gestion des formulaires :
- Créer un formulaire
- Les types de champs
- Validation des données
- Créer des champs personnalisés
- Personnaliser l’apparence
- Utiliser AJAX pour la soumission
- Upload de fichiers
- Protections CSRF
- Internationalisation :
- Internationaliser une application
- Gestion des fichiers de langues
- Traductions javascript
- Détection du langage utilisateur
- Déploiement et maintenance :
- Intégration dans Apache ou Nginx : le protocole WSGI
- Gestion des fichiers statiques
- Django-debug-toolbar
- Travaux pratiques :
- Exercices variés
- Adaptation de la difficulté
- Aide à la prise de décision
- Certification IT :
- Certification IT – DĂ©veloppement de sites web dynamiques (option Python)
- Examen sous forme de QCM
- Ăvaluation par score
Formation : Django, dĂ©veloppement Web avec Python – Orsys
Présentation
Points forts
- Formation pratique avec nombreux exercices appliquĂ©s đ»
- Formateurs sĂ©lectionnĂ©s experts, validĂ©s par Ă©quipe pĂ©dagogique đ§âđ«
- Sessions en prĂ©sentiel, Ă distance ou sur-mesure partout en France đ
- Accompagnement individuel pour parcours certifiants et financement đŒ
Points faibles
- Formation limitĂ©e pour niveaux avancĂ©s đ
- DurĂ©e parfois jugĂ©e insuffisante â±ïž
Caractéristiques
Présentation du formateur
ORSYS est un organisme spĂ©cialisĂ© dans la formation professionnelle, offrant un large Ă©ventail de programmes destinĂ©s Ă divers secteurs tels que le numĂ©rique, le management et les compĂ©tences mĂ©tiers. Avec une infrastructure qui comprend plus de 40 centres et 250 salles, ORSYS s’engage Ă fournir des solutions de formation accessibles, y compris en prĂ©sentiel et Ă distance, adaptĂ©es aux besoins spĂ©cifiques des entreprises et des particuliers. L’organisme propose aussi des certifications reconnues nationalement et internationalement. GrĂące Ă une approche pĂ©dagogique rigoureuse et un engagement RSE affirmĂ©, ORSYS sâest Ă©tabli comme un acteur clĂ© de la formation continue.
Programme
- Introduction Ă la Programmation Web :
- Principes de Programmation Orientée Objet (POO)
- ModĂšle-Vue-ContrĂŽleur (MVC)
- Présentation du Framework Django
- Gestion de Base de Données avec Django :
- ModĂšle ORM Django
- Mapping et Associations
- AccÚs aux données avec QuerySets
- Développement des Vues :
- Vues simples et fonctions vues
- Configuration des URL
- Vues génériques
- Utilisation des Templates :
- RĂŽle des templates
- Création et chargement des templates
- Héritage entre templates
- Gestion des Formulaires :
- Création des formulaires
- Validation des données
- Gestion des messages d’erreur
- Fonctions Avancées de Django :
- Internationalisation
- Authentification et sessions
- Optimisation et caches









