Développement Drupal 8/9

Public admis

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

Financements

Eligible CPF Votre OPCO Financement personnel

Objectifs de la formation

  • Concevoir son propre module pouvant interagir avec Drupal 8/9
  • Optimiser ses développements avec le framework Drupal 8/9 à l'aide des APIs
  • Appréhender le fonctionnement de Drupal 8/9 dans sa globalité
  • Comprendre le système de hooks
  • Ajuster le cœur de Drupal ou de ses modules sans en modifier le code source

CIT FORMATION INFORMATIQUE


Voir loin & longtemps
Voir la fiche entreprise

Tarif

A partir de 1 990,00 €

Durée 3 jour(s)
Modes
  • Entreprise
  • Distance
  • Centre
Sessions

CIT FORMATION INFORMATIQUE


Voir loin & longtemps
Voir la fiche

Tarif

A partir de 1 990,00 €

Durée 3 jour(s)
Modes
  • Entreprise
  • Distance
  • Centre
Sessions

Programme

Présentation générale du CMS

  • Introduction globale à Drupal 8/9
  • Appréhender les différents outils de développement et les installer
  • Savoir télécharger et installer Drupal 8/9
  • Connaître les outils du développeur (module devel, Firebug)
  • Les principes de base de PHP Objet (interfaces, classes, annotations, PSR4…)

La réalisation d'un module Drupal 8/9

  • Visualiser les fichiers nécessaires
  • Appréhender la structure des fichiers (autoloading)
  • Comprendre le principe des hooks
  • Présentation des concepts issus de Symfony2 (les services, le container)

Appréhender le système de routing

  • Comprendre la gestion du routing sous Drupal
  • Savoir faire correspondre une URL à une page Web
  • Être capable de gérer le contrôle d’accès à une URL
  • Mettre en place des URL dynamiques

Appréhender le système de bloc

  • Être capable de réaliser un bloc custom

Utiliser la base de données de Drupal

  • Appréhender la couche d’abstraction BDD de Drupal 8/9
  • Savoir se connecter à la base et formuler des requêtes
  • Schéma API : comprendre et utiliser
  • Être capable de se connecter à plusieurs BDD via Drupal 8/9

Nœuds de Drupal 8/9 : Les comprendre et s'en servir

  • Introduction globale aux nœuds
  • Concevoir un node module sous Drupal 8/9
  • Effectuer un contrôle d’accès aux nœuds
  • Maîtriser la réalisation et sauvegarde de nœuds programmatiquement
  • Capter les actions effectuées sur les différents nœuds

Appréhender les différents utilisateurs sous Drupal

  • Comprendre l’objet $user
  • Démarrer avec les hook_user()
  • Comprendre le processus de réalisation d’un compte utilisateur

Prérequis

Posséder des notions de PHP et les concepts Objet, ainsi que de HTML et SQL et savoir se servir de Drupal comme WebMaster

Public

Développeurs Web

Ces formations pourraient vous intéresser

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

  • 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

1 jour ( 7 heures)

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Comprendre les bases de l'IA et leurs applications dans le développement logiciel.
  • Maîtriser l'utilisation de ChatGPT pour générer du code et résoudre des problèmes de développement logiciel.
  • Utiliser efficacement GitHub Copilot et CodeGPT pour améliorer la productivité du développement.
  • Identifier les limites des IA génératives dans le contexte du développement logiciel et savoir les surmonter.
  • Appliquer des techniques de refactorisation pour améliorer la lisibilité et la maintenabilité du code à l’aide de l’IA générative.
  • Concevoir et implémenter des tests unitaires et d'intégration à l'aide de l’IA générative pour garantir la qualité du code.
Tarif

A partir de 2 490,00 €

Durée

3j / 21h

Modes
  • Centre
  • Entreprise
  • Distance

Formation Visual Basic .NET

Proposé par PLB CONSULTANT

Objectifs de la formation

Concrètement, à l'issue de la formation, vous aurez acquis les connaissances et compétences pour :

  • Comprendre les principes du développement objet (classe, méthode, héritage, ...)
  • Comprendre le rôle du framework .NET  et savoir utiliser ses classes
  • Configurer et utiliser Visual Studio - Programmer en langage VB.Net tout en disposant des bons réflexes
  • Maîtriser la syntaxe du langage VB.Net
  • Utiliser ADO.NET et LINQ pour accéder aux données d'une base et les manipuler
  • Créer des applications Windows riches en fonctionnalités (Winforms)
  • Créer votre première application web en ASP .NET 4.x
  • Tester des fonctionnalités avancées de VB.Net.
  • Utiliser les nouveautés du Framework .Net dans sa dernière version
Tarif

A partir de 2 695,00 €

