Event details
This 2 day class provides a broad introduction to the essential skills necessary for editing content and building websites with Drupal 8.
Course Prerequisites
Having a basic understanding of the following technologies is helpful, but not required:
- Authoring content using a Content Management system
- Client-side Javascript
- The PHP programming language
Course Objectives
- Describe key features and functionality provided by Drupal 8 core
- Define Drupal terminology and describe concepts
- Explain and summarize how Drupal sites are constructed and themed
- Search for and use Modules to extend Drupal's functionality
- Articulate the benefits of using Drupal 8 to develop websites
- Model content types
- Create lists of content and other data
- Get data into your database with fielded entities
- Create lists of content from the database and manage display on your site with the Views module
- Understand all fundamental facets of building a Drupal 8 website including how custom modules and themes are built
- Assemble a website out of individual components
Course Outline
- Under the Hood of a Simple Website
- Getting Started
- Content Types and Content Modeling
- User Roles and Permissions
- Building Pages with Blocks, Views, and Menus
- Introducing Entities and Displays
- Extending Drupal with Modules and Themes
- Building Fielded Content Structures (Entities)
- Displays, Layouts, and Theming
- Building Complex Views
- Extending Drupal: Creating a Basic Module
- Advanced Concepts: Caching and Implementing Multilingual Sites