Class Details

Price: $1,800

Course Includes:

  • High quality hands-on training using role-plays and case-studies
  • Full breakfast with variety of bagels, fruits, yogurt, doughnuts and juice
  • Tea, coffee and soda avaiable throughout the day
  • Freshly baked cookies at participating locations

Course Outline

Module 1: Site Building

  • Setting up a local environment
  • Planning Your New Site
    • What is Site Building?
    • Content Types
    • Taxonomy
    • Anatomy of a Drupal Page
  • Designing Structured Content Collection
    • Planning Content Types
    • Create a Content Type
    • Adding New Fields and Modifying Existing Fields
    • Adding Taxonomy Fields to Categorize Conten
    • Manage Display: Modify Image Styles and Display
    • Set Permissions
    • Content Type Test Drive
  • Conten Display and Organization
    • Introduction to Views
    • Create List of Content Using Views
    • Views Display Types
    • Adding Related Content with Views
    • Views Caching and Modules to Extend Views

Module 2: Site Building

  • Site Navigation and URLs
    • Custom URL Aliases
    • The Menu System
  • Module Configuration Workshop
    • Selecting Modules to Extend Drupal Functionality
    • 7 Step-by-step Labs: experiment with common functionality including Calendar and complex views
  • Customizing Appearance with Themes
    • What are Themes?
    • Install and Configure Themes
  • Content Workflows and Site Maintenance
    • Custom Content Editing, CKEditor
    • Workbench

Module 3: Layout and Theming

  • Drupal Theming Fundamentals
    • How Does Drupal Theming Work?
    • What are Themes?
    • Making a Simple Theme
    • Adding CSS and JavaScript to Themes
    • Anatomy of a Theme
  • Customizing Your Theme
    • Coding Standards in Drupal
    • Introduction to Overriding Template Files
    • Adding Regions to Themes and Template
    • Basic Structures in PHP
  • Base Themes and Subtheming
    • What are Base and Starter Themes?
    • Using Subthemes
    • File Inheritance

Module 4: Layout and Theming

  • Base Themes and Subtheming
    • What are Base and Starter Themes?
    • Using Subthemes
    • File Inheritance
  • Matching a Design using a Zen Subtheme
    • The Client's Design
    • Import Your Site
    • Creating a Zen Subtheme and Configure
    • Building the Layout and Structure
    • Adapting CSS to Match a Design
  • Designing Responsive Drupal Sites
    • Optimizing Navigation
    • Making Views Grid Display Responsive
    • Responsive Images, Slideshows, Videos
  • Controlling Layout Through Configuration
    • Site Building Tips
    • Contributed Modules for Layout
    • The Display Suite Module
    • Panels and Custom Layouts
    • The Context Module

Objectives

At the completion of this course, participants will be able to do the following:

  • Understand the essential skills and best practices necessary for editing content, proper configuration for data collection and data display
  • How to control the look and feel of a Drupal website