Drupal and Solr Training Course
Drupal is a free and open-source framework for content management and digital experiences. Apache Solr is a fast, scalable and open-source Java search platform.
Course Outline
Configuring Solr and Drupal
- Setting up Solr
- Configuring the Search API server
- Customizing the Solr configuration
- Overview of possible drupal extensions
- search_api_solr VS apachesolr
- d7 vs d8
- Solr versions support
Faceted Search
- Taxonomy Facets
- Display facets on non-search pages
- Sarnia
Data Alternations
- Bundle filter
- Language control
- Node access
- URL field
- Aggregated fields
- Complete entity view
- Index hierarchy
Pre-processors
- Ignore case
- HTML filter
- Tokenizer
- Stopwords
- Highlighting
Transliteration
- Search with or without accents
Spellchecker
- Views Spellcheck field
Suggestions
- Titles of selected content types
- Priority suggestions added via the admin interface
- Surfer searches
Multiple site search
File and document search
OCR solution
- Apache Solr Attachments with Tika
Scaling - sharding and clustering
Backups
Requirements
Basic Drupal knowledge
Open Training Courses require 5+ participants.
Drupal and Solr Training Course - Booking
Drupal and Solr Training Course - Enquiry
Drupal and Solr - Consultancy Enquiry
Consultancy Enquiry
Testimonials (5)
Interaction with the trainer and explanation
Maurizio - Accenture
Course - Advanced Solr
Luke was able to adapt content to my requirements, its was fantastic
Taru Khanna
Course - Administering a Drupal 7 Website
How it covered the topic in a highly comprehensive manner.
Kathryn Blanch - Thales Group
Course - Drupal 8 Themes
I enjoyed the 2 days are very less for cover all the topics.
Ali Amer Aziz - Hamilton Police Service
Course - Drupal 7 for Developers
I was benefit from the real-life examples and practical exercises. Lots of areas covered.
Catherine Re
Course - Drupal 8 for Developers
Provisional Upcoming Courses (Contact Us For More Information)
Related Courses
Advanced Solr
14 HoursThis instructor-led, live training in Belgium (onsite or remote) is aimed at developers who wish to know how to use Solr for advanced development.
By the end of this training, participants will be able to:
- Tune and scale Solr and SolrCloud.
- Streamline monitor log files.
- Integrate index and query time plugins.
- Create optimized clusters that handle thousands of queries per second.
Backdrop CMS for Developers
21 HoursThis instructor-led, live training in Belgium (online or onsite) is aimed at intermediate-level developers who wish to build, extend, and customize websites using Backdrop CMS.
By the end of this training, participants will be able to:
- Install and configure Backdrop CMS.
- Develop and customize themes.
- Build custom modules to extend functionality.
- Integrate third-party APIs and services.
- Manage databases and optimize performance.
Backdrop CMS for Administrators
14 HoursThis instructor-led, live training in Belgium (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.
Creating Multilingual Sites in Drupal
14 HoursThis course helps to clarify and implement Drupal convoluted translation system. It gives overview of available systems (Entity Translation, Content Translation, etc...), later practise the one chosen by the delegate. It covers both, content, interface, automatic translation and all other aspects needed to create professionally translatable sites.
Drupal 10: Module Development and DevOps with Azure
21 HoursThis instructor-led, live training in Belgium (online or onsite) is aimed at intermediate-level developers who wish to master Drupal 10, focusing 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.
Introduction to Drupal 11
14 HoursThis instructor-led, live training in Belgium (online or onsite) is aimed at beginner-level participants 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.
Administering a Drupal 7 Website
7 HoursThis course is for people who are completely new to Drupal 7. It will lead you through the basics of running a simple community website with Drupal, where things are and what to expect.
Drupal 7 for Developers
14 HoursThis instructor-led, live training in Belgium (online or onsite) is aimed at beginner-level developers who wish to create custom modules, implement hooks, manage forms, and work with themes in Drupal 7.
By the end of this training, participants will be able to:
- Understand Drupal 7 architecture and core components.
- Create custom modules and implement Drupal hooks.
- Build and validate forms using Drupal’s Form API.
- Customize themes and work with template files.
- Interact with the database using Drupal’s abstraction layer.
Drupal 8 for Administrators
14 HoursThis instructor-led, live training in Belgium (online or onsite) is aimed at sys admins 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 for people who are completely new to Drupal 8. It will lead you through the basics of running a simple community website with Drupal, where things are and what to expect.
Drupal 8 for Developers
14 HoursThis course has been created for developers, architects, project managers interested in developing with Drupal 8 platform.
The participants will learn how to override existing functionality and how to write deployable modules.
Drupal 8 Themes
7 HoursThis course deals with Drupal. The Drupal themes workshop enables the webdeveloper to create and modify Drupal Themes. Drupal Themes are very flexible, but only if you understand how the theme engines work. You will discover how to interactively change existing and create new themes from scratch. You will also learn basics of Twig template engine and how does Drupal 8 relate on it.
SolrCloud
14 HoursApache SolrCloud is a distributed data processing engine that facilitates the searching and indexing of files on a distributed network.
In this instructor-led, live training, participants will learn how to set up a SolrCloud instance on Amazon AWS.
By the end of this training, participants will be able to:
- Understand SolCloud's features and how they compare to those of conventional master-slave clusters
- Configure a SolCloud centralized cluster
- Automate processes such as communicating with shards, adding documents to the shards, etc.
- Use Zookeeper in conjunction with SolrCloud to further automate processes
- Use the interface to manage error reporting
- Load balance a SolrCloud installation
- Configure SolrCloud for continuous processing and fail-over
Audience
- Solr Developers
- Project Managers
- System Administrators
- Search Analysts
Format of the course
- Part lecture, part discussion, exercises and heavy hands-on practice
Solr for Developers
21 HoursThis course introduces students to the Solr platform. Through a combination of lecture, discussion and labs students will gain hands on experience configuring effective search and indexing.
The class begins with basic Solr installation and configuration then teaches the attendees the search features of Solr. Students will gain experience with faceting, indexing and search relevance among other features central to the Solr platform. The course wraps up with a number of advanced topics including spell checking, suggestions, Multicore and SolrCloud.
Duration: 3 days
Audience: Developers, business users, administrators
Apache Solr - Full-Text Search Server
14 HoursThe course is intended for IT specialist that want to implement a solution that allows for elastic and efficient searching of big data sources. This course uses the newest stable version of Solr, if you wish to use older or unstable version, please contact sales before booking.