Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Apprendre à intégrer Elasticsearch avec le CMS Drupal 10
Rating: 4.5 out of 5(1 rating)
5 students

Apprendre à intégrer Elasticsearch avec le CMS Drupal 10

Intégrer Elasticsearch avec le CMS Drupal 10
Created byAbdou HAIRIDINE
Last updated 12/2023
French

What you'll learn

  • Vous allez apprendre Elasticsearch, Kibana avec le CMS Drupal 10
  • Vous allez apprendre Elasticsearch
  • Vous allez apprendre Kibana
  • Vous allez apprendre le CMS Drupal 10

Course content

5 sections14 lectures1h 24m total length
  • Ce que vous allez apprendre dans ce cours12:07

Requirements

  • Avoir une connaissance en développement web (HTML, CSS, JavaScript), base du PHP et des principes de base de la programmation orientée objet (POO).

Description

Drupal 10 est la dernière version majeure de l’un des systèmes de gestion de contenu (CMS) les plus populaires. Sortie en décembre 2022, elle propose des améliorations significatives en termes de performances, de sécurité et d’expérience utilisateur. Drupal est utilisé pour créer des sites web ou applications avec une communication avec un moteur de recherche pour indexer et rechercher des contenus.


Qu'est-ce qu'Elasticsearch et quels sont ses avantages ?

Elasticsearch est un index de recherche gratuit et Open Source développé en Java. Semblable à une base de données NoSQL, il a la particularité d'indexer toutes les données de vos documents, via Lucene. Un document y est représenté en JSON, et la communication entre le moteur et votre application se fait en HTTP, ce qui le rend compatible avec n'importe quelle infrastructure. Les recherches se font avec un Query DSL lui aussi en JSON. Il permet de réaliser des recherches complexes, imbriquées, scriptées et toutes sortes d'opérations classiques : pagination, highlight, statistiques etc.

Son avantage est d'être très rapide et d'être très facilement distribuable sur plusieurs machines. Il est aussi capable de calculer des statistiques, et dispose de toute une suite logicielle complémentaire (tableaux de bord, machine learning, hébergement…).


Drupal est un logiciel de gestion de contenu. Il est utilisé pour créer de nombreux sites Web et applications que vous utilisez quotidiennement. Drupal possède d'excellentes fonctionnalités standard, telles qu'une création de contenu facile, des performances fiables et une excellente sécurité. Mais ce qui le distingue, c'est sa flexibilité ; la modularité est l'un de ses principes fondamentaux. Ses outils vous aident à créer le contenu polyvalent et structuré dont les expériences Web dynamiques ont besoin.

C'est également un excellent choix pour créer des cadres numériques intégrés. Vous pouvez l’étendre avec un ou plusieurs milliers de modules complémentaires. Les modules étendent les fonctionnalités de Drupal. Les thèmes vous permettent de personnaliser la présentation de votre contenu. Les distributions sont des bundles Drupal packagés que vous pouvez utiliser comme kits de démarrage. Mélangez et associez ces composants pour améliorer les capacités de base de Drupal. Ou intégrez Drupal à des services externes et à d’autres applications dans votre infrastructure. Aucun autre logiciel de gestion de contenu n'est aussi puissant et évolutif.


Le but de ce cours est de vous aider à créer et installer une nouvelle application Drupal avec Elasticsearch sur votre machine locale à des fins de développement. Le public visé par ce cours est un développeur avec une connaissance de base du développement web (HTML, CSS, JavaScript) / Connaissance de base du PHP et des principes de base de la programmation orientée objet (POO).


Tous mes cours reposent sur  des   pratiques et des analyses de situations. Cette méthode permet une appropriation rapide des sujets par les élèves. 

Who this course is for:

  • Le public visé est tout développeur web.