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

  • Présentiel ou classe à distance
  • Fondamental
Télécharger le PDF
PRESENTIEL OU CLASSE A DISTANCE
Référence
LI465

Durée
3 jours (21 heures)

Prix
1 990,00 €  HT

Formation à la demande
Cette thématique vous intéresse ?
Nos experts conçoivent votre formation
sur-mesure !

Partager cette formation

Lire la suite
Pour qui ?

A qui s'adresse cette formation ?

Pour qui

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

Prérequis

  • Connaître le langage HTML et CSS
  • Des notions de PHP et de Responsive Design sont conseillées
Programme

Le programme

1 - 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

2 - 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

3 - 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é

4 - 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

5 - 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

6 - 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

7 - 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é

8 - Multilingue et internationalisation

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

9 - 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

10 - 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

11 - 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

12 - 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
Objectifs

Les objectifs de la formation

  • 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
Pédagogie

Pédagogie

  • 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
Points forts

Les points forts de la formation

  • 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.

Qualité des formations

ib - groupe Cegos est certifié Iso 9001 et Qualiopi.

Financement

Les solutions de financement

Cette formation est éligible à l'action collective campusAtlas "Développement web".

Dates et villes

Mise à jour le 28/01/2023

Trier par:

  • 1 990,00 € HT
    Places disponibles
    S'inscrire
    a distance
  • 1 990,00 € HT
    Places disponibles
    S'inscrire
    Paris
    Tour Atlantique / 1 place de la Pyramide La Défense 9
    92800 Puteaux
  • 1 990,00 € HT
    Places disponibles
    S'inscrire
    a distance
  • 1 990,00 € HT
    Places disponibles
    S'inscrire
    Paris
    Tour Atlantique / 1 place de la Pyramide La Défense 9
    92800 Puteaux
  • 1 990,00 € HT
    Places disponibles
    S'inscrire
    a distance
  • 1 990,00 € HT
    Places disponibles
    S'inscrire
    Paris
    Tour Atlantique / 1 place de la Pyramide La Défense 9
    92800 Puteaux
  • 1 990,00 € HT
    Places disponibles
    S'inscrire
    a distance
  • 1 990,00 € HT
    Places disponibles
    S'inscrire
    Paris
    Tour Atlantique / 1 place de la Pyramide La Défense 9
    92800 Puteaux