Durée

5j / 35h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

This course helps you develop the skills that are necessary to implement various application requirements on IBM MQ versions up to and including IBM MQ V9.0.2. It focuses on procedural application development for IBM MQ.

The course begins by describing IBM MQ and the effect of design and development choices in the IBM MQ environment. It then covers IBM MQ application programming topics such as methods of putting and getting messages, identifying code that creates queue manager affinities, working with transactions, and uses of the publish/subscribe messaging style.

Finally, the course describes the IBM MQ Light interface, introduces Advanced Message Queuing Protocol (AMQP), and explains how to set up an AMQP channel and how to interface with IBM MQ Light.

Hands-on exercises throughout the course reinforce the lecture material and give you experience with IBM MQ clients.

Upon completion this course, you will be able to :

  • Describe key IBM MQ components and processes
  • Explain the effect of design and development choices in the IBM MQ environment
  • Describe common queue attributes and how to control these attributes in an application
  • Differentiate between point-to-point and publish/subscribe messaging styles
  • Describe the calls, structures, and elementary data types that compose the message queue interface
  • Describe how IBM MQ determines the queue where messages are placed
  • Explain how to code a program to get messages by either browsing or removing the message from the queue
  • Describe how to handle data conversion across different platforms
  • Explain how to put messages that have sequencing or queue manager affinities
  • Explain how to commit or back out messages in a unit of work
  • Describe how to code programs that run in an IBM MQ Client
  • Explain the use of asynchronous messaging calls
  • Describe the basics of writing publish/subscribe applications
  • Describe the Advanced Message Queuing Protocol (AMQP)
  • Differentiate among the various IBM MQ Light AMQP implementations
  • Explain how to use IBM MQ applications to interface with IBM MQ Light
Tarif

A partir de 2 390,00 €

Durée

3j / 21h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

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

  • Identifier les enjeux techniques et économiques d'un projet de développement informatique
  • Expliquer le triptyque qualité / coût / délai et les indicateurs de coûts et rentabilité d'un projet
  • Mettre en oeuvre les différents types et niveaux de tests
  • Analyser les différentes phases d'un processus de validation fonctionnelle
  • Appliquer les référentiels et modèles de maturité en vigueur aujourd'hui pour les tests
  • Identifier les avantages et inconvénients des solutions de gestion des tests
  • Expliquer le cadre règlementaire, notamment en lien avec le RGPD.
Tarif

A partir de 1 720,00 €

Durée

2j / 14h

Modes
  • Centre
  • Distance

Objectifs de la formation

  • Identifier et décrire l'ensemble des concepts ASP .NET ;
  • Personnaliser une application Web ;
  • Accéder aux données dans les pages Web ;
  • Manipuler des données XML ;
  • Créer et consommer des Services Web ;
  • Sécuriser une application Web ;
  • Utiliser les composants les extensions Microsoft Ajax, ainsi que l'Ajax Control Toolkit ;
  • Déployer une application Web
Tarif

A partir de 990,00 €

Durée

35 heures

Modes
  • Distance

Visual C# - Développement avancé

Proposé par CIT FORMATION INFORMATIQUE

Objectifs de la formation

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

  • Construire des applications en VB6
  • Accéder aux DLL, exploiter les objets exposés par les applications Microsoft Office, créer et utiliser des composants Active X
Tarif

A partir de 2 525,00 €

Durée

5 jour(s)

Modes
  • Centre
  • Entreprise

Formation BIRT Avancé

Proposé par PLB CONSULTANT

Objectifs de la formation

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

  • Être capable de mettre en place l'environnement de développement Eclipse
  • Savoir développer des gestionnaires d'évènements Java ou JavaScript
  • Comprendre comment intégrer les fonctionnalités de reporting de BIRT dans des applications
  • Savoir déployer et distribuer ces applications
Tarif

Contacter l'organisme

Durée

2j / 14h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

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

  • Comprendre le rôle des principaux composants de SQL*Server
  • Mettre en œuvre un environnement de développement (utilisateur, connexion, tables, droits, ...) 
  • Ecrire des requêtes SQL en utilisant le langage Transact-SQL
  • Créer des procédures stockées et des triggers 
  • Sécuriser l'accès aux données 
  • Importer et exporter des données 
  • Créer, sauvegarder, et restaurer vos bases 
  • Comprendre les concepts de transaction et des verrous 
  • Connaître les possibilités de SQL Server 2014 en matière de BI (Business Intelligence)
  • Connaître les nouvelles fonctionnalités de SQL Server 2014
Tarif

A partir de 2 260,00 €

Durée

4j / 28h

Modes
  • Centre
  • Entreprise
  • Distance

Je cherche à faire...