Formation Drupal 8/9 pour les développeurs
expand_less
(...)
Vous êtes ici : Accueil > Formation Drupal 8/9 pour les développeurs

Formation Drupal 8/9 pour les développeurs

Utiliser Drupal et s'appuyer sur ses API pour développer des sites Web complexes, performants et personnalisés

Objectifs de cette formation

Drupal 8/9 pour les développeurs
  • Comprendre le système de "theming" (habillage) de Drupal
  • Apprendre à contrôler le HTML/CSS généré par Drupal
  • Optimiser ses développements avec le Framework Drupal 8/9 à l'aide des APIs
  • Être capable d'intégrer n'importe quelle charte graphique sous forme de thème Drupal
  • Créer son propre thème
  • Ajuster le coeur de Drupal ou de ses modules sans en modifier le code source

Public

  • Développeurs, intégrateurs, chefs de projet, web designers...

Pré-requis

Programme détaillé

Prise en main et démarrage

  • Installation de Drupal
  • Utilisation d'une distribution avec Drupal
  • Installation de modules et de thèmes
  • Utilisation de multi-sites dans Drupal
  • Outils de configuration d'un environnement
  • Exécution de tests - Simpletest et PHPUnit

L'expérience de création de contenu

  • Configuration de l'éditeur WYSIWYG
  • Ajout et modification de contenu
  • Création d'un menu et liaison de contenu
  • Fournir une édition en ligne
  • Création d'un type de contenu personnalisé
  • Application de nouveaux types de champs principaux Drupal
  • Personnalisation de l'affichage de formulaire d'un noeud
  • Personnalisation de la sortie d'affichage d'un noeud

Affichage du contenu via des vues

  • Contenu de l'annonce
  • Modification des interfaces d'administration par défaut
  • Création d'un bloc à partir d'une vue
  • Utilisation d'arguments dynamiques
  • Ajout d'une relation dans une vue
  • Fourniture d'une vue des résultats de référence d'entité

Extension de Drupal

  • Création d'un module
  • Définition d'une page personnalisée
  • Définition des autorisations
  • Fournir la configuration lors de l'installation ou de la mise à jour
  • Création d'un abonné à un événement
  • Utilisation des fonctionnalités 3.0

Front-end

  • Création d'un thème personnalisé basé sur Classy
  • Utilisation du nouveau système de gestion des actifs
  • Utilisation du module Point d'arrêt
  • Utilisation du module Responsive Image

Création de formulaires avec l'API de formulaire

  • Création d'un formulaire
  • Utilisation de nouveaux éléments HTML5
  • Validation des données de formulaire
  • Traitement des données de formulaire
  • Modification d'autres formulaires

Plug and Play avec plugins

  • Création de blocs à l'aide de plugins
  • Création d'un type de champ personnalisé
  • Création d'un widget de champ personnalisé
  • Création d'un formatter de champ personnalisé
  • Création d'un type de plugin personnalisé

Multilingue et internationalisation

  • Traduction d'interfaces d'administration
  • Traduction de la configuration
  • Traduction de contenu
  • Création de vues multilingues

Gestion de la configuration et déploiement

  • Importation et exportation de configurations
  • Synchronisation des configurations de site
  • Utilisation des processus de flux de travail en ligne de commande
  • Mise à jour et installation de nouvelles configurations de modules
  • L'API d'entité
  • Création d'un type d'entité de configuration
  • Création d'un type d'entité de contenu
  • Création d'un bundle pour un type d'entité de contenu
  • Implémentation d'un contrôle d'accès personnalisé pour une entité
  • Fourniture d'un gestionnaire de stockage personnalisé
  • Création d'un fournisseur d'itinéraires

Utilisation de bibliothèques

  • Implémentation et utilisation d'une bibliothèque JavaScript tierce
  • Implémentation et utilisation d'une bibliothèque CSS tierce
  • Implémentation et utilisation d'une bibliothèque PHP tierce

Web Services

  • Activation des interfaces RESTful
  • Utilisation de l'auto-test de démarrage (POST) pour créer des données
  • Utilisation de Patch pour mettre à jour les données
  • Utilisation de vues pour fournir des sources de données personnalisées
  • Authentification
  • Utilisation de l'API JSON

L'interface de ligne de commande Drupal

  • Reconstruction du cache dans la console Drupal ou Drush
  • Utilisation de Drush pour interagir avec la base de données
  • Utilisation de Drush pour gérer les utilisateurs
  • Code de génération de modèles via la console
  • Création d'une commande Drush

Les plus de cette formation

Drupal 8/9 pour les développeurs
  • La pédagogie favorise les échanges entre participants ; l'animateur apporte des réponses personnalisées à chacun.
  • Les retours d'expérience de consultants développeurs expérimentés.
Moyens pédagogiques
  • Répartition théorie/pratique : 40% / 60%
  • Cette formation se compose d'une alternance d'apports théoriques, de travaux pratiques s'articulant autour d'une application fil rouge, de démonstrations, de phases d'échanges entre participants et de synthèses de la part du formateur
  • Ressources pédagogiques : un guide d'animation, un ordinateur connecté à Internet par participant, un support de cours en français, un cahier d'ateliers

Informations

Dimension Digitale

Inter
Intra

  • Durée : 3 Jours (21h)
  • Tarif : 1 950 € HT
  • Réf. : LI465
  • Option(s)
    • Restauration : 69 € HT
  • Durée : 3 Jours (21h)
  • Réf. : LI465


Dates des sessions inter

Bon à savoir...


= une réponse possible
= plusieurs réponses possibles

Vous n'avez pas répondu à toutes les questions !
Vous avez % de bonnes réponses, vous pouvez donc suivre cette formation.
Vous avez % de bonnes réponses.
Nous vous invitons à contacter nos Conseillers Formation au 0825 07 6000 afin qu'ils vous orientent vers une formation plus adaptée à vos connaissances.

Nos partenaires technologiques