Dawan est un organisme de formations qui propose plus de 2500 formations en informatique, management, gestion de projets et commercial en inter-entreprise ou en intra. Notre catalogue regroupe des centaines de thématiques: Java, PHP, Webmaster, E-Marketing, Linux, Windows Server, Vmware, Autocad, Photoshop, l'intelligence artificielle, etc.
Développeur POO-PHP confirmé
Avoir suivi la formation Drupal webmaster, PHP expert ou connaissances équivalentes
Savoir développer des modules pour Drupal, interagir avec le cœur, gérer le routeur, les formulaires, le modèle de données.
Une refonte en profondeur résolument Orientée ObjetLes composants Symfony inclus dans Drupal
Présentation des outils ligne de commande Drupal Console et DrushOrganisation des répertoires de Drupal 8Multi-sites
Syntaxe du YAML: typage, échappement, séquence et cartographieDéclarer son module pour Drupal avec.info.ymlDéclarer son projet avec composerPrincipe d'hameçon: hook_help dans le fichier.moduleDéclarer les permissionsDéclarer sa première page via un contrôleurLier notre page à une URL via routing.ymlCréer un lien de menu via links.menu.yml
Atelier: développer un premier module de page Drupal
Retourner un tableau de renduDéfinir ses fichiers de template via l'hameçon themePré-traiter les données à injecter dans le templateÉcrire le template pour le moteur Twig
Atelier: définir les vues de son module
Gérer les menus et les liensTypes de liens spécifiques: actions, tâche locale, contextuel
Le gestionnaire de pluginLes différents type de plugin
Déclarer une classe de blocLe mettre à disposition via l'annotation @BlockExposer sa configuration dans l'administrationPrendre en charge le formulaire de configuration de bloc
Atelier: développer le bloc
Créer un formulaire de configurationDéfinir les champs de formulaire via Form APIValidation et soumission des données
Atelier: mettre en place sa page d'administration
Créer un formulaireConfigurer les différents types de champsValider les données soumises par l’utilisateurAltérer les autres formulaires
Altérer les des services existantsDéfinir ses propres servicesInjecter les dépendances
Présentation de Schema APIDéclarer une installation de schemaGérer les montées de versionPrésentation de Database APIInteragir avec les données en base via le QueryBuilder
Méthodologie basée sur l'Active Learning : 75% de pratique minimum. Chaque point théorique est systématiquement suivi d'exemples et exercices.
Contrôle continu
Attestation de fin de stage mentionnant le résultat des acquis
Nos formateurs sont habitués à travailler en classe virtuelle (visio-conférence). Au préalable, nous réalisons un audit afin de s’assurer systématiquement en amont de la possibilité pour les stagiaires de suivre à distance (équipement, qualité de la connexion, etc...).
Cela vous permet d'interagir pleinement lors de la session.
Pour un déroulement optimal en visioconférence (et après test de connexion en amont) nous vous suggérons de prévoir:
Le(s) logiciel(s) installé(s) sur le poste du participant, Une connexion internet stable, Idéalement 2 écrans (dont 1 pour interactivité et 1 pour poste de travail et prise en main éventuelle à distance par le formateur), Un micro et haut-parleur ou kit mains-libres (pour interagir avec le formateur) et en option une webcam
Le participant devra être dégagé de ses contraintes professionnelles et/ou personnelles durant la formation.
Plus d'informations sur le déroulement de nos formations à distance: https://youtu.be/GsZhStn1OgI