MyPage is a personalized page based on your interests.The page is customized to help you to find content that matters you the most.

I'm not curious

Module Development for Drupal 7

Course Summary

In this series you'll learn about tools and resources available for developers, the anatomy of a module, implementing some of the most common hooks, interacting with Drupal's menu system, creating and altering forms, and interacting with databases.

  • +

    Course Syllabus

    ● Introduction
        ◦ Introduction to Module Development for Drupal 7
        ◦ Helpful Tools for Module Development
        ◦ An Overview of the Devel Module
        ◦ Drupal API Documentation
    ● Best Practices
        ◦ Anatomy of a Drupal Module
        ◦ The Event-driven Hook System
        ◦ Tips for Writing Secure Code
    ● Menu System
        ◦ Overview of the Drupal Menu System
        ◦ Using URL Arguments in Page Callback Functions
        ◦ Adding Contextual Menu Links and Using Menu Autoloaders
    ● Render API
        ◦ Using the Drupal Render API
        ◦ Attachments and Caching With the Render API
        ◦ Altering the Page Array
    ● Theme System Integration
        ◦ Integrating With the Theme System
    ● Forms
        ◦ An Overview of the Form API
        ◦ Creating, Submitting, and Validating a Simple Form
        ◦ Organizing Collections of Form Elements
        ◦ Creating Dynamic Forms With the States System
    ● Altering Forms
        ◦ Altering Forms With Hook Form Alter
        ◦ Altering Specific Forms and Customizing Validation
    ● Settings Form
        ◦ Creating a Configuration Settings Form for Your Module
    ● Overview of Database Layer
        ◦ Overview of Database Layer
    ● Using db_select
        ◦ Querying the Database With db_select
    ● Other Database Methods
        ◦ Adding a Table to the Database
        ◦ Querying the Database With Query Methods
        ◦ Altering the Database


Course Fee:
USD 29

Course Type:


Course Status:



1 - 4 hours / week

This course is listed under Open Source , Development & Implementations and Networks & IT Infrastructure Community

Attended this course?

Back to Top

Awards & Accolades for MyTechLogy
Winner of
Top 100 Asia
Finalist at SiTF Awards 2014 under the category Best Social & Community Product
Finalist at HR Vendor of the Year 2015 Awards under the category Best Learning Management System
Finalist at HR Vendor of the Year 2015 Awards under the category Best Talent Management Software
Hidden Image Url

Back to Top