Are you prepared to gain mastery of your Drupal Skills? BADCamp has two full days of training offered from some of the most talented leaders in the Drupal community. Join the masters on Wednesday and Thursday while they unfold the magic. This year BADCamp offers skills training in DevOps, theming, module development, content strategy, and much more!

BADCamp has historically provided a completely free training thanks to the overwhelming generosity of our sponsors. However, this year we must charge a nominal fee of $25 to cover operating expenses as we are short on sponsorship funding. We sincerely apologize for this short notice. We needed to find ways at the last minute to break even.

This was a really difficult decision for the BADCamp organizers to make.

If you can't afford the $25 or its super complicated to get funding, please reach out to the BADCamp organizers via the contact form and we will help! We have had generous attendees offer to donate extra seats in the classes.

Thank you for your understanding. 

BADCamp is 100% volunteer run and 100% funded by our sponsors and the support of our local community. Thank you!

Sign up for the BADCamp 2017 newsletter to stay in touch (bottom of Homepage)

Please note, due to the logistics of running the event and coordinating trainees, all seats are non-refundable after Thursday, October 12.

Wednesday, October 18

Component-based Development in Drupal 8

Trainer: Mediacurrent with Mario Hernandez
In this training we will put into practice one of the latest latest trends in development, components. Building a website using the component-based approach can dramatically improve collaboration among teams, making code more reusable, flexibility and long term maintenance of your website. We will work on building a living styleguide which will become the single source of truth for markup, styles and javascript behaviors.
Login to Register

Getting Started with Drupal

Trainer: Agaric & Digital Echidna
This training is aimed at people just starting with Drupal. Basic concepts will be explained and later put into practice. The objective is that someone, who might not even know about Drupal, can understand the different concepts and building blocks to create a website. By the end of the day, a simple yet fully functional website will be built.
Login to Register

Local Drupal 8 Development With Containers

Trainer: Mobomo with Miles McLean and Cameron Eagans

There are many ways to develop a Drupal site, but there are few that offer as many advantages as a fully self-contained, local environment. This training session will get hands on with setting up an environment from scratch using Docker containers to emulate production servers, Composer to manage packages, Drush to manage configuration, Drupal Console to generate code, and source code management to tie it all together. We’ll discuss the benefits of local development and the pitfalls of other methods.

Login to Register

Object Oriented PHP

Trainer: Chapter Three

With the move to Drupal 8 everyone who works in the PHP layer will be exposed to more and more to object­ oriented code. Come learn the basics of working with objects in PHP and how OOP can help you to write well­ structured code.

Login to Register

Supercharged SEO & Accessibility

Trainer: Hook 42 with Aimee Degnan and Carie Fisher
When properly configured, Drupal is a very SEO-friendly and accessible web framework. The trick is to know which Drupal modules you need to install and how to optimally configure them. Configuration doesn’t stop at the module level - a solid content strategy is required to make the most effective and accessible website. “Content is King” and our job is to make Drupal showcase content in the most accessible way to consumers and search engines.
Login to Register

Thursday, October 19

Component-based Theming with Twig

Trainer: Forum One with Chaz Chumley
Join us as we walk through the theming variations that started with the traditional theme-centric design and has quickly moved into component-based design. Together we will master Component-based theming with Twig as we work to identify patterns, define components, utilize command line tools such as Composer, NPM and Grunt to quickly create a PatternLab managed theme. Learn how to work smarter in developing components that can easily be integrated into project after project without having to recreate them yourself.
Login to Register

Drupal 8 Configuration System Basics

Trainer: Drupal Easy with Mike Anello
The Drupal 8 configuration system can provide great advantages to managing the configuration of a site, but it can also cause massive headaches if used improperly. This presentation will provide an overview of how the Drupal 8 configuration system works, best practices on basic workflows to utilize it effectively, and a small sampling of some of the contributed modules available to enhance it.
Login to Register

Theming Drupal 8

Trainer: Drupalize.Me with Amber Matz and Joe Shindelar
Themes combine HTML, CSS, JavaScript, and Drupal in order to make beautiful websites. Creating truly unique themes requires knowing how to use the Twig template language to manipulate HTML, how to add CSS and JavaScript assets in a way that's compatible with Drupal's caching, all while maintaining the flexibility that Drupal is known for.
Login to Register

Intro to Backdrop CMS

Trainer: Jen and Nate Lampton
Backdrop CMS is for the small to medium sized business, non-profits, educational institutions, and companies or organizations who are delivering comprehensive websites on a budget. This introductory training will cover the basics of creating and administering a website with Backdrop CMS.
Login to Register

Content Strategy for Drupal 8

Trainer: Evolving Web with Suzanne Dergacheva
Drupal is a powerful tool for managing structured content. Many Drupal projects revolve around producing, displaying and organizing content effectively. This course will walk you through the process of creating a content strategy for your next Drupal project, and planning out how that content will be structured in Drupal. Whether you're creating a brand new site or migrating to Drupal, you'll learn techniques that will help you build a solid content strategy and a successful Drupal website.
Login to Register