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)
That the course was tailored to my needs based on the pre-course questionnaire. Parts I felt stronger on were given less time so that we could focus on my less knowledgeable topics, which improved the pacing of the course. Lukasz was very good at explaining a given topic based on my experience level, and had a lot of relevant examples to match that level.
Evan Lynskey - Marine Institute
Formation - Master Drupal 9 Site Building / Architecture
Luke was able to adapt content to my requirements, its was fantastic
Taru Khanna
Formation - Administering a Drupal 7 Website
How it covered the topic in a highly comprehensive manner.
Kathryn Blanch - Thales Group
Formation - Drupal 8 Themes
Topics that were covered were done well and with relevant exercises, and several times Lukasz also referred back to the structure of our own council website to show where certain entities we had talked about in the training were already in use on the site, which I thought was a good way to cement the ideas that had been learned.
Rob O'Driscoll - Limerick City & County Council
Formation - Building Web Applications with Drupal 8, Views, Fields and Panels
I enjoyed the 2 days are very less for cover all the topics.