Apprendre Server Apache Solr, Memcache avec le CMS Drupal 10
Server Apache Solr, Memcache avec le CMS Drupal 10
Description
Dans ce cours, on utilise Drupal 10 qui est la dernière version. Sortie en décembre 2022, elle propose des améliorations significatives en termes de performances, de sécurité et d’expérience utilisateur. Les sites Drupal utilisent des moteurs d'indexation et de recherche comme Elasticsearch, Solr. Ils utilisent aussi des serveurs de gestion de caches comme Varnish, Memcached, ...etc.
Solr est la plate-forme de recherche NoSQL open source populaire et ultra-rapide du projet Apache Lucene. Ses principales fonctionnalités incluent une puissante recherche en texte intégral, la mise en évidence des résultats, la recherche à facettes, le regroupement dynamique, l'intégration de bases de données, la gestion riche de documents et la recherche géospatiale.
Memcache est un système de mise en cache de mémoire gratuit et open source, souvent utilisé pour améliorer la vitesse des sites Web dynamiques basés sur des bases de données. Les données mises en cache sont stockées dans un emplacement de mémoire dynamique à court terme, facilement accessible dans vos applications par un nom de clé.
Drupal reste 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.
What You Will Learn!
- Apprendre Apache Solr, Memecache avec le CMS Drupal 10
- Apprendre Apache Solr
- Apprendre Memecache avec le CMS Drupal 10
- Apprendre le CMS Drupal 10
Who Should Attend!
- A tout développeur passionné parle Web