Votre partenaire formation 100% digital

Drupal 8 pour développeur

Une formation Drupal 8 complète aux bonnes pratiques et possibilités de développement PHP

  • Formateur(s)

    David OLMETA
  • Référence

    DP8D01

  • Durée

    3 jours (21h)

  • Prix unitaire HT

    1650 €

Prochaines sessions

Prochaines sessions - Drupal 8 pour développeur
Date de début Ville Prix unitaire HT
28 novembre 2018 Paris 1650 € Réserver
6 mars 2019 Paris 1650 € Réserver
22 mai 2019 Paris 1650 € Réserver
10 juillet 2019 Paris 1650 € Réserver
16 octobre 2019 Paris 1650 € Réserver

Description

Drupal est devenu le CMS open-source privilégié des grandes entreprises car il offre des capacités importantes en termes de développements spécifiques. Pour des projets ambitieux, il est devenu indispensable de savoir développer avec Drupal et connaitre les nouveaux rouages de la version 8.  Cette formation permettra aux développeurs ou aux webmasters maîtrisant PHP de s’approprier entièrement Drupal 8

Objectifs pédagogiques

  • Assurer la conception technique d’un site sous Drupal 8
  • Maîtriser le développement d’un site Drupal 8
  • Utiliser les nouvelles APIs de Drupal 8
  • Appréhender le container (Symfony 2)

Public cible

Développeurs PHP, Webmaster souhaitant aller plus loin dans la gestion de leur site

Pré-requis

Connaître la programmation Objet (POO) avec PHP (indispensable). Bonnes connaissances de HTML et CSS. Avoir suivi une formation Drupal Webmaster (ou avoir les connaissances équivalentes)

Modalités d’évaluation

L’évaluation des acquis se fait tout au long de la session au travers d’ateliers de mise en pratique des notions et concepts abordés pendant la formation.

Méthodes pédagogiques

60 % Théorie / 40 % Pratique

Programme de la formation

Introduction

  • Introduction
  • Installation de l’environnement

Administrer Drupal

  • Les Entités
  • Les Champs
  • Les Types de contenu
  • La Taxonomie
  • Les Types de block
  • Configuration avancée des Entités
  • Views
  • Modules
  • Thèmes

Environnement de développement

  • Drush
  • Drupal Console
  • Configuration de développement
  • Module Devel

Configuration & Versioning

  • Import/Export de Configuration
  • Gestion des modules/thème avec Composer
  • Versioning d’un Projet

Développer pour Drupal

  • Architecture d’un Module
  • Les Hooks
  • Le Routing
  • Les Menus
  • Les Services
  • Les Evénements
  • Les Plugins
  • Les Formulaires

Thème Drupal

  • Architecture d’un thème
  • Hook Theme
  • Les Régions
  • Les Render Array
  • Les Librairies
  • Les Templates
  • Preprocessing