DCO Program Overview

Course Outline

  • Lesson 1: Getting Started
    • Local development environments
    • Basic tools (Git, Drush)
    • Drupal's "Big 5" concepts
  • Lesson 2: Basic Information architecture
    • Entities
    • Fields
    • View modes
    • Related modules
    • Features
  • Lesson 3: Intermediate Information architecture
    • Image styles
    • Text formats
    • WYSISWYG
    • Entity reference
    • Additional entity types
  • Lesson 4: Page elements
    • Views
    • Display Suite
  • Lesson 5: Layout
    • Panels
    • Context
  • Lesson 6: Basic development workflow
    • Git push/pull
    • Features
    • GitHub/Pantheon/Acquia/WebEnabled
    • Drush aliases
  • Lesson 7: Independent study
    • Homework/project/lesson review
    • HTML/CSS/PHP independent study
  • Lesson 8: Module development
  • Lesson 9: Theme development
  • Lesson 10: Intermediate developer workflow
    • Drush aliases
    • Features
    • Shared development environment
  • Lesson 11: Basic site maintenance
    • Reports
    • Cron
    • Core and module updates
  • Lesson 12: Course wrapup
    • Drupal distributions
    • The business side of Drupal

Learning Support

  • screencasts for every lesson
  • lesson guides
  • resource materials
  • No-cost DCO student access to Drupalize.me tutorials
  • weekly co-working labs
  • collaboration with the instructor, students and alumni
  • real-time online support through instructor office hours
  • introductions for qualifying students to Drupal organizations who support mentorships & internships.

For more detail on the DCO, visit our catalog or sign up one of our free Taste-of-Drupal information sessions. Our ultimate goal is high-quality, super-prepared graduates, and we’ve found the best way is to ensure that is to give you a Taste-of-Drupal!