Building Web Applications with Drupal 8, Views, Fields and Panels Training Course
This course has been created for everyone interested in creating robust application with Drupal. It explains the "non-technical" site of Drupal, which allows you to build an application without any coding.
Course Outline
What Drupal can and cannot do out of the box?
- How to add extra field to Drupal nodes
- How to extend Drupal profiles
- How to put a couple of pieces on a single page?
- How to aggregate data
Adding extra fields to a node
- Standard field types (Text, Number, Node and User Reference)
- Widgets (Checkbox, Select List, Textfield)
- Contributed Field extension modules like email fields, date fields, etc....
Views
- Creating simple views with Views UI module
- Overriding views
- Views type and available extensions
- Dealing with relationships (nodereference and userreference fields)
Panels
- Creating pages with multiple content
- Panels basic options and definitions
- Panels displays, panel pages, panel nodes
- Mini panels
- Panels arguments
- Panels context
- Creating Master/details pages
Requirements
Participants should be familiar with Drupal concepts like nodes, users, comments, terms and vocabularies.
Completion of Administering a Drupal Website course is recommended.
NO programming skills are required!
Need help picking the right course?
Building Web Applications with Drupal 8, Views, Fields and Panels Training Course - Booking
Building Web Applications with Drupal 8, Views, Fields and Panels Training Course - Enquiry
Building Web Applications with Drupal 8, Views, Fields and Panels - Consultancy Enquiry
Testimonials (1)
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
Course - Building Web Applications with Drupal 8, Views, Fields and Panels
Upcoming Courses
Related Courses
Drupal 7 for Developers
14 HoursThis course has been created for junior Drupal developers.
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.
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 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.
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 and Solr
14 HoursDrupal 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.
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 Responsive Design
7 HoursExplains how to create responsive and adaptive design using Drupal. Usually we use most stable version of Drupal and Drupal modules.
This course tries to use Drupal modules to limit the amount of CSS or Javascript code which need to be written.
Transform a Drupal Website into a Progressive Web App (PWA)
14 HoursThis instructor-led, live training in the UAE (onsite or remote) is aimed at developers who wish to transform a Drupal website or web application into a Progressive Web App.
By the end of this training, participants will be able to:
- Set up the necessary development environment to start transforming a Drupal website into a Progressive Web App.
- Create and style push notifications.
- Cache with Service Worker to make a Drupal website work offline.
Backdrop CMS for Developers
7 HoursThis instructor-led, live training in the UAE (online or onsite) is aimed primarily at developers who wish to develop a website or web application using a Drupal 7 architecture.
By the end of this training, participants will be able to:
- Install and configure Backdrop CMS.
- Leverage the top Drupal 7 modules, themes, and layouts to build lasting websites and web applications.
- Develop a mobile website or app using Backdrop CMS's responsive design features.
Backdrop CMS for Administrators
7 HoursThis instructor-led, live training in the UAE (online or onsite) is aimed at sys admins who wish to set up and manage a website based on Drupal 7 architecture.
By the end of this training, participants will be able to:
- Install and configure Backdrop CMS.
- Leverage the top Drupal 7 modules, themes, and layouts to build lasting websites and web applications.
- Develop a mobile website or app using Backdrop CMS's responsive design features.
Drupal 8 for Administrators
14 HoursThis instructor-led, live training in the UAE (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.).
Master Drupal 9/10 Site Building / Architecture
14 HoursDrupal remains the most reliable and secure CMS, and with the release of Drupal 9, it is even more powerful for site builders and ambitious developers who are looking to build their websites on top of it.
Is Drupal 9/10 Learning Curve Steep:
The short answer? No. The long answer: Drupal becomes more and more user-friendly with every upgrade, so it has come a long way since it started nearly 20 years ago—and this newest version is no exception. Drupal 9 takes the tremendous technical power of Drupal and makes it even more accessible to regular users through improved ease of use.
By the end of this training, participants/delegates will be able to:
- Install and configure Drupal on localhost/apache and live server.
- Understand the core concepts/architecture of Drupal e.g Entities, taxonomies, views.
- Drupal site building and modern approaches to building a robust site.
- Drupal 9 Theme Development, starter kits, FED, and initiating themes using Gulp.
- Component-based development approaches in Drupal
Format of the Course
- Interactive lecture and discussion.
- Lots of exercises and practice.
- Hands-on implementation in a live-lab environment.
Course Customization Options
- To request a customized training for this course, please contact us to arrange.
Drupal 10: Module Development and DevOps with Azure
21 HoursThis instructor-led, live training in the UAE (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.