In this course you will find out how Drupal works well with a rapid-prototyping model of development. You’ll get hands-on experience and learn key terminology and processes used in Drupal development. You’ll learn about the typical roles in a development process, from site builders to themers. You’ll be better prepared to manage expectations and make decisions about custom versus contributed modules you choose for your project. You'll explore several case studies, and discover how they are relevant to your project. Along the way, you’ll be guided around pitfalls to avoid.