Détails du programme

  • Les rôle et principe de Composer.
  • Vue d'ensemble des librairies gérées par Composer dans un projet Drupal.
  • Les fichiers composer.json, composer.lock et autoload.php.
  • Les commandes de base Composer.
  • Composer et le déploiement.
  • Choisir l'extension de l'utilisation de Composer dans un projet Drupal.

  • Qu’est-ce que l’outil GIT ?
  • Les commandes essentielles.
  • Gérer les branches.
  • Créer des patchs avec GIT.
  • Création de tags.
  • Worflow de travail : GIT branch model.
  • Que faut-il versionner dans le dépôt des sources du projet ?

  • Qu’est-ce que DRUSH et CONSOLE ?
  • Les différentes commandes essentielles.
  • Cas d’utilisation pour le déploiement.
  • Génération de code en ligne de commande.

Objectifs

Plusieurs outils sont aujourd’hui incontournables pour améliorer les méthodologies de développements. Ces derniers permettent de faciliter le travail collaboratif et d’assurer des développements et déploiements en douceur. Composer est il indispensable avec Drupal ? Comment GIT va faciliter votre travail en équipe ? Comment tirer le meilleur parti de Drush et Console ? 

Objectifs opérationnels

  1. Comprendre la nécessité d’utiliser des outils tels que GIT ou Composer.
  2. Savoir organiser les développements d’un projet autour d’un socle commun.
  3. Comprendre les difficultés à mettre en place un workflow efficace de travail et les anticiper.

Objectifs de la formation

  1. Savoir utiliser Composer pour gérer le code source d’un projet.
  2. Comprendre l’intérêt d’un système de version de code comme Git.
  3. Savoir utiliser Git en connaissant les commandes de base.
  4. Mettre en place un Workflow de travail.
  5. Les outils d’administration en ligne de commande (CLI) : Drush et Drupal Console.

Public concerné

  1. Développeur Drupal Front-end et Back-end souhaitant optimiser sa métrologie de développement
  2. Chef de projet technique souhaitant mettre en place une méthodologie de travail efficace 

Pré-requis

  1. Etre à l'aise avec le terminal (indispensable)
  2. Connaitre Drupal entant que Webmaster (indispensable)
  3. Avoir une expérience concernant les problématiques liées au travail en équipe (fortement recommandé)

L’avis des stagiaires

Aucun avis pour le moment.