5-day Drupal Training in Ottawa - October 5-9

We encourage users to post events happening in the community to the community events group on https://www.drupal.org.
pixelite's picture
Start: 
2015-10-05 09:30 - 2015-10-09 16:30 America/Toronto
Organizers: 
Event type: 
Training (free or commercial)

Learn how to build a website with Drupal from top to bottom in 5 days. This training is broken up into two parts. Day 1-2, we'll cover site building topics. Day 3-5 we'll get under the hood and cover theming and module development, which requires some programming background. If you'd like, you can sign up for just Part 1 or Part 2. For details and to register, see the EventBrite signup page.

Part 1 - Drupal Site Building

The Drupal content management system is known for its flexibility. Drupal can be used for many types of websites, from media portals to e-commerce sites, to community forums. The course will cover basic administration tasks, site configuration, creating custom content and advice for building sites without custom development. This training is a great introduction to Drupal for any experience level.

Day 1

  • Drupal terminology and fundamentals
  • Content management basics
  • Structuring content with Drupal
  • Menus and taxonomy
  • Users and permissions
  • Downloading and configuring modules
  • Using Views to organize your content

Day 2

  • Advanced Views
  • Creating an events calendar
  • Displaying media
  • Setting up user interaction
  • Changing the layout through configuration
  • Setting up administrative tools
  • Pre-launch site configuration checklist

Part 2 - Drupal Theming and Module Development

Learn how to customize Drupal by creating themes and modules. You'll learn techniques for customizing the look of a Drupal site using a theme. You'll also learn how to create custom functionality or modify existing functionality by writing modules. Knowledge of HTML, CSS, and some programming background is required.

Day 3

  • Creating a Drupal theme from scratch
  • Adding CSS to Drupal
  • Customizing templates
  • Setting up new regions
  • Using theme functions
  • Creating a sub theme

Day 4

  • Creating your first module
  • Drupal's hook system and development architecture (how modules work)
  • Creating pages programatically
  • Using the Drupal Form API to create and modify forms
  • Drupal's core database layer

Day 5

  • Setting up permissions in your module
  • Creating blocks programatically
  • Displaying data in a table
  • Node operations (saving, deleting, editing nodes)
  • Best practices for module development, coding standards for Drupal