Formation - Drupal pour les développeurs

Public admis

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

Financements

Eligible CPF Votre OPCO Financement personnel

Objectifs de la formation

  • Pendant la formation, le formateur évalue la progression pédagogique des participants via des QCM, des mises en situation et des travaux pratiques. Les participants passent un test de positionnement avant et après la formation pour valider leurs compétences acquises.

IB Cegos


Formations aux technologies et métiers du Numérique
Voir la fiche entreprise

Tarif

Contacter l'organisme

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

IB Cegos


Formations aux technologies et métiers du Numérique
Voir la fiche

Tarif

Contacter l'organisme

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

Programme

1 - Prise en main et démarrage

  • Installation de Drupal
  • Utilisation d'une distribution avec Drupal
  • Installation de modules et de thèmes
  • Utilisation de multi-sites dans Drupal
  • Outils de configuration d'un environnement
  • Exécution de tests - Simpletest et PHPUnit

2 - L'expérience de création de contenu

  • Configuration de l'éditeur WYSIWYG
  • Ajout et modification de contenu
  • Création d'un menu et liaison de contenu
  • Fournir une édition en ligne
  • Création d'un type de contenu personnalisé
  • Application de nouveaux types de champs principaux Drupal
  • Personnalisation de l'affichage de formulaire d'un noeud
  • Personnalisation de la sortie d'affichage d'un noeud

3 - Affichage du contenu via des vues

  • Contenu de l'annonce
  • Modification des interfaces d'administration par défaut
  • Création d'un bloc à partir d'une vue
  • Utilisation d'arguments dynamiques
  • Ajout d'une relation dans une vue
  • Fourniture d'une vue des résultats de référence d'entité

4 - Extension de Drupal

  • Création d'un module
  • Définition d'une page personnalisée
  • Définition des autorisations
  • Fournir la configuration lors de l'installation ou de la mise à jour
  • Création d'un abonné à un événement
  • Utilisation des fonctionnalités 3.0

5 - Front-end

  • Création d'un thème personnalisé basé sur Classy
  • Utilisation du nouveau système de gestion des actifs
  • Utilisation du module Point d'arrêt
  • Utilisation du module Responsive Image

6 - Création de formulaires avec l'API de formulaire

  • Création d'un formulaire
  • Utilisation de nouveaux éléments HTML5
  • Validation des données de formulaire
  • Traitement des données de formulaire
  • Modification d'autres formulaires

7 - Plug and Play avec plugins

  • Création de blocs à l'aide de plugins
  • Création d'un type de champ personnalisé
  • Création d'un widget de champ personnalisé
  • Création d'un formatter de champ personnalisé
  • Création d'un type de plugin personnalisé

8 - Multilingue et internationalisation

  • Traduction d'interfaces d'administration
  • Traduction de la configuration
  • Traduction de contenu
  • Création de vues multilingues

9 - Gestion de la configuration et déploiement

  • Importation et exportation de configurations
  • Synchronisation des configurations de site
  • Utilisation des processus de flux de travail en ligne de commande
  • Mise à jour et installation de nouvelles configurations de modules
  • L'API d'entité
  • Création d'un type d'entité de configuration
  • Création d'un type d'entité de contenu
  • Création d'un bundle pour un type d'entité de contenu
  • Implémentation d'un contrôle d'accès personnalisé pour une entité
  • Fourniture d'un gestionnaire de stockage personnalisé
  • Création d'un fournisseur d'itinéraires

10 - Utilisation de bibliothèques

  • Implémentation et utilisation d'une bibliothèque JavaScript tierce
  • Implémentation et utilisation d'une bibliothèque CSS tierce
  • Implémentation et utilisation d'une bibliothèque PHP tierce

11 - Web Services

  • Activation des interfaces RESTful
  • Utilisation de l'auto-test de démarrage (POST) pour créer des données
  • Utilisation de Patch pour mettre à jour les données
  • Utilisation de vues pour fournir des sources de données personnalisées
  • Authentification
  • Utilisation de l'API JSON

12 - L'interface de ligne de commande Drupal

  • Reconstruction du cache dans la console Drupal ou Drush
  • Utilisation de Drush pour interagir avec la base de données
  • Utilisation de Drush pour gérer les utilisateurs
  • Code de génération de modèles via la console
  • Création d'une commande Drush

Prérequis

Public

  • Développeurs, intégrateurs, chefs de projet, web designers...

Ces formations pourraient vous intéresser

Objectifs de la formation

A l’issue de ce cours Drupal 8 & 9 Développeur Back-End, le participant sera capable de :

  • Créer son propre module qui sera capable d'interagir avec Drupal 8.
  • Utiliser Drupal comme un framework pour accélérer ses développements maison, en s'appuyant sur ses APIs.
  • Comprendre le fonctionnement global de Drupal 8 et le container (Symfony 2).
  • Adapter le fonctionnement du coeur de Drupal 8 ou de modules communautaires sans toucher à leur code source.
Tarif

A partir de 1 690,00 €

Durée

3j / 21h

Modes
  • Centre
  • Entreprise
  • Distance

Formation Power Platform - Developer

Proposé par PLB CONSULTANT

Objectifs de la formation

Cette formation Microsoft Power Platform Developer vous donne les compétences et connaissances nécessaires pour :

  • Créer une conception technique
  • Configurer le service commun de données
  • Créer et configurer les Power Apps
  • Configurer l'automatisation des processus métier
  • Étendre l'expérience utilisateur
  • Étendre la plate-forme
  • Développer des intégrations
Tarif

A partir de 3 160,00 €

Durée

5j / 35h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Pendant la formation, le formateur évalue la progression pédagogique des participants via des QCM, des mises en situation et des travaux pratiques. Les participants passent un test de positionnement avant et après la formation pour valider leurs compétences acquises.
Tarif

