Course Outline
- Lesson 1: Getting Started
- Local development environments (DDEV)
- Basic tools (Git, Drush, Composer)
- Drupal's "Big 5" concepts
- Lesson 2: Basic Information architecture
- Entities
- Bundles
- Fields
- View modes
- Related modules
- Lesson 3: Intermediate Information architecture
- Image styles
- Text formats
- WYSIWYG
- Reference fields
- Additional entity types
- Lesson 4: Page elements
- Layout builder
- Views
- Lesson 5: Layout
- Blocks
- Paragraphs
- Lesson 6: Basic development workflow
- Git push/pull
- Git branching
- GitHub/Pantheon
- 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
- Team Git workflows
- Shared development environment
- Configuration management
- Lesson 11: Basic site maintenance
- Reports
- Cron
- Core and module updates
- Lesson 12: Course wrapup
- Recipes and distributions
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 for one of our no-cost 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!