The Open Drupal Drupal Fundamentals course is an introduction to Drupal as a Content Management System. During this course you will build a festival website. While building, you will get familiar with Drupal’s fundamental concepts and experience the power of Drupal 8.
- The lessons:
- The repository
The Drupal Fundamentals course
This course is primarily aimed at people who will work with Drupal as site builder, backend or front-end developer. But also project leads and web designers who are involved with Drupal, will benefit from the introduction this course provides.
No previous experience with Drupal is required. Experience with other Content Management Systems may be beneficial.
After participating in this course you can build a basic Drupal site using Drupal core. You can contribute to a more complex website as part of a team of Drupal developers.
Afterwards you can answer questions like:
- How do I start with a Drupal website?
- What is the views module, and what can it be used for?
- What modern web technologies like responsive and decoupled are supported by Drupal?
- How to stay current with Drupal developments?
- What role does the Drupal community play?
This course is broken down in the lessons listed below. The total course will, in average, take 2 days of 6 hours each.
During this course the participants will build a festival website. The lessons have a practical setup and consists of a mix of explanation, demonstration and exercises.
- The Drupal CMS
- The Drupal Community
- Create and manage content
- Content type and fields
- (Responsive) images
- WYSIWYG editor
- Readable URLs
- Users, roles and permissions
- System Management
- Configuration management and deployment
- Drupal modules and security updates
- A non-English website
- Lists and overviews with the Views module.
- Filtered lists of content.
- Combining related data in one overview.
During this course you will build a festival website. This uses the most common functions of Drupal core and some popular contributed modules. You will learn to use best practices of building with Drupal.
Screenshot of the course Festival website
Prepare as participant
To participate in this course, you need a standard Drupal installation, preferably one Drupal site per person. Your trainer may provide a hosted Drupal site for you. If you know how to install Drupal, check the Drupal installation section below.
Prepare as trainer
Attendees need a working Drupal 8 site to perform the exercises. You as a trainer need one too to demonstrate Drupal and explain and demonstrate the exercises.
The trainer is advised to use a personal sandbox on a localhost server. For attendees there are roughly two options: On-line and provided by the trainer or Self hosted by the attendee on a localhost server. The choice depends on the attendee’s ability, or their company’s, to install Drupal.
Use the latest stable Drupal release. Use the opendrupal_drupal_fundamentals installation profile that is included, and copy it into the profiles directory. Install Drupal with this installation profile. The profile can be found in the set-up directory of this course.