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 DRUPAL TRAINING IN CHENNAI AT 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
  • Adding Content in Drupal
  • Creating new content types with CCK
  • CCK add-ons and field types
  • Taxonomy
  • Views
  • Managing your media files like images, audio and video
  • Commenting system in Drupal
  • Users Administration and Management
  • Creating users/registration
  • Creating roles
  • Editing users details
  • Blocking users
  • Site’s structure
    • Modules (choose, download, install, configure)
    • Access Control
    • Menus and Blocks

DRUPAL DEVELOPMENT

MODULE 3: BUILDING YOUR DRUPAL

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

MODULE 4: TOOLS AND RULES

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

MODULE 5: HOOKS

    • Introduction to Hooks
    • Example of Hooks
    • Implementing hook_nodeapi and drupal_set_message($op).
    • Important Naming conventions
    • Getting familiar with important hooks:
  • Init
  • Menu
  • Nodeapi
  • Block
  • user
    • Creating own hooks for other modules

MODULE 6: FILE MANAGEMENT

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

MODULE 7: DATABASE API

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

MODULE 8: FORMS API

    • Introduction to FAPI
    • Importance of API
    • Creating a form
    • Validating the form
    • Submitting the form
    • Hook_form_alter() hooks for forms

MODULE 9: CUSTOM NODES IN DRUPAL

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

MODULE 10: THEMING

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

MODULE 11: ENTITY FIELD QUERY

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

MODULE 12: NODE ACCESS RIGHTS

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

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: