Curriculum and Training

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

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 7: Creating and Editing Custom Themes

Just released Drupal 7: Creating and Editing Custom Themes for Lynda.com

Feel free to critique or suggest any thing else you would like to see a video series on related to Drupal 7.

1 comment

Drupal 7: Creating and Editing Custom Themes

Just released Drupal 7: Creating and Editing Custom Themes for Lynda.com

Feel free to critique or suggest any thing else you would like to see a video series on related to Drupal 7.

Login or register to post comments
niccolo's picture

Learn Drupal 7 Site Building with Open Outreach - Enroll Today for Community College Short Course

Start: 
2012-01-01 (All day) - 2012-01-31 (All day) UTC
Organizers: 

Enroll Today

Enrolments Now Open

Call Ms. Dera Williams at Merritt College, Oakland, California (510) 436-2413
Tell her that you want to enroll in EDT 801 Class Code 24295
This is the only way to enroll in this class!
Cost: $ 130
Class completely online, class materials run by Moodle
Scheduled interactions via Elluminate

More information: http://opensourcecollege.org/enroll-merritt
Email info@opensourcecollege.org
Enrollments: Phone Ms. Dera Williams at Merritt College, Oakland, California (510) 436-2413

2 comments · Read more

Drupalise Me -Axis12 Ltd Training Course

Start: 
2012-01-16 09:00 - 2012-01-19 17:00 Europe/London
Organizers: 

Make sure you get your spot on our upcoming training event, only a few seats left!

The Drupalise me training course is aimed at PHP developers wanting to move into Drupal and is a combination of our Build it with Drupal and Drupal module development courses. This course will cover all the key aspects of building websites using the Drupal CMS and how to develop advanced modules.

1 comment · Read more
christefano's picture

Drupal Scalability and Performance training at SANDCamp 2012 on January 26, 2012

Start: 
2012-01-26 09:00 - 17:00 America/Los_Angeles
Organizers: 

Join us at SANDcamp, the San Diego Drupal Camp, on Thursday, January 26, 2012 for a full day of scalability and performance training! This class is being offered at a 50% discount off our normal prices. Sign up today or contact us with any questions.

    Sign up today at http://www.larks.la/training  

In this all-day workshop, top experts with years of front-line experience building large-scale Drupal deployments show you the best known practices for running fast sites for a large volume of users. Starting with a blank Linux virtual server, we will work through the setup, configuration and tuning of Drupal using Varnish, Pressflow, Apache, MySQL, Memcache and Apache Solr.

Through this process, we will explain common pitfalls and how to avoid them. By the end of this course you should feel comfortable with the basics of how to setup, configure and tune your Drupal site. You’ll learn the most robust solutions the community has discovered.

Login or register to post comments · Read more

Education Hub, India starting Drupal Training in Noida with Collaboration with EOT Infotech

Education Hub, India in collaboration with EOT Infotech is providing the Industrial Training & Internship opportunity for the Freshers & IT Professional, to learn and work with high quality of trainer’s and complete the commercial projects for customers and clients.

The training will be about 4 Major concepts on Drupal

Course 5: Drupal - The content management system
Subject 17: Drupal Introduction
- Drupal What, Why, When, How ?
- Module, Concepts as why to use what and when
- 6 More topics
Subject 18: Drupal Module Development
- Understanding the flow to controllers

Login or register to post comments · Read more
Itangalo's picture

IRC meeting 3: Drupal skill sets and open curriculum

Start: 
2011-12-08 20:00 - 21:00 Europe/Stockholm
Organizers: 

Time for another meeting to talk about Drupal skill sets and open curriculum – where we are, what is happening and where we want to go.
Meeting will be held on IRC (Freenode), channel #drupal-skillmap.

Date: Thursday December 8th
Time: 8 pm Swedish time (meaning 7 pm London time, or 2 pm New York time) – check http://www.worldtimeserver.com/current_time_in_SE.aspx to calibrate your clock

Things we can discuss:

  • Lin's awesome prototype on adding microdata to blogs and things.
  • Any skill set descriptions we think should be changed?
7 comments · Read more

Advanced Drupal coding

This page relates to the Skill sets described in the open curriculum project, and tries to describe one of the skill sets. See this page as a collaborative notebook, and feel free to edit and improve it.

Someone with Advanced Drupal coding skills:

  • knows how to define and use entities (CRUD)
  • knows how to work with databases
  • understands the Database Abstraction Layer
  • knows how to use the schema API
  • knows how to handle the login process programmatically
  • knows how to work with nodes programmatically
Login or register to post comments · Read more

Secure coding

This page relates to the Skill sets described in the open curriculum project, and tries to describe one of the skill sets. See this page as a collaborative notebook, and feel free to edit and improve it.

Someone with Writing secure code skills:

  • knows how to handle user input securely (using check_plain() and t(), using filter_xss(), using filter_xss_admin(), ...)
  • knows how to handle URLs securely
  • is able to make queries secure against SQL Injection by using the database API: e.g. db_query(), adding the node_access tag
