Drupal Training in Chennai

Drupal Training in Chennai

Learn Drupal Training in Chennai from the Experts at FITA. Get a Career in Drupal after completing Drupal Training in Chennai at FITA. FITA is rated as No 1 Drupal Training institute in Chennai. Call 98417-46595 for details about the Drupal Course.

Drupal is one of the leading content management framework developed in PHP. Drupal is extensively used to create websites, blogs and social websites. Drupal is mainly used for knowledge management, business collaborations and as a web application framework. Popular websites like BarackObama.com, White Houses’s official website, French Government’s website, Weather.com, MIT and Harvard websites are developed in Drupal. More than 2.1% of the websites in the world use Drupal for running their websites. Drupal is an open source CMS and the huge support from the Drupal community is one of the reasons why Drupal remains a preferred choice for many web developers.

The Drupal course offered at FITA covers all aspects of Drupal and teaches the student on making websites like it is done in the industry.

Who Should Learn Druapal Training In Chennai Ar FITA

Freshers and Job seekers looking for a career in Drupal
PHP and CMS developers like WordPress who want to get into Drupal
Corporates who want to build Drupal for their customers

Course Agenda

DRUPAL ADMIN TRAINING COURSE AGENDA

MODULE 1: GETTING INTO THE WORLD OF DRUPAL

Introduction to CMS
Popular CMS in the Market
Why Drupal and Drupal in Real world
Core Components of a Drupal page: header, blocks, links, comments etc
Drupal Installation
Introduction to Themes and Theme Installation
Introduction to Module and Module Installation
Configuring a site in Drupal

  • Site-information
  • Date and time
  • Files uploads
  • Input formats
  • Clean-urls
  • Site maintenance

MODULE 2: WORKING WITH CONTENT AND USER ADMIN

Content
Creating new content types with CCK
Taxonomy
Managing your media files like images, audio and video
Users Administration and Management
Creating roles
Site’s structure

  • Modules (choose, download, install, configure)
  • Access Control
  • Menus and Blocks

Adding Content in Drupal
CCK add-ons and field types
Views
Commenting system in Drupal
Creating users/registration
Editing users details
Blocking users

Drupal Development

MODULE 3: BUILDING YOUR DRUPAL

Understanding “Core” in Drupal
Modules, sites / all / modules, sites / mysite.com / modules
Basic structure of a module – .module, .info, .install files
Importance of Folder Structure in Drupal
Drupal’s module weighting and selection process

MODULE 4: TOOLS AND RULES

Drupal coding standards
Security and how to write secured code in Drupal
Understanding of api.drupal.org and the API module
Devel and coder module

MODULE 5: HOOKS

Introduction to Hooks
Implementing hook_nodeapi and drupal_set_message($op).
Getting familiar with important hooks
Menu
user

  • Creating own hooks for other modules

Example of Hooks
Important Naming conventions
Init
Nodeapi
Block

MODULE 6: FILE MANAGEMENT

Working with file_managed
Working with drupal table ‘file_managed’
Validating the files
Showing uploaded files using theme_image_style($params)
Working with file unmanaged
Using inbuilt ajax to upload files in Drupal
Uploading files in drupal ‘files’ directory using file_save_upload

MODULE 7: DATABASE API

Creating custom storage in Drupal
Using the .install file for installation and updating
Working with Update Query
Working with Tables in Drupal
Working with Insert Query
Working with Delete Query

MODULE 8: FORMS API

Working with Update Query
Creating a form
Submitting the form
Importance of API
Validating the form
Hook_form_alter() hooks for forms

MODULE 9: CUSTOM NODES IN DRUPAL

How to create a custom node
A node module’s
hook_update
CCK vs Custom Nodes
tacklebox hook_load
hook_delete, etc

MODULE 10: THEMING

The theme_ function and when to use
Creating custom theme function or creating templates
Print vs. return
Overriding template files
Invoking theme functions like theme_item_list() and theme_table()
Altering data
Adding CSS and JavaScript

MODULE 11: ENTITY FIELD QUERY

Getting familiar with entity field query
Creating a Query
Using EntityFieldQuery() to fetch information about entities (nodes, users, taxonomy terms)
Random Ordering

MODULE 12: NODE ACCESS RIGHTS

Understanding Drupal node_access and role_permission table
Registering permissions with hook_permission
Using hook_node_grants()
Commonly used node access functions
Check permission using user_access()

MODULE 13: REAL-TIME PROJECT

Recommended by Students and working professionals as No 1 Drupal Training Institute in Chennai!

Do not wait anymore! Call Us @ 98417-46595 to know more about Drupal Training in Chennai. You can also contact us by submitting the Quick Enquiry form on the right side of this page to know more about the Drupal Course in Chennai.

Related Trainings

Quick Enquiry

Recently Placed Students



Prakash
Seya Soft Technologies
Android Developer

Siva Kumar
CTS
JAVA Developer

Manish
Pointel
Dot Net Developer

Aishwarya
BNP Paribas
Dot Net Developer

Nithish
Wipro
Java Developer