Drupal exercises for the in-class training - Drupal Training Curriculum for Drupal Companies

We encourage users to post events happening in the community to the community events group on https://www.drupal.org.
You are viewing a wiki page. You are welcome to join the group and then edit it. Be bold!

Back to Table of Contents

Drupal exercises for the in-class training

Here is the list of topics that we have exercises for in-class training.

Introduction to GNU/Linux

Exercise

Areas covered

  • Terminal
  • Commands
  • Application installation

Git Basics

Exercise

Areas covered

  • Git commands
  • Usage

Best Practices in Programming

Exercise

Areas covered

  • Progeamming logic
  • Coding standards

Drupal Overview

Exercise

Areas covered

  • Localhost set up
  • Virtual host
  • Drupal installation

Site Building

Exercise

Areas covered

  • Drupal Installation
  • Site Building
  • Blocks and Regions
  • Roles and Permissions
  • Content Types
  • Database Structure
  • Contributed Modules

Drupal Internals

Exercise

Areas covered

  • Drupal code base
  • Implementation of hooks

Module Development

Exercise

Areas covered

  • Build a module
  • Drupal API
  • Hooks
  • Forms
  • Best practices
  • Ajax
  • Javascript
  • Entities

Drupal Database API Basics

Exercise

Areas covered

  • Database API
  • Creating tables
  • Update columns

Security Guidelines

Exercise

Areas covered

  • CAPTCHA integration
  • Core update

Drupal Theming

Exercise

Areas covered

  • Drupal theming
  • Templating

Debugging

Exercise

Areas covered

  • Debugging
  • Core code reading
  • Drupal work flow

Security Updates and Applying Patches

Exercise

Areas covered

  • Security updates
  • Applying patches

Content Architecture

Exercise

Areas covered

  • Content Types
  • Content Writing

Advanced Theming

Exercise

Areas covered

  • Theming
  • Views templating

Drupal SEO

Exercise

Areas covered

  • SEO optimization

Javascript Knowledge

Exercise

Areas covered

  • Forms
  • Ajax
  • Javascript

Advanced Drupal Form API

Exercise

Areas covered

  • Drupal Form API
  • Mutlistep form
  • Inline validation

Advanced File Handling

Exercise

Areas covered

  • Drupal File API
  • File validation

Drupal Field API

Exercise

Areas covered

  • Drupal Field API
  • Entity

Advanced Drupal Database API

Exercise

Areas covered

  • Multiple database connection
  • Configruration

Drupal Upgrade

Exercise

Areas covered

  • Drupal upgrade

Drupal Commerce

Exercise

Areas covered

  • Drupal commerce
  • Payment gateway

Next » Question Bank