Git Basics - Drupal Training Curriculum for Drupal Companies
Back to Drupal Training Syllabus
Git Basics
What is "version control", and why should you care? Version control is a system that records changes to a file or set of files over time so that you can recall specific versions later.
Versioning has a vital role in development field, so we use Git.
Introduction to GNU/Linux Command Line - Drupal Training Curriculum for Drupal Companies
Last updated by mslabba_zyxware on Mon, 2021-12-13 05:50
Back to Drupal Training Syllabus
Introduction to GNU/Linux Command Line
It is important in web development that in which environment we are coding. We, in Zyxware believe in Free Software Services and we promote open source technologies. GNU/Linux is the best platform for Drupal to build on.
- Trainee is expected to have Linux machine
Drupal Training Syllabus - Drupal Training Curriculum for Drupal Companies
Drupal Training Syllabus
Following are the topics to be covered for the Drupal training curriculum.
Read moreCurriculum Objective - Drupal Training Curriculum for Drupal Companies
Curriculum Objective
To train PHP developers over a period of 1 year into Drupal developers competent in all aspects of application development using Drupal, who will be able to take on independent responsibility of Drupal projects
Read moreCompilation of existing content around Open Curriculum
This is a reference document with the list of content from different Open Curriculum initiatives around Drupal
Read moreTowards a standardized Drupal curriculum for Drupal Companies
I run an exclusive Drupal agency and we have been working with Drupal for almost 10 years now. We have hired and trained scores of people in Drupal over these years. We are looking to compile and publish our Drupal Training Curriculum under GFDL in an attempt to create a standardized Drupal curriculum for Drupal companies. You can read more about this at the announcement about the open curriculum project at Zyxware.com
Read moreIRC meeting 3: Drupal skill sets and open curriculum
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?
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
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

