Curriculum and Training

This is a group to organize and discuss the development of Drupal learning experience for helping people master Drupal.

See an inventory of all education related groups: http://groups.drupal.org/node/172069

Please post here:

  • Discussion about Drupal training programs and training opportunities
  • Links or information about courseware & learning materials for training (tag as "materials")
  • Post Training events - News about upcoming and past training events or if you offer Drupal training services (tag as "training" or "training, events" or "training, services")
  • Discussions related to an open curriculum (tag as "open curriculum")
  • Review the current Open Curriculum proposal:

Open Curriculum: DefinitionsScenariosRoadmapSkill setsOpen certificationReferences - Roles
Join the discussions here on g.d.o, on IRC at #drupal-skillmap, or on Twitter with the tag #drupalskillmap!

If you're interested in setting up local learning sessions - please visit the Drupal Dojo too.

Drupal Commerce - Drupal Training Curriculum for Drupal Companies

Back to Drupal Training Syllabus

Drupal Commerce

Electronic commerce (ecommerce) is a type of business model, or segment of a larger business model, that enables a firm or individual to conduct business over an electronic network, typically the internet

Read more

Advanced Form API - Drupal Training Curriculum for Drupal Companies

Advanced Form API - Drupal Training Curriculum for Drupal Companies

Drupal Database API Advanced - Drupal Training Curriculum for Drupal Companies

Back to Drupal Training Syllabus

Drupal Database API Advanced

The goal of the API is to allow the developer to write one query that will work across multiple types of databases.

Read more

Field API - Drupal Training Curriculum for Drupal Companies

Back to Drupal Training Syllabus

Field API

The Field API allows custom data fields to be attached to Drupal entities and takes care of storing, loading, editing, and rendering field data. Any entity type (node, user, etc.) can use the Field API to make itself "fieldable" and thus allow fields to be attached to it.

Read more

Advanced File Handling in Drupal - Drupal Training Curriculum for Drupal Companies

Back to Drupal Training Syllabus

Advanced File Handling in Drupal

It is important in web development world, to know how to handle various kind of files, effectively.
The Drupal 7 File API provides an abstraction layer for accessing virtually any type of resource as a normal file. This is accomplished by leveraging the power of PHP stream wrappers allowing greater collaboration and crossover with a variety of modules. Modules will typically no longer need to know about the filesystem implementation of another in order to interact.

Read more

Javascript Knowledge - Drupal Training Curriculum for Drupal Companies

Back to Drupal Training Syllabus

Javascript Knowledge

Javascript is a high level, dynamic, untyped, and interpreted programming language.( ref: wiki)
It adds interactivity to the web pages. In Drupal websites also, it has an important role in making user friendly web pages.

Read more

Advanced Theming - Drupal Training Curriculum for Drupal Companies

Back to Drupal Training Syllabus

Advanced Theming

For a Drupal themer, knowledge in HTML5 and CSS3 is must. He should be well versed in styling. Theme gives the look and feel for a website, same with Drupal as well.

Read more

Advanced Site Building - Drupal Training Curriculum for Drupal Companies

Learning objectives for the training program - Drupal Training Curriculum for Drupal Companies

Back to Table of Contents

Learning objectives for the training program

By the completion of the course, we expect, the trainee should be capable of developing a website using Drupal, in a standardized, version controlled way. The course content has been prepared in a way to ensure all these points to be covered.

Read more

Content Architecture - Drupal Training Curriculum for Drupal Companies

Learning Objectives

Trainee will be able to build a system with proper content types

Course Content

<

ol>

  • Introduction

  • Content architecture or information architecture involves the combination of organizing, labeling, search, and navigation systems within websites and Intranets in order to improve findability and usability.
    http://www.zyxware.com/articles/4674/what-is-conten-architecture-and-why...

  • Work with Content types

  • It is important to select the proper content types while developing.

    Read more

    Security Updates and Applying Patches - Drupal Training Curriculum for Drupal Companies

    Back to Drupal Training Syllabus

    Security Updates and Applying Patches

    Most of the modules we used in Drupal also release security updates in a timely manner, after proper reviews. Sometimes, module may release patches for some fixes.

    Read more

    Drupal Debugging - Drupal Training Curriculum for Drupal Companies

    Back to Drupal Training Syllabus

    Drupal Debugging

    Debugging is crucial to successful development, and it is challenging too.

    Read more

    Drupal Theming - Drupal Training Curriculum for Drupal Companies

    Back to Drupal Training Syllabus

    Drupal Theming

    Themes make Drupal websites beautiful – and Themers are the bridge between the science of code and the art of design.

    Read more

    Drupal Performance - Drupal Training Curriculum for Drupal Companies

    Back to Drupal Training Syllabus

    Drupal Performance

    There are several steps that we should follow in order to improve the performance of Drupal-based website

    Read more

    Drupal Security Guidelines - Drupal Training Curriculum for Drupal Companies

    Back to Drupal Training Syllabus

    Drupal Security Guidelines

    Security of a website is very important, since sensible datas are transferred through our website. It is important to know how to write secure code.

    Read more

    Drupal Database API Basics - Drupal Training Curriculum for Drupal Companies

    Back to Drupal Training Syllabus

    Drupal Database API Basics

    The course covers the basics of database functions.

    Read more

    Drupal Module Development - Drupal Training Curriculum for Drupal Companies

    Back to Drupal Training Syllabus

    Drupal Module Development

    A module is a collection of functions that link into Drupal, providing additional functionality for your Drupal installation.

    Read more

    Introduction to Drush - Drupal Training Curriculum for Drupal Companies

    Back to Drupal Training Syllabus

    Introduction to Drush

    Drush is a command line shell and Unix scripting interface for Drupal. Drush core ships with lots of useful commands for interacting with code like modules/themes/profiles. Similarly, it runs update.php, executes sql queries and DB migrations, and misc utilities like run cron or clear cache

    Read more

    Drupal Site Building - Drupal Training Curriculum for Drupal Companies

    Back to Drupal Training Syllabus

    Drupal Site Building

    This is the course on 'how to' guide for implementing business functionality and features into your Drupal site.

    Read more
    Subscribe with RSS Syndicate content

    Curriculum and Training

    Group events

    Add to calendar

    Group notifications

    This group offers an RSS feed. Or subscribe to these personalized, sitewide feeds:

    Hot content this week