Formation Drupal 8 et 9 pour les développeurs (cours dédié aux actions collectives Atlas)

Public admis

  • Salarié en Poste
  • Demandeur d'emploi
  • Entreprise
  • Etudiant

Financements

Eligible CPF Votre OPCO Financement personnel

Objectifs de la formation

À l'issue de cette formation Drupal Développeur, vous aurez acquis les connaissances et compétences nécessaires pour :

  • Connaître le fonctionnement du développement front sous Drupal afin de pouvoir participer activement à un projet de refonte graphique
  • Comprendre les particularités d’un thème pour Drupal afin d’être en mesure d’anticiper les temps de développement
  • Savoir évaluer le temps d’intégration d’une charte graphique sous forme de thème afin de pouvoir dimensionner l’équipe de développement
  • Savoir créer son propre thème Drupal et changer l’apparence d’un module sans toucher au code
  • Savoir utiliser Drupal comme un framework pour accélérer ses développements maison, en s'appuyant sur ses APIs
  • Être capable de contrôler intégralement le HTML/CSS généré par Drupal

PLB CONSULTANT


Informatique et Management
Voir la fiche entreprise

Tarif

A partir de 1 995,00 €

Durée 3 jours (21h)
Modes
  • Centre
  • Entreprise
  • Distance
Sessions
Lieux Partout en France

PLB CONSULTANT


Informatique et Management
Voir la fiche

Tarif

A partir de 1 995,00 €

Durée 3 jours (21h)
Modes
  • Centre
  • Entreprise
  • Distance
Sessions
Lieux Partout en France

Description

Drupal est l’un des trois CMS (Système de Gestion de Contenu) les plus utilisés dans le monde pour créer et animer des sites Internet. En France, de nombreux sites de grande audience l’utilisent, notamment des sites de médias exigeant une maintenance facile. Écrit en PHP, ce logiciel Open Source bénéficie d’une importante communauté de développeurs garante d’une meilleure sécurité. Il est apprécié pour sa modularité et son évolutivité.

Cette formation Drupal Développeur a pour but de maîtriser la couche de theming de Drupal 8 & 9 : gestion des assets (CSS et JS) et des templates (avec le moteur de thème TWIG), fonction de preprocess, Responsive Design (breakpoint), surcharge du HTML / CSS de modules contribués et intégration d'un plugin externe.

Programme

J1

Introduction et mise en place de l’environnement

Présentation rapide de Drupal et de son jargon (node, taxonomie...)
Présentation et installation des outils de développement (WAMP, Editeur PHP, Firefox)
Téléchargement et installation de Drupal 8/9
Installation des outils du développeur : module Devel , Composer
PHP objet : les concepts de base (classes, interfaces, injection de dépendance, PSR4, annotations...)
Travaux pratiquesInstallation et configuration de Drupal et de WAMP

Création d'un module

Les fichiers nécessaires
Structures des fichiers et autoloading
PSR-0 et PSR-4
Concepts hérités de Symfony 2 : container, services et injection de dépendance
Travaux pratiquesInstaller et créer des modules

Le Système de Plugins

Qu'est-ce qu'un plugin ?
Mécanisme de découverte (fichier YAML, annotations PHP)
Exemple de plugin et implémentation

Le système de routing

Comment Drupal gère le routing
Comme faire correspondre une URL à une page
Injection de services : utilisation des méthodes create() et __construct()
Créer des URL dynamiques
Ajout de liens de menu, contextuels, d'action et d'onglet
Travaux pratiquesAfficher une page avec argumentsJ2

Le système de blocs

Gestion des blocs avec Drupal 8 & 9
Introduction aux types de blocs
Comment créer un bloc avec Bloc Plugin
Travaux pratiquesAfficher un bloc, en protéger l'accès

Thème, les fondamentaux

Comprendre les principe de base
Quels sont les fichiers d'un thème
Quels sont les différents éléments natifs de Drupal
Thème de base et héritage de thème
Ajuster le cœur de Drupal ou de ses modules sans en modifier le code source
Travaux pratiquesCréation d’un premier thème personnalisé

Système de templating (TWIG)

