Formation Drupal

Notée : (5)

Apprenez à développer vos sites web avec Drupal 9 de façon autonome et en utilisant les bonnes APIs lors de cette formation Drupal pour développeurs !

Prix (Formation inter-entreprise)

1700€ HT / personne

Durée

3 jours

Dates

Nous pouvons organiser des sessions à d'autres dates ou dans d'autres villes (Bordeaux, Lille, Lyon, Marseille, Montpellier, Nantes, Nice, Paris, Strasbourg, Toulouse...)

Cette formation s'adresse à des développeur·se·s ayant déjà des connaissances en php, souhaitant passer la vitesse supérieure dans le développement de leurs sites web grâce à Drupal.

Covid-19 : Nous nous adaptons dans ces moments difficiles. Nous avons mis en place des outils permettant l'organisation de formations à distance.

Les 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 9 et les maîtriser
  • Être autonome dans l'approche d'un projet

Pré-requis

  • Avoir suivi la formation Drupal administrateur ou avoir les compétences similaires
  • Avoir de bonnes connaissances du HTML et CSS
  • Avoir une bonne maîtrise de PHP

Le programme de la formation Drupal

Les outils de développement
  • Rappels sur PHP
  • Présentation de Drupal

Mise en pratique :
- Installation de Drupal
- Utilisation des outils basiques

Architecture & concepts Drupal importants
  • Services et plugins
  • Le routage
  • Les hooks
  • CMI

Mise en pratique : utiliser le site officiel api.drupal.org

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

Mise en pratique :
- Création d'un module
- Ajout des premières fonctionnalités dans le projet fil rouge

La base de données

Mise en pratique : Identification des tables clés à manipuler

La FormAPI
  • Créer un formulaire
  • La validation
  • La soumission

Mise en pratique : Ajout d'un formulaire de configuration à notre module

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)

Mise en pratique : Mise en forme de contenus

Les migrations

Mise en pratique : Importation d'un CSV de contenus sur le site

Les services web

Mise en pratique : Récupération de la liste des contenus par service web

Industrialisation des développements
  • Les profils d'installation et le concept de distribution Drupal
  • Drush Make / Composer / Features

Mise en pratique : Déploiement du site créé sur un nouveau site Drupal

Télécharger le programme

Le(s) formateur(s)

David BOCQUET

David BOCQUET

En tant que développeur, David conçoit, développe, maintient des applications web - basés sur le framework Drupal : fonctionnalités et intégration.
Il aime travailler sur des applications métier, en lien avec les porteurs de projet et surtout les utilisateurs finaux.

Il a été animateur toute sa vie - colo, périsco, animateur pédagogique :) C'est donc tout naturellement qu'il s'est tourné vers la formation, en particulier sur Drupal.

Voir son profil détaillé

Besoin d'aide ?

Vous souhaitez discuter avec nous à propos de votre projet de formation ?
Vous voulez plus d'information sur une formation ou notre fonctionnement ?


Rappel Email

Nos forces

  • Des formations à taille humaine
  • Des formateurs passionnés
  • Des véritables workshop
Accéder au Manifeste

Nos clients

Boursorama
La Poste
Alcatel
EADS
Moody's Analytics
Société Générale

Nos formations en images

Angular
Ruby
CasperJS
DevOps avec Chef

Formation Drupal

Notée : (5)

Apprenez à développer vos sites web avec Drupal 9 de façon autonome et en utilisant les bonnes APIs lors de cette formation Drupal pour développeurs !

Cette formation s'adresse à des développeur·se·s ayant déjà des connaissances en php, souhaitant passer la vitesse supérieure dans le développement de leurs sites web grâce à Drupal.

Les 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 9 et les maîtriser
  • Être autonome dans l'approche d'un projet

Pré-requis

  • Avoir suivi la formation Drupal administrateur ou avoir les compétences similaires
  • Avoir de bonnes connaissances du HTML et CSS
  • Avoir une bonne maîtrise de PHP

Le programme de la formation Drupal

Les outils de développement
  • Rappels sur PHP
  • Présentation de Drupal

Mise en pratique :
- Installation de Drupal
- Utilisation des outils basiques

Architecture & concepts Drupal importants
  • Services et plugins
  • Le routage
  • Les hooks
  • CMI

Mise en pratique : utiliser le site officiel api.drupal.org

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

Mise en pratique :
- Création d'un module
- Ajout des premières fonctionnalités dans le projet fil rouge

La base de données

Mise en pratique : Identification des tables clés à manipuler

La FormAPI
  • Créer un formulaire
  • La validation
  • La soumission

Mise en pratique : Ajout d'un formulaire de configuration à notre module

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)

Mise en pratique : Mise en forme de contenus

Les migrations

Mise en pratique : Importation d'un CSV de contenus sur le site

Les services web

Mise en pratique : Récupération de la liste des contenus par service web

Industrialisation des développements
  • Les profils d'installation et le concept de distribution Drupal
  • Drush Make / Composer / Features

Mise en pratique : Déploiement du site créé sur un nouveau site Drupal

Télécharger le programme

Le(s) formateur(s)

David BOCQUET

David BOCQUET

En tant que développeur, David conçoit, développe, maintient des applications web - basés sur le framework Drupal : fonctionnalités et intégration.
Il aime travailler sur des applications métier, en lien avec les porteurs de projet et surtout les utilisateurs finaux.

Il a été animateur toute sa vie - colo, périsco, animateur pédagogique :) C'est donc tout naturellement qu'il s'est tourné vers la formation, en particulier sur Drupal.

Voir son profil détaillé

Suivi de formation en option

A l'issue de la formation, nos formateurs peuvent aussi intervenir pour vous accompagner dans la mise en application des compétences acquises :

  • en répondant à vos questions lors de rendez-vous téléphoniques réguliers
  • en étant présents physiquement à l'amorce du projet
  • en réalisant un audit de vos pratiques quelques semaines/mois après la formation

Cette idée vous intéresse ? Faîtes-le nous savoir pour que nous trouvions la formule adaptée à votre situation.