Drupal Training - Online

Training

Online

£ 100 VAT inc.

Description

  • Type

    Training

  • Level

    Intermediate

  • Methodology

    Online

  • Duration

    Flexible

  • Start date

    Different dates available

Drupal is a free and open source content management framework written in PHP. Drupal provides a back-end framework for at least 2.2% of all websites worldwide – ranging from personal blogs to corporate, political, and government sites. Systems also use Drupal for knowledge management and for business collaboration. Hope Tutors has expert Drupal Trainers to provide real-time Drupal Training in Chennai with reasonable fees and assured placement.

Drupal runs on any computing platform that supports both a Web server capable of running PHP and a database to store content and configuration.

Facilities

Location

Start date

Online

Start date

Different dates availableEnrolment now open

Questions & Answers

Add your question

Our advisors and other users will be able to reply to you

Who would you like to address this question to?

Fill in your details to get a reply

We will only publish your name and question

Reviews

Subjects

  • PHP
  • Database
  • Database training
  • Installation
  • CMS
  • Drupal
  • World
  • Market
  • Real World
  • Core
  • Components

Course programme

COURSE CURRICULUM
  • WORLD OF DRUPAL
  • Overview of CMS
  • CMS in the Market
  • Why Drupal
  • Drupal in Real world
  • Core Components of a Drupal page
  • Drupal Installation
  • Overview of Themes
  • Overview of Theme Installation
  • Overview of Module
  • Module Installation
  • Drupal : Configuring a site
WORKING WITH CONTENT AND USER ADMIN
  • Content
  • Drupal : Adding Content
  • With CCK Generating new content types
  • CCK add-ons
  • Field types
  • About Taxonomy
  • About Views
  • Media files Managing : like images, audio and video
  • Drupal : Commenting system
  • Users Management and Administration
  • Generating users/registration
  • Generating roles
  • Users details : Editing
  • Blocking users
  • Site’s structure
  • DRUPAL DEVELOPMENT
  • BUILDING YOUR DRUPAL
  • Drupal : Understanding “Core”
  • Drupal : Importance of Folder Structure
  • Modules, sites/all/modules
  • Drupal’s module weighting
  • Drupal’s selection process
  • Basic structure of a module
TOOLS AND RULES
  • Coding standards of drupal
  • Understanding of API.drupal.org
  • Understanding of the API module
  • Drupal : Security and how to write secured code
  • Devel
  • Coder module
HOOKS
  • Overview of Hooks
  • Hooks Examples
  • Implementing hook_nodeapi
  • Implementing drupal_set_message($op)
  • Naming conventions : Important
  • Familiar with important hooks
  • Generating own hooks for other modules
FILE MANAGEMENT
  • File_managed : Working
  • File unmanaged : Working
  • Drupal table ‘file_managed’ : Working
  • Utilizing inbuilt ajax to upload files in Drupal
  • Files Validation
  • Uploading files in drupal ‘files’ directory utilizing file_save_upload
  • Display uploaded files using theme_image_style($params)
DATABASE API
  • Generating custom storage in Drupal
  • Drupal : Working with Tables
  • Utilizing the .install file for installation and updating
  • Insert Query : Working
  • Update Query : Working
  • Delete Query : Working
FORMS API
  • Overview of FAPI
  • API : Importance
  • Generating a form
  • Form Validation
  • Form Submiting
  • Hook_form_alter() hooks for forms
CUSTOM NODES IN DRUPAL
  • How to generate a custom node
  • Custom Nodes vs CCK
  • A node : module’s
THEMING
  • When to use and The theme_ function
  • Invoking theme functions
  • Generating custom theme function or generating templates
  • Data Altering
  • Return vs Print
  • Adding JavaScript and CSS
  • Template files : Overriding
ENTITY FIELD QUERY
  • Familiar with entity field query
  • Utilizing EntityFieldQuery() to fetch information about entities
  • Generating a Query
  • Random : Ordering
NODE ACCESS RIGHTS
  • Understanding Drupal node_access
  • Understanding role_permission table
  • Node access functions : Commonly using
  • With hook_permission : Registering permissions
  • Using user_access() : Check permission
  • Utilizing hook_node_grants()
REAL-TIME

Drupal Training - Online

£ 100 VAT inc.