Gestion des templates
Introduction à Twig
Préparer un environnement de travail avec Twig Debug
Comprendre le système de surcharge de templates
Ajouter des suggestions de template custom
Principes de la couche de thème : séparation fonctionnel/présentation
Syntaxe TWIG (les bases)
Que sont les Render Arrays et quel est leur intérêt ?
Déclarer son propre formattage HTML sous forme de template avec le hook_theme()
Travaux pratiquesRevue d’un template en TWIG

Gestion des assets

Connaitre le système de bibliothèques
Dépendances et bibliothèques natives
Comprendre l’architecture SMACSS : approche Web Component
Différents types de chargement d'une bibliothèque : code PHP, depuis un fichier de template
Travaux pratiquesGérer une bibliothèque sur DrupalJ3

Module Layout Discovery

Intérêts de l'approche des layouts
Définir des layouts depuis un thème
Utilisation avec Display Suite

Le système de configuration

Comprendre le système de configuration de Drupal 8 & 9
Comment embarquer une configuration dans un thème
Le gestion des dépendance entre configuration
Travaux pratiquesConfigurer Drupal et appliquer cette configuration au thème créé précédemment

La gestion du cache

Comment Drupal gère le cache
Les différents types de cache
Cache API : keys, contexts, tags et max-age.
Les différents modules de cache : Internal Page Cache, Internal Dynamic Page Cache et Big Pipe
Qu’est ce que l’auto-placeholdering et comment créer des lazy builders

Javascript

Gestion du Javascript sous Drupal 8 & 9: jQuery, Drupal.behaviors et DrupalSettings.
Les bibliothèques disponibles de base.
Comment ajouter un script custom dans son thème
Travaux pratiquesRevue des bibliothèques disponibles en JavaScript pour Drupal

Responsive Design avec Drupal 8 et 9

Implémentation des points de rupture
Gestion des images en responsive design
Gestion des menus
Travaux pratiquesImplémentation de différents scénarios 100% responsive 

Prérequis

Aucun

Ces formations pourraient vous intéresser

La conduite de réunion

Proposé par GROUPE LEXOM

Objectifs de la formation

  • Savoir préparer et organiser une réunion et en définir des objectifs
  • Développer ses qualités d'animateur de réunion
  • Utiliser la dynamique d'un groupe pour engager les échanges
  • Perfectionner son mode d'intervention dans une réunion, une assemblée, un groupe de travail
  • Gérer les crises qui se présentent au cours des réunions
Tarif

A partir de 1 390,00 €

Durée

2j / 14h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

À l'issue de cette formation Salesforce Pardot Lightning, vous aurez acquis les connaissances et compétences nécessaires pour :

  • Activer l'application Pardot Lightning
  • Expliquer la relation créée entre Pardot et Salesforce une fois l'application Pardot Lightning activée
  • Générer des leads avec les différents outils de génération de leads de l'application Pardot Lightning, notamment les formulaires, les pages de renvoi et les redirections personnalisées
  • Gérer les pistes avec les outils de gestion des pistes de Pardot Lightning App, notamment les actions de page, les règles d’automatisation, les règles de segmentation, les listes dynamiques et les actions d’achèvement
  • Engager le dialogue avec les prospects avec les principaux outils d’engagement de Pardot Lightning App, notamment la messagerie électronique, la personnalisation, le contenu dynamique et Engagement Studio
  • Qualifier les prospects avec les fonctionnalités de notation et d’évaluation de Pardot Lightning App
  • Interpréter les données générées via les fonctionnalités de création de rapports de Pardot Lightning App
  • Concevoir et exécuter des flux de travail marketing complets de bout en bout à l'aide de Pardot Lightning App
Tarif

A partir de 1 530,00 €

Durée

3j / 21h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Appliquer les règles de mise en oeuvre des conventions de forfaits heures et jours
  • Etablir la paie des salariés en convention de forfait
  • Cerner les situations particulières : entrées sorties en cours d’année, absences, dépassements de forfait heures/jours
Tarif

A partir de 784,00 €

Durée

4 heures

Modes
  • Entreprise

Objectifs de la formation

Avec 4 milliards de cartes SIM vendues en 2010 dont 80% sont des Java Card, la technologie Java Card est devenue une technologie incontournable dans le domaine des cartes à puce à contact aujourd'hui. Cette formation Java Card présente les principes, mécanismes et architectures des cartes à puce selon les normes de base ISO7816 et les normes ETSI pour les cartes SIM. La formation Java Card se concentre ensuite sur la technologie Java Card pour expliquer le principe de développement d'applications sur des cartes Java. Ce cours Java Card propose également une introduction à la technologie Java Card 3.0 qui révolutionne le monde de la carte grâce à l'intégration d'un serveur web au sein d'une carte à puce.

