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: Definitions – Scenarios – Roadmap – Skill sets – Open certification – References - 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.
Classification of Drupal developers based on knowledge and experience - Drupal Training Curriculum for Drupal Companies
Classification of Drupal developers based on knowledge and experience
Drupal is a vast and complex system. As a developer learns the system the person is expected to first understand the fundamentals of the system, then learn its architecture, then learn how to configure it, then learn how to build on top of it and also build using contributed modules, and finally build and extend the capabilities of the core and contributed modules through custom module development.
A system to classify developers as they learn and acquire experience is essential for organizations as they hire, train more developers and as developers move across organizations. It is in this light that we have put together the following system to classify Drupal developers according to their knowledge and experience.
Read moreExpectations on the areas the developer has to learn across the year - Drupal Training Curriculum for Drupal Companies
Expectations on the areas the developer has to learn across the year
After one year, a Drupal developer will be well versed with all the fields on Drupal development.
These are the fields, trainee expected to be knowledgeable:
Drupal SEO- Drupal Training Curriculum for Drupal Companies
Back to Drupal Training Syllabus
Drupal SEO
Drupal is a way for people to build great websites in a short period of time. By SEO standards, Drupal’s clean, open source code makes it a very flexible and powerful content management system (CMS), but it takes some work to get it configured just the right way for the search engines.
Read moreDrupal Upgrade - Drupal Training Curriculum for Drupal Companies
Back to Drupal Training Syllabus
Drupal Upgrade
It is important to know the upgrading process to a major version. Now, Drupal 8 is ready with a bunch of new features.
Read moreDrupal 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 moreDrupal 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 moreField 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 moreAdvanced 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.
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.
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 moreLearning objectives for the training program - Drupal Training Curriculum for Drupal Companies
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 moreContent 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 moreSecurity 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 moreDrupal 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 moreDrupal 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 moreDrupal 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 moreDrupal 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