Login or register to post comments · Read more

Front end development

This page relates to the Skill sets described in the open curriculum project, and tries to describe one of the skill sets. See this page as a collaborative notebook, and feel free to edit and improve it.

Someone with front end development skills:

  • knows how to declare new renderable elements
  • knows how to write theme functions
  • knows how to create preprocess functions, form_alters
  • knows how to add/change theme settings
  • knows how to show/hide functions
  • knows how to write layout plugins to contrib modules (?)
4 comments

Advanced theming

This page relates to the Skill sets described in the open curriculum project, and tries to describe one of the skill sets. See this page as a collaborative notebook, and feel free to edit and improve it.

Someone with advanced theming skills:

  • is able to create grid based layouts (960 grid systems)
  • is able to create themes/design that responds to size, orientation and other relevant properties of the browser + media being used (responsive layout design).
  • knows how to create jQuery based interactions
    *...
Login or register to post comments

Basic theming

This page relates to the Skill sets described in the open curriculum project, and tries to describe one of the skill sets. See this page as a collaborative notebook, and feel free to edit and improve it.

Someone with basic theming skills knows how to:

  • Install existing themes, subthemes
  • Create custom themes, subthemes
  • Declare regions and assign blocks to the region
  • Override core and contributed CSS declarations
  • Override markup in core and contributed template files
  • Alter markup through configuration of core and contributed markup
Login or register to post comments · Read more

Requirements analysis

This page relates to the Skill sets described in the open curriculum project, and tries to describe one of the skill sets. See this page as a collaborative notebook, and feel free to edit and improve it.

The goal of requirement analysis is determining the needs or conditions to meet for a new or altered product, taking account of the possibly conflicting requirements of the various stakeholders, such as beneficiaries or users.

Someone with requirement analysis skills:

  • knows how to identify the stakeholders of a project
Login or register to post comments · Read more

Usability testing

This page relates to the Skill sets described in the open curriculum project, and tries to describe one of the skill sets. See this page as a collaborative notebook, and feel free to edit and improve it.

Usability testing is a technique used in user-centered interaction design to evaluate a product by testing it on users.

Someone with usability testing skills:

  • knows how to observe people using the software to discover errors and areas of improvement
  • knows how to measure efficiency, accuracy, recall and emotional response of the users
1 comment · Read more

Interaction design

This page relates to the Skill sets described in the open curriculum project, and tries to describe one of the skill sets. See this page as a collaborative notebook, and feel free to edit and improve it.

Interaction design is heavily focused on satisfying the needs and desires of the people who will use the product.

Someone with interaction design skills:

  • knows how to define the workflow for website users as they interact with the website to perform specific tasks
Login or register to post comments · Read more

User assistance

This page relates to the Skill sets described in the open curriculum project, and tries to describe one of the skill sets. See this page as a collaborative notebook, and feel free to edit and improve it.

User assistance provides information to help a person to interact with software.

Someone with user assistance skills:

  • knows the field of UI design, usability testing, localization, testing, quality assurance, instructional design, scripting or programming and accessibility
Login or register to post comments · Read more

Axis12 is now providing expert Drupal Training

We’ve all seen the increase in demand for quality Drupal skills, which is why we have put together a comprehensive 12 course syllabus of Drupal training courses. These courses cover all levels of Drupal development, for both Drupal 6 and 7. We’ve tailored these courses so that you can get your condensed, high quality Drupal training at a venue that suits you.

Login or register to post comments · Read more

Description of skill set "Active community contribution"

This page relates to the Skill sets described in the open curriculum project, and tries to describe one of the skill sets. See this page as a collaborative notebook, and feel free to edit and improve it.

Someone with active community contribution skills:

  • Organizes drupal.org groups
  • Organizes Drupal meetups
  • Coordinates community projects
  • Actively contributes to community projects
  • Maintains drupal.org (code) projects
  • Assists or mentors people less experienced with Drupal
Login or register to post comments · Read more

Description of skill set "Community participation"

This page relates to the Skill sets described in the open curriculum project, and tries to describe one of the skill sets. See this page as a collaborative notebook, and feel free to edit and improve it.

Someone with community participation skills:

  • Has joined a regional or interest group (or groups) on groups.drupal.org
  • Takes part in discussions in groups to which they belong
  • Participates in Drupal meetups
  • Answers questions in forums
  • Contributes to/edits drupal.org documentation
Login or register to post comments · Read more

Description of skill set "Basic drupal.org skills"

This page relates to the Skill sets described in the open curriculum project, and tries to describe one of the skill sets. See this page as a collaborative notebook, and feel free to edit and improve it.

Someone with basic drupal.org skills:

  • Has an account on drupal.org
  • Knows how to search issue queues to determine if their questions have already been posed and/or answered
  • Knows how to report bugs and issues in proper form in the proper queues
Login or register to post comments · Read more
Syndicate content