Tarif

Contacter l'organisme

Durée

2j / 14h

Modes
  • Centre
  • Entreprise
  • Distance

Formation Green IT

Proposé par Sparks

Objectifs de la formation

  • Décrire le concept du Green IT
  • Analyser un parc informatique en considérant le cycle de vie, la consommation et les réglementations
  • Identifier des actions pour réduire l'empreinte écologique d'une organisation
  • Évaluer la consommation et les coûts d'un Datacenter et proposer des solutions pour les réduire
  • Concevoir une stratégie de Green IT adaptée aux besoins d'une organisation
  • Mettre en place des achats responsables
  • Sensibiliser les collaborateurs aux enjeux du Green IT
  • Choisir et utiliser des indicateurs pertinents pour évaluer l'efficacité d'un projet Green IT
Tarif

A partir de 1 500,00 €

Durée

2 jours

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

À l'issue de cette formation BMC Control-M Planification, vous aurez acquis les connaissances et les compétences nécessaires pour :

  • Explain the architecture of a Control-M environment
  • Identify the new features and enhancements in Control-M
  • Define jobs and job dependencies in Control-M GUI and Web interfaces
  • Define and manage conditions in Control-M GUI and events in Control-M Web
  • Schedule job definitions in Control-M GUI and Web interfaces
  • Create and use calendars in Control-M GUI and Web interfaces
  • Work with the default and customized viewpoints in Control-M GUI
  • Create viewpoints in Control-M Web
  • View, manage, and monitor Alerts from Control-M GUI and Web interfaces
  • Define Notifications for jobs/SMART folders in Control-M GUI and Web interfaces
  • Use On-Do actions in Control-M GUI and If-Actions in Control-M Web
  • Work with different types of variables in Control-M GUI and Control-M Web
  • Work with Control Resources and Quantitative Resources in Control-M GUI
  • Work with Lock Resources and Resource Pools in Control-M Web
  • Use the History domain to open an archived viewpoint in Control-M GUI
  • View the history of viewpoints in Control-M Web
  • Define Workload Policies in Control-M GUI
  • Manage Control-M Reports in Control-M WEB
  • Understand the purpose and use of job templates in Control-M GUI
  • Use the Find and Update feature in Control-M GUI and Web interfaces
  • Use the Versions tool to manage versions of job definitions in Control-M GUI
Tarif

A partir de 3 800,00 €

Durée

4j / 28h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

• Prendre conscience de son rôle dans le management des compétences de son équipe
• Savoir identifier les compétences individuelles et collectives de son équipe
• Anticiper les besoins en compétences liés aux évolutions de l’environnement et à la stratégie de l’institution
• Construire et suivre un plan de développement des compétences

Tarif

A partir de 1 400,00 €

Durée

Nous contacter

Modes

Objectifs de la formation

  • Identifier des moyens de détection de la fraude
  • Appliquer des actions de prévention de la fraude
  • Anticiper les risques associés à la fraude
Tarif

A partir de 1 390,00 €

Durée

2j / 14h

Modes
  • Centre
  • Entreprise
  • Distance

Formation Google Analytics

Proposé par PLB CONSULTANT

Objectifs de la formation

À l'issue de cette formation Google Analytics vous aurez acquis les connaissances et compétences nécessaires pour :

  • Comprendre les fondamentaux de Google Analytics
  • Découverte des fonctionnalités de Google Analytics
  • Paramétrer un compte Google Analytics
  • Avoir une vision globale des outils de mesure sur Internet
  • Analyser le référencement et autres actions d'acquisition de trafic
  • Mettre en place des rapports d'analyse
  • Utiliser les outils de mesure d'audience et calculer son ROI
Tarif

A partir de 900,00 €

Durée

1j / 7h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Savoir identifier le fonctionnement du processus de résolution d'un problème
  • Étiqueter un problème et en analyser les causes
  • Construire les solutions optionnelles et prendre les bonnes décisions
  • Planifier et mettre en oeuvre les actions de résolution de problème
Tarif

A partir de 1 665,00 €

Durée

2j / 14h

Modes
  • Centre
  • Entreprise
  • Distance

Je cherche à faire...