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)
Que le cours ait été adapté à mes besoins en fonction du questionnaire pré-cours. Les parties où je me sentais plus à l'aise ont reçu moins de temps afin que nous puissions nous concentrer sur les sujets où j'avais moins de connaissances, ce qui a amélioré le rythme du cours. Lukasz était très bon pour expliquer un sujet donné en fonction de mon niveau d'expérience et avait beaucoup d'exemples pertinents à cet égard.
Evan Lynskey - Marine Institute
Formation - Master Drupal 9 Site Building / Architecture
Traduction automatique
Luke a été capable d'adapter le contenu selon mes exigences, c'était fantastique.
Taru Khanna
Formation - Administering a Drupal 7 Website
Traduction automatique
Comment il a abordé le sujet de manière extrêmement exhaustive.
Kathryn Blanch - Thales Group
Formation - Drupal 8 Themes
Traduction automatique
Les sujets abordés ont été bien traités et accompagnaient des exercices pertinents. Plusieurs fois, Lukasz a également fait référence à la structure de notre propre site web du conseil pour montrer où certaines entités que nous avions discutées pendant la formation étaient déjà utilisées sur le site, ce qui me semblait être une bonne façon 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
J'ai apprécié les 2 jours, mais c'est très peu pour couvrir tous les sujets.
Ali Amer Aziz - Hamilton Police Service
Formation - Drupal 7 for Developers
Traduction automatique