Formation Drupal : Version dĂ©veloppeur – Ambient IT
Présentation
Points forts
- Formation sur la derniĂšre version (Drupal 9.3) đ
- Programme complet couvrant sĂ©curitĂ© et API đĄïž
- ProposĂ©e dans de nombreuses villes françaises et europĂ©ennes đïž
- Formateurs experts spĂ©cialisĂ©s en technologies web đšâđ«
Points faibles
- Prix le plus Ă©levĂ© du marchĂ© Ă 2390âŻâŹ HT đž
- Pas dâaccĂšs au code source ni de travaux pratiques dĂ©diĂ©s đ
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 Ă DRUPAL :
- Structure basique et installation de Drupal
- Modules de base et construction de la base de données
- DĂVELOPPER EN DRUPAL :
- Base de données, MySQL, et architecture Drupal
- Outils et sous-systĂšmes principaux
- CRĂER LES MODULES EN DRUPAL :
- Implémentation des hooks, route et contrÎleur
- Modules principaux et création de contenu
- API DE FORMULAIRE :
- Modification, gestion et rendu des formulaires
- MODĂLISATION DES DONNĂES ET STOCKAGE :
- Types de stockage, API dâĂ©tat, et entitĂ©s
- JOURNALISATION ET ENVOI :
- Gestion des logs, API de messagerie, et utilisation des jetons
- THĂMES ET MISE EN PAGE :
- Crochets de thÚme, tableaux de rendu, et définition des mises en page
- MENUS ET LIENS DE MENU :
- SystĂšme de menus et manipulation des liens
- JAVASCRIPT ET LâAPI AJAX :
- API Ajax et comportements de Drupal
- LA SĂCURITĂ SUR DRUPAL :
- Prévention XSS, injection SQL, et CSRF
- MISE Ă NIVEAU DE DRUPAL :
- Mise Ă jour du core et des APIs
Formation Drupal 10-11 Developer Back-end – Access IT
Présentation
Points forts
- Validation du niveau par entretien individuel ou test personnalisĂ© đŻ
- Sessions distancielles garanties, accessibles sur enregistrement vidĂ©o đč
- Travaux pratiques sur vos propres donnĂ©es mĂ©tiers pour un apprentissage contextualisĂ© đ ïž
- Satisfaction client exceptionnelle : 96% sur plus de 1600 Ă©valuations đ
Points faibles
- Pas de prise en charge CPF financement strictement exclu â
- Tarif parmi les plus Ă©levĂ©s du marchĂ© đž
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
- Présentation générale de Drupal :
- PrĂ©sentation de Drupal et de son jargon (node, taxonomieâŠ)
- Installation des outils du développeur : module Devel, Firebug
- PHP objet : les concepts de base (classes, interfaces, injection de dĂ©pendanceâŠ)
- La rĂ©alisation dâun module Drupal :
- Fichiers nécessaires
- Structures des fichiers et autoloading
- Concepts de Symfony : container, services et injection de dépendance
- Les plugins :
- Mécanisme de découverte (fichier YAML, annotations PHP)
- Exemple de plugin
- Appréhender le systÚme de routing :
- Comprendre comment Drupal gĂšre le routing
- Injection de services : utilisation des méthodes create() et \_\_construct()
- Cache API :
- Comprendre comment Drupal gĂšre le cache
- Cache API : keys, contexts, tags et max-age
- Appréhender le systÚme de bloc :
- CrĂ©ation dâun bloc avec Block Plugin
- Utiliser la base de données de Drupal :
- Prendre en main Entity API
- Enregistrer ses propres données en base avec la Schema API
- Les Noeuds de Drupal :
- Manipuler les noeuds programmatiquement
- SystĂšme de templating :
- Syntaxe TWIG
- Render Arrays
- Savoir se servir des formulaires de Drupal :
- Création de formulaires programmatiquement avec la Form API
- State API :
- Configuration en base, fichiers YAML, import/export et synchronisation
- Sécurité :
- SystĂšme de contrĂŽle dâaccĂšs de Drupal
Formation Drupal DĂ©veloppement Back-End – Plb Consultant
Présentation
Points forts
- Certification officielle Drupal Back-End dĂ©cernĂ©e Ă l'issue đ
- AccĂšs flexible distanciel ou prĂ©sentiel partout en France đ
- Prise en charge possible jusquâĂ 100% des frais pĂ©dagogiques đž
- Formateurs experts validĂ©s par PLB, leader formation Drupal đšâđ»
Points faibles
- PrĂ©requis Ă©levĂ©s nĂ©cessitant dĂ©jĂ des compĂ©tences PHP đ
- Tarif relativement Ă©levĂ© Ă 1690⏠HT pour 3 jours đž
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 DĂVELOPPEMENT BACK-END SOUS DRUPAL :
- PrĂ©sentation rapide de Drupal et de son jargon (node, taxonomie…)
- Présentation et installation des outils de développement (WAMP, Editeur PHP)
- Téléchargement et installation de Drupal
- Installation des outils du développeur : module « devel » , Firebug
- PHP objet : les concepts de base (classes, interfaces, injection de dĂ©pendance, PSR4, annotations…)
- CRĂATION D’UN MODULE :
- Les fichiers nécessaires
- Structures des fichiers et autoloading
- PSR-0 et PSR-4
- Concepts hérités de Symfony : container, services et injection de dépendance
- PLUGINS :
- Qu’est-ce qu’un plugin ?
- Mécanisme de découverte (fichier YAML, annotation PHP)
- Exemple de plugin et implémentation
- LE SYSTĂME DE ROUTING :
- Comment Drupal gĂšre le routing
- Comment faire correspondre une URL Ă un contrĂŽleur
- Injection de services : utilisation des méthodes create() et \_\_construct()
- Créer des URLs dynamiques
- Ajout de liens de menu, de liens contextuels, de liens d’action et de tĂąche
- LA GESTION DU CACHE API :
- Comment Drupal gĂšre le cache
- Les différents types de cache
- Cache API : keys, contexts, tags et max-age
- Les différents modules de cache : Internal Page Cache, Internal Dynamic Page Cache et Big Pipe
- Auto-placeholdering et lazy builders
- LE SYSTĂME DE BLOCS :
- Gestion des blocs avec Drupal
- Introduction aux types de blocs
- Comment créer un bloc avec Bloc Plugin
- LA BASE DE DONNĂES :
- Comprendre la couche dâabstraction BDD de Drupal
- Entity API: gestion des entités de contenu et de configuration (EntityTypeManager et EntityQuery)
- Se connecter Ă la base et effectuer des requĂȘtes simples avec la Database API
- Enregistrer ses propres donnĂ©es en base avec la Schema API: fichier d’installation
- LES UTILISATEURS (EXEMPLE D’ENTITĂ DE CONTENU) :
- Qu’est-ce qu’un utilisateur ?
- Manipuler les utilisateurs programmatiquement
- Intercepter les actions effectuées sur les utilisateurs avec les hook_entity_XXX()
- Ajout d’onglet sur chaque page de compte utilisateur
- SYSTĂME DE TEMPLATING :
- Principes de la couche de thÚme : séparation fonctionnel/présentation
- Syntaxe TWIG (les bases)
- Que sont les Render Arrays et quel est leur intĂ©rĂȘt ?
- Déclarer son propre formatage HTML sous forme de template avec le hook\_theme()
- FORMULAIRES :
- Créer ses propres formulaires programmatiquement avec la Form API
- GĂ©rer la validation et la soumission d’un formulaire
- Formulaires AJAX (ajouter une validation
- Changer la prĂ©sentation d’un formulaire
- GESTION DE LA CONFIGURATION :
- Principe du systĂšme de configuration: configuration en base, fichiers YAML, import/export et synchronisation
- Créer un formulaire dans le back-office de Drupal pour mettre à jour une configuration
- Ajouter sa propre configuration: manipulation de l’objet Config
- Traduction de configuration
- Utiliser State API
- SĂCURITĂ :
- Comprendre le contrĂŽle dâaccĂšs de Drupal
- ProtĂ©ger l’accĂšs Ă un bloc.
- ProtĂ©ger l’accĂšs Ă une page (route)
- CrĂ©er son propre systĂšme de contrĂŽle d’accĂšs sous forme de service taguĂ©
- MODIFIER L’EXISTANT :
- Pourquoi modifier l’existant ?
- Quels sont les outils Ă notre disposition ?
- Comment modifier une route ?
- Comment modifier un formulaire ?
Formation Drupal DĂ©veloppement – Sparks
Présentation
Points forts
- Certification Qualiopi et prise en charge OPCO assurĂ©e đĄïž
- AccessibilitĂ© dĂ©diĂ©e aux publics en situation de handicap âż
- Satisfaction apprenants vĂ©rifiĂ©e Ă 91% selon avis clients đ
- Alternance flexible entre prĂ©sentiel et distanciel au choix đ
Points faibles
- Prix 1950âŻâŹ supĂ©rieur Ă la majoritĂ© des formations concurrentes đž
- Absence totale de module sur les bonnes pratiques DevOps đ«
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 :
- Présentation
- Présentation et installation des outils de développement
- Les outils du développeur
- Le systĂšme de menu :
- Les menus
- La base de données
- Les utilisateurs
- Les droits
- Comment Drupal gĂšre l’URL routing
- Faire correspondre une URL Ă une page
- GĂ©rer le contrĂŽle d’accĂšs Ă une URL
- Utilisation de caractÚres « joker » dans les URLs
- Modifier les URLs dĂ©clarĂ©es par d’autres modules
- CrĂ©ation d’un module :
- Les fichiers nécessaires
- Créer un « hook »
- CrĂ©er une page d’administration pour le module
- Enregistrer les réglages du module
- Les thĂšmes :
- Modification d’un thĂšme existant
- CrĂ©ation d’un thĂšme
- Outils de développement
- La base de données :
- La couche d’abstraction BDD
- Se connecter Ă la base et effectuer des requĂȘtes
- La Schema API
- Se connecter Ă plusieurs BDD
- Les utilisateurs :
- L’objet $user
- Introduction au hook\_user()
- Le processus de création de compte utilisateur
- Le processus de login
- Ajouter des champs Ă l’objet $user
- Les nĆuds :
- DĂ©finition d’un nĆud ? (l’objet $node)
- Créer un « node module »
- ContrĂŽler l’accĂšs aux nĆuds
- CrĂ©er et sauvegarder des nĆuds programmatiquement
- Intercepter les actions effectuĂ©es sur les nĆuds (hook\_nodeapi)
- Les formulaires :
- Créer ses propres formulaires programmatiquement (FormAPI)
- GĂ©rer la validation et la soumission d’un formulaire
- Changer la prĂ©sentation d’un formulaire
- Modifier un formulaire généré par Drupal ou un autre module sans toucher au code source de ce formulaire (hook\_form\_alter)
- Formulaires complexes
Formation Drupal : Webmasters + IntĂ©grateurs – Dawan
Présentation
Points forts
- Formation axĂ©e 75% sur la pratique rĂ©elle đ ïž
- AccĂšs garanti Ă la formation sous 7 jours â±ïž
- Formateurs experts avec minimum 3 ans d'expĂ©rience đ§âđ«
- Support complet pour apprenants en situation de handicap âż
Points faibles
- Absence totale de support post-formation inclus đ
- Tarification Ă©levĂ©e sans certification officielle Drupal đž
Caractéristiques
Présentation du formateur
Dawan est un organisme de formation spĂ©cialisĂ© dans les domaines de l’informatique, du management, du marketing et de la bureautique. ImplantĂ© dans 11 villes françaises incluant Paris, Lyon, et Bordeaux, Dawan propose une vaste gamme de formations en prĂ©sentiel et Ă distance. Les cursus couvrent des sujets variĂ©s, allant du dĂ©veloppement web aux systĂšmes d’information, en passant par le cloud computing et l’intelligence artificielle. L’organisme est reconnu pour ses formations certifiantes, son engagement envers la qualitĂ© pĂ©dagogique, et son approche innovante. Les entreprises de divers secteurs, telles que la BNP Paribas et la SNCF, font appel Ă ses services pour le dĂ©veloppement des compĂ©tences de leurs Ă©quipes.
Programme
- Introduction :
- Historique et comparaison avec d’autres CMS
- Installation de Drupal
- Configuration initiale de Drupal
- Gestion du contenu :
- Création et publication de pages
- Mise en place de filtres de réécriture
- Création de types de contenu
- Structuration des pages :
- Organisation du contenu via taxonomie
- Gestion des menus et des alias
- Bloc personnalisés
- Gestion des utilisateurs :
- Gestion des accĂšs utilisateurs
- Gestion des rĂŽles
- Présentation avancée avec Views :
- Configuration des pages de navigation
- Types de sorties
- Exposer les filtres
- Maintenance du site :
- Sauvegarde
- Gestion des mises Ă jour
- Procédures de maintenance
- Personnalisation graphique :
- Application et configuration des thĂšmes
- Création de sous-thÚmes
- Travail avec Javascript et jQuery :
- Gestion des versions
- Manipulation du DOM
- CrĂ©ation d’interactivitĂ©
- Personnalisation avancée et themer :
- Intégration du module color
- Surcharge de fonctions thĂšmes
- Gestion des préprocesseurs
- Passage de la certification :
- ModalitĂ©s et dĂ©lais dâaccĂšs
- Ăvaluation continue via les ateliers pratiques
Drupal For Absolute Beginners (2025) – Udemy
Présentation
Points forts
- Support garanti Ă chaque question posĂ©e aux formateurs đŹ
- CommunautĂ© d'apprenants trĂšs active et internationale đ
- Mises Ă jour Ă vie sans coĂ»t supplĂ©mentaire đ
- 30 jours satisfait ou remboursĂ© sans condition đž
Points faibles
- Peu de contenu sur le dĂ©veloppement de modules personnalisĂ©s đ
- Absence totale dâateliers pratiques ou de projets rĂ©els đ ïž
Caractéristiques
Présentation du formateur
Udemy is a leading global provider of online learning and professional certification preparation courses. It offers a diverse range of subjects and is dedicated to enhancing skills that are in demand in todayâs job market. Through its platform, learners can access courses anytime and anywhere, enabling flexible and personalized learning experiences. Udemy Business specifically caters to corporate clients, offering tailored training solutions to foster employee development and productivity. Recognized by top companies like Nasdaq, Volkswagen, NetApp, and Eventbrite, Udemy continues to empower individuals and organizations by facilitating in-demand skill acquisition and career advancement.
Programme
- Introduction Ă Drupal :
- Présentation de Drupal
- Histoire et évolution de Drupal
- Comparaison avec d’autres CMS
- Installation de Drupal :
- Installation locale de Drupal
- Configuration initiale
- Vérification des exigences systÚme
- Gestion de contenu :
- Création de contenu
- Gestion des utilisateurs et des rĂŽles
- Permissions et sécurité
- Personnalisation de Drupal :
- Structure des thĂšmes
- Installation et utilisation de modules
- Personnalisation avec des blocs
- Fonctionnalités avancées :
- Gestion des menus
- URL et alias
- Formulaires et contact
- Optimisation et maintenance :
- Mises à jour de sécurité
- Optimisation des performances
- Stratégies de sauvegarde et restauration









