Formation Drupal 8 pour développeur Réf : DP8D

Par David OLMETA

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

Durée :
3 jours
Lieux :
Paris

Partage :

  • Twitter
  • Facebook
  • E-mail
  • Linkedin
  • Viadeo

Soyez alertés par e-mail des nouvelles sessions : Poser une alerte,

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 maitrisant PHP de s'approprier entièrement Drupal 8. 

Objectifs pédagogiques

A l'issue de cette formation Drupal 8, les développeurs serons en mesure de :
  • 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

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

Type

Stage pratique

Méthode pédagogique

Alternance de théorie (60%) et mise en pratique (40%) dans le cadre d'un projet "fil rouge".

Plan de cours

Introduction
Présentation et termes techniques de Drupal (node, taxonomie...).
Présentation et installation de l'environnement de développement (WAMP, Editeur PHP, Firefox).
Téléchargement et installation de Drupal 8.
Découverte des outils de développement : Firebug, module "devel".

Les fondamentaux du PHP objet pour Drupal 8
Classes
Interfaces
Injection de dépendance
PSR4
Annotations

Création d'un module
Les fichiers à utiliser
Structures des fichiers (autoloading) 
Concepts des "hooks"
Concepts hérités de Symfony 2 : le container, les services...

Le système de routage avec Drupal 8 
Gestion du routing avec Drupal
Associer une URL à une page
Contrôler l'accès à une URL
Créer des URLs dynamiques

Les blocs
Création d'un bloc 
Rendre son bloc visible aux utilisateurs
Configurer les paramètres personnalisés de son bloc

La base de données Drupal
La couche d'abstraction
Connection à la base de données
Effectuer des requêtes
Présentation et utilisation du Schema API
Connection à plusieurs bases de données depuis Drupal

Les noeuds
Présentation des noeuds
Création d'un "node module"
Contrôler l'accès aux noeuds
Sauvegarder des noeuds
Maitriser les hook entity
Ajouter des onglets sur les pages de noeud

Les thèmes
La couche de thème
Séparation fonctionnel/présentation
Les tableaux de rendus (Render Arrays)
Utiliser le TWIG

Les formulaires 
Création de formulaires avec FormAPI
Gérer la validation et la soumission d'un formulaire
Changer la présentation d'un formulaire
Modifier un formulaire
Les formulaires AJAX


Config API
Nouveau format de configuration YAML, ==
Gérer les import/export
Formulaire pour le backoffice
Définir sa propre configuration
Manipuler l'objet Config
Traduire la configuration

Sécurité
Gérer la protection de l'accès à un bloc
Gérer la protection de l'accès à une page
Les services


Prochaines sessions

picto Du mardi 18/04 au jeudi 20/04 2017 Paris 1 590 € fleche S’inscrire à la session du lundi 18/04 au mardi 20/04
picto Du mercredi 31/05 au vendredi 02/06 2017 Paris 1 590 € fleche S’inscrire à la session du lundi 31/05 au mardi 02/06
picto Du mercredi 05/07 au vendredi 07/07 2017 Paris 1 590 € fleche S’inscrire à la session du lundi 05/07 au mardi 07/07
picto Du mercredi 20/09 au vendredi 22/09 2017 Paris 1 590 € fleche S’inscrire à la session du lundi 20/09 au mardi 22/09
picto Du mercredi 22/11 au vendredi 24/11 2017 Paris 1 590 € fleche S’inscrire à la session du lundi 22/11 au mardi 24/11
Proposer une session.

Témoignages

Explications claires, formateur à l'écoute des questions, exercices intéressants permettant une meilleure compréhension.
Madimoussa T.

Cher(e) visiteur(euse),
Nous vous remercions pour l'intérêt porté à nos formations. La pré-inscription à une session de formation se fait via le formulaire d'inscription de la page formation.

La Convention de Formation Professionnelle Continue simplifiée vous sera envoyée par mail dans les 72H max. Votre inscription est considérée comme définitive, une fois cette convention signée par votre entreprise ou OPCA. La facture sera émise à l'issue de la formation, comme mentionnée dans nos conditions générales de vente.

A noter que les demandeurs d'emploi peuvent bénéficier d'une remise de 20% sur le prix public.

Pour toute information complémentaire ou demande de devis, n'hésitez pas à nous contacter au 01 53 34 66 10 ou à nous solliciter par mail.

A très bientôt dans l'un de nos centres de formation.
L'équipe Clever-Institut.

Les autres formations « CMS »  – Voir toutes les formations