Plan du cours
Introduction à Backdrop CMS
- Qu'est-ce que Backdrop CMS ?
- Backdrop CMS vs Drupal 7 et WordPress
- Cas d'utilisation et avantages
Installation et configuration
- Exigences du système
- Installation de Backdrop CMS localement et sur un serveur
- Configuration et paramètres de base
Contenu Management
- Créer et gérer des types de contenu
- Utiliser les vues pour afficher le contenu
- Travailler avec la taxonomie
Développement de thèmes
- Système de thème de Backdrop CMS
- Créer et personnaliser des thèmes
- Utilisation de modèles et de CSS
Développement de modules
- Architecture des modules de Backdrop CMS
- Création de modules personnalisés
- Utilisation de crochets et d'API
Construction et personnalisation du site
- Créer des mises en page avec Backdrop CMS
- Extension des fonctionnalités à l'aide de modules
- Gestion des utilisateurs et des autorisations
Database Management
- Comprendre la structure de la base de données de Backdrop CMS
- Travailler avec l'API Database
- Optimiser les performances de la base de données
Optimisation des performances et sécurité
- Améliorer les performances du site
- Meilleures pratiques en matière de sécurité
- Maintenance et mises à jour régulières
Intégration de services tiers
- Utiliser les API avec Backdrop CMS
- Intégration des passerelles de paiement et du commerce électronique
- Connexion avec les outils de CRM et de marketing
Déploiement et maintenance
- Passer du développement à la production
- Automatiser les sauvegardes et les mises à jour
- Surveillance et dépannage
Résumé et prochaines étapes
Pré requis
- Connaissance de base de la programmation PHP.
- Familiarité avec HTML, CSS et JavaScript.
- Compréhension des concepts CMS et du développement web
Public
- Développeurs web
- Développeurs PHP
- Drupal Développeurs en transition vers Backdrop CMS
Nos clients témoignent (5)
Formateur très compétent et qui a rendu le sujet intéressant
Nicole - Evolve Capabilities
Formation - Introduction to Drupal 11
Traduction automatique
Que le cours ait été adapté à mes besoins en fonction du questionnaire pré-cours. Les parties sur lesquelles je me sentais plus à l'aise ont reçu moins de temps, ce qui nous a permis de nous concentrer sur les sujets où j'étais moins à l'aise, améliorant ainsi le rythme du cours. Lukasz était très doué pour expliquer un sujet en fonction de mon niveau d'expérience et avait beaucoup d'exemples pertinents qui correspondaient à ce niveau.
Evan Lynskey - Marine Institute
Formation - Master Drupal 9 Site Building / Architecture
Traduction automatique
Luke a réussi à adapter le contenu à mes exigences, c'était fantastique
Taru Khanna
Formation - Administering a Drupal 7 Website
Traduction automatique
Comment il a abordé le sujet de manière hautement complète.
Kathryn Blanch - Thales Group
Formation - Drupal 8 Themes
Traduction automatique
Les sujets abordés ont été traités de manière approfondie et avec des exercices pertinents. À plusieurs reprises, Lukasz a également fait référence à la structure de notre propre site web du conseil pour montrer où certaines entités dont nous avions parlé lors de la formation étaient déjà utilisées sur le site, ce que j'ai trouvé être une excellente manière de consolider les idées apprises.
Rob O'Driscoll - Limerick City & County Council
Formation - Building Web Applications with Drupal 8, Views, Fields and Panels
Traduction automatique