Drupal 8 Themes Training Course
This course explores Drupal, focusing on the Drupal themes workshop that empowers web developers to build and customize Drupal themes. While Drupal themes are highly adaptable, their full potential is unlocked only when you grasp how theme engines operate. You will learn to interactively modify existing themes and develop new ones from the ground up. Additionally, the course covers the fundamentals of the Twig template engine and its integration with Drupal 8.
This course is available as onsite live training in Bulgaria or online live training.Course Outline
Panels and other modules related to theming
- Drupal Layout Builder, Field Layout, Responsive Image
- Panels, Panelizer, Page Manager
- Display Suite
Structure of a Drupal Page
Sourcing Themes
Installing Themes
Modifying an existing Theme
Theme system
- Theme engines
- Twig Template Engine
- Theming Blocks and Content Types
- Template suggestions
- Converting theme function to a template file
Cascading Style Sheets
Overriding existing Style Sheets
Creating a new theme from scratch
Subthemes
Devel Module
- Drupal Web Profiler
Requirements
Experience in website page creation. A foundational understanding of HTML, CSS, and PHP Object-Oriented Programming (OOP).
Open Training Courses require 5+ participants.
Drupal 8 Themes Training Course - Booking
Drupal 8 Themes Training Course - Enquiry
Drupal 8 Themes - Consultancy Enquiry
Testimonials (1)
How it covered the topic in a highly comprehensive manner.
Kathryn Blanch - Thales Group
Course - Drupal 8 Themes
Upcoming Courses
Related Courses
Backdrop CMS for Developers
21 HoursThis instructor-led live training in Bulgaria (online or in-person) targets intermediate-level developers eager to create, extend, and customize websites using Backdrop CMS.
Upon completion, participants will be capable of:
- Installing and configuring Backdrop CMS.
- Creating and customizing themes.
- Building custom modules to add functionality.
- Integrating third-party APIs and services.
- Managing databases and optimizing site performance.
Backdrop CMS for Administrators
14 HoursThis instructor-led, live training in Bulgaria (online or onsite) is aimed at beginner-level to intermediate-level website administrators who wish to efficiently manage a Backdrop CMS website without needing extensive coding knowledge.
By the end of this training, participants will be able to:
- Install, configure, and maintain a Backdrop CMS website.
- Manage content, users, and permissions effectively.
- Customize the website layout and appearance.
- Extend website functionality using modules and themes.
- Perform backups and security best practices.
Drupal 10: Module Development and DevOps with Azure
21 HoursThis instructor-led, live training in Bulgaria (online or onsite) is designed for intermediate-level developers who want to master Drupal 10. The focus is on custom module creation, development practices, and integrating DevOps processes using Azure.
By the end of this training, participants will be able to:
- Understand the core functionalities and new features of Drupal 10.
- Develop custom modules tailored to business needs.
- Implement best practices in Drupal development.
- Configure and manage development environments using Azure services.
- Automate deployment and scaling using Azure DevOps tools.
Drupal 10 Fundamentals: Site Building, Content Management, and Administration
21 HoursDrupal 10 is a robust open-source content management system designed for creating and managing dynamic websites and applications.
This instructor-led live training, available either online or onsite, targets beginner to intermediate web administrators, content managers, and developers who want to learn how to build, manage, and customize websites using Drupal 10.
Upon completion of this training, participants will be able to:
- Gain an understanding of Drupal’s ecosystem, features, and user interface.
- Build and configure sites using content types, fields, and navigation structures.
- Manage content effectively using taxonomies and media tools.
- Configure users, roles, permissions, and content workflows.
- Install and configure modules, themes, and site settings.
- Apply basic theming and optimization best practices.
Course Format
- Interactive lectures and discussions.
- Extensive exercises and practical work.
- Hands-on implementation in a live laboratory environment.
Course Customization Options
- To request a customized training version of this course, please contact us to arrange it.
Introduction to Drupal 11
14 HoursThis instructor-led live training in Bulgaria (online or onsite) is designed for beginners who wish to understand the fundamentals of Drupal 11 and learn how to build, manage, and customize websites using its features.
By the end of this training, participants will be able to:
- Install and configure Drupal 11 on local or cloud environments.
- Create and manage content using the Drupal interface.
- Customize the appearance of websites with themes.
- Extend website functionality with modules and plugins.
- Understand user roles, permissions, and site security basics.
- Deploy and maintain Drupal 11 websites effectively.
Drupal 8 for Administrators
14 HoursThis instructor-led live training in Bulgaria (online or onsite) is tailored for system administrators who wish to set up and manage a Drupal 8 website.
By the end of this training, participants will be able to:
- Install and configure Drupal 8.
- Deploy, test, and monitor a Drupal 8 website.
- Set up and manage users.
- Secure a Drupal 8 website.
- Optimize the performance of a Drupal 8 website.
- Perform scheduled backups.
- Deploy multiple versions of a Drupal 8 website (multilingual, mobile, etc.).
Administering a Drupal 8 Website
7 HoursThis course is designed for individuals who are entirely new to Drupal 8. It will guide you through the fundamentals of operating a straightforward community website using Drupal, helping you locate key features and understand what to anticipate.
Drupal 8 for Developers
14 HoursThis course is designed for developers, architects, and project managers who wish to build applications on the Drupal 8 platform.
Participants will acquire skills in overriding existing functionality and creating modules ready for deployment.
Building Web Applications with Drupal 8, Views, Fields and Panels
14 HoursThis course has been designed for anyone eager to develop robust applications using Drupal. It focuses on the "non-technical" aspect of Drupal, enabling you to build applications without writing any code.
Master Drupal 9/10 Site Building / Architecture
14 HoursDrupal continues to stand out as the most reliable and secure CMS. With the release of Drupal 9, it offers even greater power for site builders and ambitious developers aiming to construct their websites on this robust platform.
Is the Learning Curve for Drupal 9/10 Steep?
The short answer? No. The longer explanation: Drupal has become increasingly user-friendly with each upgrade, marking significant progress since its inception nearly 20 years ago. This latest version is no exception, bridging the gap between Drupal's substantial technical capabilities and ease of use for everyday users.
Upon completion of this training, participants will be able to:
- Install and configure Drupal on both localhost/Apache environments and live servers.
- Grasp core architectural concepts such as Entities, taxonomies, and Views.
- Apply modern site building techniques to construct robust Drupal sites.
- Develop Drupal 9 themes, utilize starter kits, work with FED (Front End Development), and initiate theme workflows using Gulp.
- Implement component-based development strategies within Drupal.
Course Format
- Interactive lectures and group discussions.
- Extensive exercises and practical practice.
- Hands-on implementation within a live-lab environment.
Course Customization Options
- For tailored training arrangements, please contact us directly.
Drupal 11 for Administrators
14 HoursThis instructor-led, live training in Bulgaria (online or onsite) is designed for system administrators who want to set up and manage a Drupal 11 website.
Upon completion of this training, participants will be able to:
- Install and configure Drupal 11.
- Deploy, test, and monitor a Drupal 11 website.
- Set up and manage user accounts.
- Secure a Drupal 11 website.
- Optimize the performance of a Drupal 11 website.
- Perform scheduled backups.
- Deploy multiple versions of a Drupal 11 website (multilingual, mobile, etc.).
Drupal: Content Management and Theming
21 HoursDrupal is an open-source Content Management System (CMS) designed to build scalable, secure, and flexible websites and digital experiences. Leveraging its robust content modeling, role-based permissions, and theming capabilities, Drupal is a popular choice for enterprise websites, government portals, community platforms, and more.
This instructor-led live training (available online or onsite) is designed for individuals new to Drupal who want to learn how to effectively administer, manage, and customize Drupal websites.
Upon completion of this training, participants will be able to:
- Install, configure, and navigate a Drupal site.
- Manage users, roles, and permissions.
- Create and organize content using content types, fields, and taxonomies.
- Apply and customize themes using modern front-end tools.
- Maintain, secure, and extend Drupal websites by utilizing modules and adhering to best practices.
Course Format
- Interactive lectures and discussions.
- Hands-on exercises and practical practice.
- Real-world implementation in a live-lab environment.
Course Customization Options
- To request customized training for this course, please contact us to make arrangements.
Drupal for Content Management and Site Customization
14 HoursThis instructor-led, live training in Bulgaria (online or onsite) is aimed at beginner-level web content managers who wish to update content, manage menus, work with taxonomy, and upload PDFs or images in Drupal.
By the end of this training, participants will be able to:
- Navigate the Drupal interface and understand key features.
- Create and manage menus to improve site navigation.
- Use taxonomy to categorize and organize content effectively.
- Upload and manage PDFs, images, and other media files.
- Edit and publish basic content pages for the library website.
Drupal Responsive Design
7 HoursThis course explains how to implement responsive and adaptive design solutions within Drupal. It typically involves using the most stable version of Drupal along with relevant modules.
The goal is to leverage Drupal modules to minimize the amount of custom CSS or JavaScript code that developers need to write.