Developer Fundamentals (4 day instructor led class in DC)


Status message

Locating you...

About this course

Event details

This four-day course provides a comprehensive understanding of Drupal 8 Site Building and Front End development. The procedures throughout the week are introduced step-by-step and then reinforced with practice and challenges. You'll build multiple sites and themes to meet the needs of a client and reflect on your own experience to take the procedures you learn back into your own work and any new situations you encounter.

Course Outline
Site Building Day 1

  • Under the Hood of a Simple Website
  • Setting up a local environment
  • Getting Started
  • What is Drupal?
  • What Features Does Drupal 8 Offer?
  • Important Drupal Terminology
  • Drupal 8 Administration Toolbar
  • Content Types and Content Modeling
  • Structured Content Types
  • Custom Content Types and Fields
  • Categorize Content with Taxonomy
  • Understanding Content Workflows
  • User Roles and Permissions
  • Creating Roles and Assigning Permissions
  • Account Registration Settings
  • The Authenticated User Registration Form
  • Creating a Content Editor Account via Administrator

Site Building Day 2

  • Building What Appears on the Page
  • Page Layouts with Blocks
  • Custom Blocks
  • Building Dynamic Lists of Content with Views
  • Views Displays
  • Custom URL Aliases
  • Configuration Synchronization
  • Building Complex Views
  • Contextual Filters
  • Relationships
  • Exposing Filter Options to Visitors
  • Creating a View that Returns a List of Content in JSON
  • Fielding Entities and Managing Displays
  • Review Adding Fields to a Content Type
  • Adding Fields to a Content Type
  • Adding Fields to a Taxonomy Term
  • Adding Fields to Block Types
  • Review Display Modes
  • Images and Display
  • and Extending Drupal
  • Community Resources
  • Extending Drupal with Modules
  • Using Themes
  • Layout & Theming Day 3
  • Drupal Theming Fundamentals
  • How Does Drupal Theming Work?
  • What are Themers?
  • Making a Simple Theme
  • Working with Regions
  • Adding Libraries and Dependencies
  • Advanced .info.yml Options
  • Adding Breakpoints
  • Customizing Your Theme
  • Anatomy of a Theme
  • Coding Standards in Drupal
  • Introduction to Twig Template Files
  • Overrides, Available Variables, and Hooks
  • Adding Custom Regions
  • Breadcrumbs

Layout & Theming Day 4

  • Base Themes and Subtheming
  • Base Themes, Subthemes, and Core Themes
  • Using Subthemes
  • File Inheritance
  • Matching a Design Mockup Using Drupal
  • The Client's Design
  • Enabling Twig Debugging & Installing Devel
  • Creating a New Subtheme from the Classy Base Theme
  • Configuring Drupal
  • Using Template Overrides
  • Adding CSS

Should I Take this Course?
This course is perfect for those who are:

  • newly responsible for a Drupal 8 website
  • planning to build a new site in Drupal 8
  • preparing for delivery of a new Drupal 8 development
  • looking to firm up Acquia best practice knowledge for Drupal 8 Certification

Recommended Experience
Having a basic understanding of the following technologies is helpful, but not required:

Authoring content using a Content Management system

  • Experience with Drupal's administrative interface
  • Some HTML, CSS knowledge
Metro Offices
1250 Connectcut Ave NW #200
20036 Washington , DC

Training provided by: