Drupal 10
-
Course Duration
-
Course Fees
Introduction to Drupal
Discover what makes Drupal stand out in the CMS landscape.
Get insights into the open-source philosophy driving collaboration and innovation.
Learn step-by-step how to get your Drupal site up and running.
User Interface and Administrative Interface
Mastering the Drupal admin panel is key to efficient site management.
Learn how to effortlessly find your way around the admin area.
Experience the revamped, user-friendly interface that makes managing your site a breeze.
Tailor the dashboard to fit your needs and streamline your workflow.
Content Creation and Management
Unlock Drupal's potential by mastering content creation and management.
Learn how to define different types of content to structure your site effectively.
Dive into the latest version of CKEditor and create engaging, rich content with ease.
Organise and categorise your content like a pro using powerful taxonomy features.
Explore how to manage and display content in multiple languages for a global audience.
Site Building
Transform your vision into a functional Drupal site with essential site-building skills.
Discover how to enable and configure modules to extend your site's capabilities.
Learn to create dynamic content displays that adapt to your users' needs using Views.
Explore the power of Layout Builder to design custom, flexible page layouts with ease.
Master the art of placing and managing blocks and regions to enhance user experience and site structure.
Theming and Front-end Development
Craft a visually stunning Drupal site by mastering theming and front-end development.
Get acquainted with the basics of Drupal theming and how templates drive the look and feel of your site.
Dive into the modern Olivero theme, and learn how to tweak it to match your brand's aesthetics.
Leverage the power of Twig to create robust and flexible templates that bring your designs to life.
Explore how to build your own custom themes and sub-themes to give your site a unique touch.
Module Development
Elevate your Drupal site by mastering the art of module development.
Get a solid grasp of how Drupal's hook system and various APIs work to extend site functionality.
Learn the steps to build your own custom modules to add unique features and capabilities.
Discover how to leverage Symfony components to enhance your Drupal module development.
Improve your site’s performance by mastering Drupal's powerful caching mechanisms.
Configuration Management
Streamline your site administration with a strong grasp of configuration management.
Get to know the core principles behind Drupal's configuration management and why it's crucial for site stability.
Learn how to efficiently export and import configurations to maintain consistency across your site.
Explore best practices for managing configurations across development, staging, and production environments.
Security
Safeguard your Drupal site with essential security knowledge and practices.
Learn about the built-in security features of Drupal and how to implement best practices to protect your site.
Discover how to write secure code that mitigates common vulnerabilities and ensures data integrity.
Master the art of assigning and managing roles and permissions to maintain a secure and organised user access structure.
Stay ahead of potential threats by learning how to promptly apply security updates and patches.
Performance Optimisation
Boost your Drupal site's speed and efficiency with key optimisation techniques.
Learn various methods to enhance your site's performance and ensure a smooth user experience.
Discover how to set up caching and content delivery networks (CDNs) to reduce load times and server stress.
Explore tools that help you monitor and analyse your site's performance, identifying areas for improvement.
SEO
Enhance your Drupal site's visibility with proven SEO techniques.
Discover the essential tools and modules within Drupal that help you optimise your site for search engines.
Learn best practices for on-page SEO, including keyword optimisation, meta tags, and URL structuring.
Site Maintenance and Management
Ensure your Drupal site runs smoothly with expert maintenance and management techniques.
Learn the essential maintenance routines that keep your Drupal site running efficiently and securely.
Discover strategies for creating reliable backups and developing robust disaster recovery plans to safeguard your data.
Equip yourself with skills to identify and resolve common Drupal issues, minimising downtime and disruptions.
Advanced Topics
Take your Drupal expertise to the next level with advanced techniques and integrations.
Dive into the world of headless Drupal and learn how to build decoupled architectures for flexible front-end experiences.
Discover how to seamlessly connect your Drupal site with external APIs to expand its functionality.
Master Composer to efficiently manage project dependencies and streamline your development workflow.
Learn to leverage Drupal's testing tools to ensure your code is robust and your site is reliable.
AI for Content Automation & Authoring
Learn how to use modules like the OpenAI Provider and Drupal AI to generate content drafts, product descriptions, and blog post ideas directly within the CKEditor 5 interface.
Learn how to use AI to automatically generate optimized meta titles and descriptions. Modules like Metatag AI can be used to improve content's search engine visibility and save editors a significant amount of time.
Learn the concept of AI-generated alt text for images. You will learn how to configure a vision model to analyze an image and automatically provide a descriptive alt tag, improving accessibility and SEO.
Go beyond basic translation by learning how AI can translate and adapt content for different languages and regional nuances, using modules that integrate with AI translation services.
AI for Enhanced User Experience & Personalization
Instead of just keyword matching, learn how to build a semantic search solution. Use the Search API module in conjunction with AI to allow users to ask questions in natural language and get highly relevant results from the site's content.
Learn how to use machine learning to analyze user behavior (e.g., clicks, page views) and dynamically suggest related content, products, or services. This is key for boosting engagement on e-commerce sites and content portals.
Learn how to build an intelligent chatbot. You will learn how to use a module that connects Drupal's content with an AI service, allowing the bot to answer common user questions and guide them through the site.
AI for Developer Workflows & Advanced Features
This section is for more advanced learners and focuses on AI to improve development efficiency and create powerful, custom applications.
Lear the concept of AI Agents that can perform administrative tasks on a Drupal site based on natural language prompts. For example, a user could use a prompt to "create a content type for events with a field for date and location," and the AI would automatically perform these configurations.
Learn how to use AI to analyze website data, such as user feedback or content performance, and then use modules like AI Automators to trigger actions based on those insights.
For a more technical approach, this topic would cover how to directly interact with AI services like OpenAI's API to build custom, AI-driven features for a Drupal site from the ground up, providing a deep understanding of the underlying technology.