Course Drupal Web Development

  • Content
  • Training
  • Modules
  • General
  • Reviews
  • Certificate
  • Course Drupal Web Development : Content

    In the course Drupal Web Development participants learn to use newest version of the Drupal Content Management System, CMS, to set up a complete web site.

    Drupal Intro

    The course starts by installing Drupal and a first site is built and the associated modules are chosen. Next it is discussed how a typical site is built in Drupal and how the Drupal page model works.

    Drupal Components

    Participants learn the meaning and use of the various components in Drupal such as fields, views, modules, nodes, blocks and pages.

    Blocks en Regions

    The course then continues with the layout with blocks and regions and also default blocks and custom blocks are discussed. The content types in Drupal including PAGES and ARTICLES on which fields of different types can be placed are discussed.


    Participants also learn what taxonomies are and how you can work with views, themes and input forms.

    Web Services

    Finally attention is paid to some advanced topics such as web services with XML-RPC. After completing this course participants can independently build a web site with Drupal.

    Drupal API

    To develop a Web Site in Drupal virtually no programming knowledge is required. Developers however can develop even more functional applications with the Drupal API.

  • Course Drupal Web Development : Training


    Audience Drupal Web Development Course

    This course targets persons that want to use Drupal for the design of a Web site or Web Application.

    Prerequisites Course Drupal Web Development

    No specific knowledge is required to participate in this course. General knowledge of Web applications and experience with computers is desired.

    Realization Training Drupal Web Development

    The theory is discussed on the basis of presentation slides. Demo's are used to clarify the treated concepts. In a number of subsequent exercises participants create a Drupal Website with often used functionality.

    Certification Drupal

    After successful completion of the course the participants receive an official certificate Drupal Web Development.

    Course Drupal Web Development
  • Course Drupal Web Development : Modules

    Module 1 : Drupal Intro

    Module 2 : Drupal Core

    Module 3 : Layout and Files

    What is Drupal?
    CMS Systems
    Drupal terminology
    Content Management Framework
    Web Application Framework
    Modules and Themes
    Nodes and Blocks
    Drupal Workflow
    Hooks and Callbacks
    Installing Drupal
    Admin Interface
    Creating and Managing Content
    Site Building and Configuration
    User Management
    Out of the Box Modules
    Core Required
    Core Optional-enabled
    Core Optional-disabled
    User Contributed Modules
    Popular Modules
    Module selection and evaluation
    Layouts in Drupal
    Blocks and Regions
    Default Blocks
    Custom Blocks
    Configuring Blocks
    Enabling Default Blocks
    Controlling the Front Page
    File System
    Download Methods
    File Module
    Image Module

    Module 4 : Fields Module

    Module 5 : Taxonomies

    Module 6 : Drupal VIEWS

    Custom Content Types
    The PAGE and the ARTICLE
    Input Filters
    Field Permissions
    Adding Fields to Content-Types
    Text and Numeric Fields
    Link and Image Fields
    Field Groups
    Node Reference
    Manage Display Settings
    What is taxonomy?
    Working with Taxonomy
    Required Vocabulary
    Controlled Vocabulary
    Single and Multiple Terms
    Adding Terms
    View Content by Term
    Storing Taxonomies
    Module-Based Vocabularies
    Overview of VIEWS
    VIEW Types
    Default Views
    Overridden Views
    Normal Views
    Basic Settings
    Display Types
    Basic Settings
    Fields vs Node

    Module 7 : Themes

    Module 8 : Forms

    Module 9 : Advanced Topics

    Theme System Architecture
    Theme Templates
    The .info file
    Theme Engine
    Creating a Theme
    Theme Inheritance
    Modifying Base Themes
    Custom Stylesheets
    Overriding Theme Behavior
    Forms with Webforms module
    The Form API
    Form Processing
    Form Submission
    Creating Basic Forms
    Custom Module Basics
    Enabling Custom Form Module
    Form API Properties
    Rules with the Rules module
    Common Functions
    What is XML-RPC?
    XML-RPC Client
    XML-RPC Server
    REST Server
    JSON and REST
    Filters and Arguments
  • Course Drupal Web Development : General

    Course Forms

    All our courses are classroom courses in which the students are guided through the material on the basis of an experienced trainer with in-depth material knowledge. Theory is always interspersed with exercises.


    We also do custom classes and then adjust the course content to your wishes. On request we will also discuss your practical cases.

    Course times

    The course times are from 9.30 to 16.30. But we are flexible in this. Sometimes people have to bring children to the daycare and other times are more convenient for them. In good consultation we can then agree on different course times.


    We take care of the computers on which the course can be held. The software required for the course has already been installed on these computers. You do not have to bring a laptop to participate in the course. If you prefer to work on your own laptop, you can take it with you if you wish. The required software is then installed at the start of the course.


    Our courses are generally given with Open Source software such as Eclipse, IntelliJ, Tomcat, Pycharm, Anaconda and Netbeans. You will receive the digital course material to take home after the course.


    The course includes lunch that we use in a restaurant within walking distance of the course room.


    The courses are planned at various places in the country. A course takes place at a location if at least 3 people register for that location. If there are registrations for different locations, the course will take place at our main location, Houten which is just below Utrecht. A course at our main location also takes place with 2 registrations and regularly with 1 registration. And we also do courses at the customer’s location if they appreciate that.


    At the end of each course, participants are requested to evaluate the course in terms of course content, course material, trainer and location. The evaluation form can be found at https://www.klantenvertellen.nl/reviews/1039545/spiraltrain?lang=en. The evaluations of previous participants and previous courses can also be found there.


    The intellectual property rights of the published course content, also referred to as an information sheet, belong to SpiralTrain. It is not allowed to publish the course information, the information sheet, in written or digital form without the explicit permission of SpiralTrain. The course content is to be understood as the description of the course content in sentences as well as the division of the course into modules and topics in the modules.

  • Course Drupal Web Development : Reviews

  • Course Drupal Web Development : Certificate