Drupal Foundations Unabridged Curriculum
- 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
- weekly co-working labs
- collaboration with the instructor, students and alumni
- real-time online support through instructor office hours
If you would like more information or wish to discuss setting up a Drupal Foundations program for your team, contact us.