Accueil / Formations / Formation Drupal 8 développeur

Formation Drupal 8 développeur

Si vous avez développé sous Drupal 7, cette formation sera l'occasion de découvrir les nouveautés de Drupal 8 et les composants Symfony. Vous commencez Drupal ? Apprenez à développer de façon autonome en utilisant les bonnes APIs.

Objectifs

  • Être capable de configurer son environnement de développement
  • Savoir installer et configurer Drupal
  • Savoir installer et créer des modules
  • Savoir créer et modifier des formulaires
  • Savoir modifier et intégrer un thème
  • Être capable de comprendre et modifier un site existant
  • Être capable d'intégrer des services Web externes
  • Être à l'aise avec les nouveaux concepts de développement Drupal 8 et les maîtriser
  • Être autonome dans l'approche d'un projet

Programme

  1. Les outils de développement

    • PHP (rappels Composer, normes PSR, Yaml)
    • Drupal
    • Travaux pratiques
      • Installation de Drupal sur une platforme *AMP
      • Utilisation des outils basique (drush, console)
  2. Architecture & concepts Drupal importants

    • Services et plugins
    • Le routage
    • Les hooks
    • CMI
    • Travaux pratiques
      • Utilisation du site api.drupal.org
  3. La création d'un module

    • Gestion des permissions
    • Gestion des blocs
    • Gestion de la configuration
    • Gestion des urls
    • Gestion des contenus
    • Gestion des utilisateurs
    • Autres fonctions usuelles
    • Travaux pratiques
      • Création d'un module
      • Ajout des premières fonctionnalités (fil rouge module Premium)
  4. La base de données

    • Travaux pratiques
      • Identifier les tables clés à manipuler
  5. La FormAPI

    • Créer un formulaire
    • La validation
    • La soumission
    • Travaux pratiques
      • Ajouter un formulaire de configuration à notre module
  6. Le thème

    • Les "render arrays"
    • hook_theme
    • Les CSS
    • Les JS
    • La création d'un thème Drupal
    • Un peu de sécurité (XSS)
    • Travaux pratiques
      • Mettre en forme les contenus "premium"
  7. Les migrations

    • Travaux pratiques
      • Importer un CSV de contenus sur le site
  8. Les services web

    • Travaux pratiques
      • Récupérer la liste des contenus par service web
  9. Industrialisation des développements

    • Les profils d'installation et le concept de distribution Drupal
    • Drush Make / Composer / Features
    • Travaux pratiques
      • Déployer le site créé sur un nouveau site Drupal

Sessions (Toulouse, Nantes, Paris)

  • du 25 au 27 sept.
    Paris, Nantes - confirmée
  • du 02 au 04 oct.
    Toulouse, Nantes
  • du 06 au 08 nov.
    Paris, Toulouse
  • du 04 au 06 déc.
    Toulouse, Nantes

Nous contacter

Public

  • Développeurs web

Pré-requis

  • Avoir suivi la formation Drupal administrateur ou avoir les compétences similaires
  • Bonne connaissance du HTML et CSS
  • Maîtrise du PHP

Ces pré-requis seront contrôlés et validés sous forme d’entretien téléphonique réalisé au plus tard 2 semaines avant la formation.

En cas de non adéquation, des solutions alternatives seront proposées.

Durée

3 jour(s) soit 21 heures

Prix

1500 € par personne

Moyens pédagogiques et techniques

  • les supports de cours (slides) sont disponibles en ligne et distribués en début de formation (à l'aide d'un lien vers notre outil interne ou d'une version numérisée), puis fournis au format électronique à la fin de la formation

  • une salle de formation équipée d'une connexion Internet, d'un vidéoprojecteur, paperboard...

  • un ordinateur par stagiaire avec un système d'exploitation installé et les outils nécessaires

Modalités de suivi de l'exécution du programme

  • durant la formation : alternance d'apports théoriques et d’exercices pratiques et de mise en situation sous forme de travaux pratiques corrigés avec l’expert-formateur

  • en fin de formation : évaluation à chaud sur l'atteinte des objectifs pédagogiques sous forme de tour de table et de test de connaissances, d'exercices, de QCM

Moyens d'encadrement

  • Formation assurée par un expert-formateur PHP / Drupal

"Le développement de notre agence de communication Zephyr&Ko, nous a amené à intégrer un nouveau CMS et notre choix s’est rapidement porté vers Drupal dans sa version 8. Nous avons préparé un programme de formation complet, auprès de Makina Corpus, pour monter en compétence notre team digitale (chefs de pub, intégrateurs, développeurs et référenceurs).

Le formateur s’est montré très polyvalent et a su adapter sa formation vis à vis de notre équipe déjà expérimentée dans leurs domaines de compétences respectifs. La formation s’est effectuée sZephyr&Cour des projets en cours de développement, ce qui permet de mettre en pratique immédiatement les différents sujets abordés sans perdre de temps sur nos plannings de production. Le retour de mes collaborateurs est extrêmement positif et je n’hésiterai pas à solliciter de nouveau Makina Corpus pour des formations ou toute autre prestation tierce."

Julien Pasquereau - Directeur du Pôle Digital - ZEPHYR&KO 

Niji Logo"Formation claire et efficace, le formateur connaît très bien son sujet et est très professionnel. Superbe formation"

Mathieu - Développeur - NIJI

Niji Logo"Une formation au contenu large et adapté mais surtout un formateur disponible pour répondre aux problématiques rencontrées en situation réelle."

Quentin DECRÉ - Chef de projet technique - NIJI

"Bonne formation Drupal animée par un formateur compétent dans le domaine, disponible et ouvert au dialogue."Niji Logo


F.D - NIJI