Contacter l'organisme

Durée

2 jours (14 heures)

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

A l'issue de cette formation, vous serez capable de :

  • Créer des designs d'interfaces d'applications mobiles et de sites Web
  • Appliquer les bonnes pratiques de la conception d'interfaces
  • Travailler efficacement en équipe avec les outils collaboratifs
  • Prototyper et tester des interfaces interactives
  • Partager et exporter des projets pour les développeurs et les clients.
Tarif

A partir de 1 340,00 €

Durée

2j / 14h

Modes
  • Centre
  • Distance

XML - Prise en main

Proposé par CIT FORMATION INFORMATIQUE

Objectifs de la formation

Développeurs Web souhaitant acquérir les compétences nécessaires pour écrire des documents XML bien formés et valides et insérer le XML
dans une application PHP ou JAVA.

À l'issue de la formation, le stagiaire sera capable de :

  •     Créer un document XML
  •     Utiliser les DOM, XPath, XLS/XSLT et XQuery

Methodes et outils pédagogiques

  • Alternance exposés théoriques et exercices pratiques (80% pratique)
  • Support de cours adapté au niveau suivi

Evaluation

  • Tout au long de la formation, exercices pratiques permettant au formateur la validation des acquis et des compétences

Public concerné

Concepteurs et développeurs d'applications, chefs de projets.

Pré-requis

Avoir déjà programmé dans un langage de programmation (Java ou PHP) en fonction du module choisi pour l'intégration de XML dans une application.

Tarif

Contacter l'organisme

Durée

3 jour(s)

Modes
  • Entreprise

Objectifs de la formation

  • Créer une base de données
  • Développer les composants d'accès aux données
  • Développer la partie back-end d'une application web ou web mobile
  • Élaborer et mettre en œuvre des composants dans une application de gestion de contenu ou e-commerce
Tarif

Contacter l'organisme

Durée

86j / 602h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

A l'issue de cette formation, vous serez capable de :

  • Créer votre propre module qui sera capable d'interagir avec Drupal
  • Utiliser Drupal comme un framework pour accélérer vos développements maison, en vous appuyant sur vos API
  • Expliquer le fonctionnement global de Drupal et le container (Symfony 2)
  • Adapter le fonctionnement du coeur de Drupal ou de modules communautaires sans toucher à leur code source.
Tarif

A partir de 1 830,00 €

Durée

3j / 21h

Modes
  • Centre
  • Distance

Système d'exploitation Linux

Proposé par SHURAFORM - FORMAEREM

Objectifs de la formation

Découvrir le système d'exploitation
Avoir une meilleure connaissance de l'installation ou suppression des logiciels
Pouvoir rapidement prendre en main des outils de base
Savoir configurer son interface, ses paramètres et la configuration de Linux

Linux est destiné à toute personne qui souhaite utiliser un système d'exploitation libre, flexible et puissant. Il est conçu pour répondre aux besoins des utilisateurs de tous niveaux, des débutants aux professionnels en informatique.

Voici quelques exemples des types de personnes pour lesquelles Linux est particulièrement adapté :

Les utilisateurs soucieux de leur vie privée et de la sécurité : Linux offre un niveau élevé de contrôle sur les données personnelles et fournit des outils de sécurité robustes pour protéger votre système contre les menaces en ligne.

Les passionnés de technologie : Linux offre une grande flexibilité et une vaste gamme de personnalisation, ce qui permet aux utilisateurs avancés de créer un environnement de travail parfaitement adapté à leurs besoins.

Les développeurs de logiciels : Linux est largement utilisé dans le développement de logiciels en raison de sa stabilité, de sa sécurité et de son large éventail d'outils de développement disponibles gratuitement.

Les entreprises et les organisations : Linux est souvent choisi par les entreprises pour ses coûts réduits, sa fiabilité et sa flexibilité. De nombreuses grandes entreprises utilisent des serveurs Linux pour alimenter leurs opérations en ligne.

Les utilisateurs cherchant une alternative aux systèmes d'exploitation propriétaires : Linux offre une alternative gratuite et open source aux systèmes d'exploitation propriétaires comme Windows et macOS.

En résumé, Linux est destiné à quiconque cherche un système d'exploitation puissant, sécurisé et personnalisable, que ce soit pour un usage personnel, professionnel ou de développement.
Tarif

A partir de 539,00 €

Durée

1j / 4h

Modes
  • Entreprise
  • Distance

Objectifs de la formation

À l'issue de cette formation Dialoguer avec les développeurs vous aurez acquis les connaissances et les compétences nécessaires pour :

  • Connaître les phases de développement d’une application
  • Décrire les différents outils utilisés par les développeurs et leur environnement de travail
  • Savoir classer les langages et les technologies par famille (backend, frontend, base de données, etc.)
  • Comprendre comment un développeur gère les données dans une application
  • Connaître les architectures des applications et le vocabulaire associé
Tarif

A partir de 1 480,00 €

Durée

2j / 14h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Comprendre les mécanismes de substituions du shell ($, `, ‘,  *, \, etc.)
  • Lancer un shell (PATH, filiation, exec, fork, &, |, ;, etc.)
  • Maîtriser les structures de contrôles (if, while, …)
  • Programmer et debugger un shellscript
  • Maîtriser les expressions régulières
  • Utiliser les outils sed et awk dans des shellscripts
  • Faire le lien entre les concepts et outils présentés dans cette formation avec les besoins du quotidien des développeurs de shellscripts
Tarif

A partir de 1 990,00 €

Durée

3j / 21h

Modes
  • Centre
  • Entreprise
  • Distance

Je cherche à faire...