Drupal Training in Chennai
Drupal Training in Chennai
Training in Chennai offers best Drupal Training in Chennai with most experienced professionals. We aware of industry needs and we are offering Drupal Training in Chennai in more practical way. Our team of Drupal trainers offers Drupal in Classroom training, Drupal Online Training and Drupal Corporate Training services. We framed our syllabus to match with the real world requirements for both beginner level to advanced level. Our training will be handled in either weekday or weekend’s program depends on participant’s requirement.
We are the best Training Institute offers certification oriented Drupal Training in Chennai. Our participants will be eligible to clear all type of interviews at end of our sessions
Drupal Training Syllabus:
Introduction
- Why to build to module instead of modifying source.
- Setting up the module file structure
- Writing secure code for secured drupal
- Using doc block comment
Hooks
- What is hook
- How hooks works
- Basic Introduction of some hooks with examples
What is Entity in Drupal vs Bundle ( Content Type) , Fields
- Use entity for custom data storage
- Creating custom entity with a custom table
- Why Content Type are not for all kind of data ?
- Drupal default entity i.e content, user, taxonomy, comment, file
- Using hook_entity_info() ,entity_load()
Form API
- Benefits of using form api
- Creating a simple form , validating and submitting form using Form API
- drupal_get_form()
- Exploring more elements
- Populating dynamic select options, radio button option
- Submitting (Insert or Update) form in any drupal database table
- Sending email using drupal_mail
- Showing message using drupal_set_message(‘message’)
- form alter
- autocomplete and #ajax form
File Upload System
- Understanding file_managed and file unmanaged
- File unmanaged with an example
- File managed with an example
- Understanding drupal table ‘file_managed’ – Using drupal inbuilt ajax to upload files
- Preview files on form
- Validating files
- Uploading files in drupal ‘files’ directory using file_save_upload
- Use $file->status=1 and save_file($file) to permanently save file
- Showing uploaded files using theme_image_style($params)
- Register custom image style
Working with Menus
- How to use render array and creating tabs & subtabs
- How to pass argument through path
- Using placeholder
- Using hook_page_alter & menu_alter
- Use include files to improve performance
Theming
- How theme layers can helps work together designer and coders
- How to invoke a theme function, e.g theme_item_list() & theme_table()
- Creating own theme function or creating templates
- preprocess a theme function to alter data
- Adding css & js
- Override template files
Database API
- Running drupal dynamic mysql query using db_select()
- Insert Query
- Update Query
- Delete Query
- example to show latest members , recent comments
- Rollback query using drupal Transactions
Entity Field Query
- Understanding why use entity field query
- Using EntityFieldQuery() to interact drupal entity base table like node, user, comment
- Showing any taxonomy term (vocabulary terms) using EntityFieldQuery()
Node access rights
- Understanding Drupal node_access, role_permission table
- using hook_permission to register a permission
- user_access() function to check permission
Drupal Module development Debug method
- Using Drupal Devel Module for better debug options. usage dpm($vriable_name)
- Understanding dpm(get_defined_vars()) to show available variable in the page
- Using drupal inbuilt watchdog() function for debug log
- using simple & easy drupal_set_message($vars)
Creating Custom Module from scratch (i.e Ads Management Module)
- Declaring custom tables using hook_schema in .install file
- Registering 2 menu for ads listing and ads add
- Creating ads add page using form API, file upload system
- Creating ads listing page using entityFieldQuery()
- Creating new bloc using hook_block_info(), hook_block_configure(),hook_block_save()
- Showing all ads in form add/edit page to select with checkbox
- Saving form custom checked ads value in our custom table
- show ads on front end site using hook_block_view() – Testing and debuging our newly created module
Course Duration: 2 to 3 Month, 2 hpd
Contact: +91 9080334727
Mail: info@velgrotechnologies.com
Click here for Offer
Training Courses
- Dot Net Training in Chennai
- Advanced .NET Training in Chennai
- SharePoint Training in Chennai
- SharePoint Admin Training in Chennai
- MCSE Training in Chennai
- Microsoft Dynamics Training in Chennai
- SCCM Training in Chennai
- MCSA Training in Chennai
- Windows Server Training in Chennai
- Windows Server Administration Training in Chennai
- VBA Training in Chennai
- MicroSoft - Excel Training in Chennai
- Windows Azure Training in Chennai
- MVC Training in Chennai
- Macros Training in Chennai
- Manual Testing Training in Chennai
- QTP Training in Chennai
- LoadRunner Training in Chennai
- Selenium Training in Chennai
- QC Training in Chennai
- JMeter Training in Chennai
- Mobile App Training in Chennai
- ETL Training in Chennai
- Complete Test Training in Chennai
- SoapUI Training in Chennai
- Big Data Testing Training in Chennai
- Coded UI Training in Chennai
- Ruby Cucumber Training in Chennai
- HTML5 Training in Velachery
- CSS Training in Velachery
- Adobe CQ5 Training in Velachery
- JavaScript Training in Velachery
- JQuery Training in Velachery
- AngularJS Training in Velachery
- BackboneJS Training in Velachery
- Drupal Training in Velachery
- ExtJS Training in Velachery
- Joomla Training in Velachery
- Mysql Training in Velachery
- NodeJS Training in Velachery
- RequireJS Training in Velachery
- KnockoutJS Training in Velachery
- SEO Training in Velachery
- PHP Training in Velachery
- ReactJS Training in Velachery
- Wordpress Training in Velachery
- Oracle DBA Training in Chennai
- Advanced Oracle Training in Chennai
- Oracle Apps DBA Training in Chennai
- Oracle RAC Training in Chennai
- Performance Tuning Training in Chennai
- SQL Server DBA Training in Chennai
- DB2 DBA Training in Chennai
- Teradata DBA Training in Chennai
- MySQL DBA Training in Chennai
- MongoDB Admin Training in Chennai
- SAS BASE Training in Chennai
- SAS Advanced Training in Chennai
- SAS BI Training in Chennai
- SAS BA in Chennai
- SAS BA Training in Chennai
- SAS Clinical Training in Chennai
- SAS CP Training in Chennai
- SAS DI Training in Chennai
- SAS Data Manager Training in Chennai
- SAS DS Training in Chennai
- SAS Predictive Training in Chennai
- Informatica Training in Chennai
- DataStage Training in Chennai
- OBIEE Training in Chennai
- Microsoft BI Training in Chennai
- Microstrategy Training in Chennai
- Cognos Training in Chennai
- Cognos TM1 Training in Chennai
- SAS Training in Chennai
- Big Data Training in Chennai
- Hadoop Training in Chennai
- Big Data Analytics Training in Chennai
- R Programming Training in Chennai
- Ab Initio Training in Chennai
- Informatica Data Quality Training in Chennai
- Informatica MDM Training in Chennai
- Business Objects Training in Chennai
- Qlikview Training in Chennai
- Tableau Training in Chennai
- Pentaho Training in Chennai
- DataScience Training in Chennai
- DataScience with R Training in Chennai
- DataScience with SAS Training in Chennai
- DataScience with Python Training in Chennai
- Apache Spark Training in Chennai
- Oracle ADF Training in Chennai
- Oracle Apps Finance Training in Chennai
- Oracle Apps SCM Training in Chennai
- Oracle Apps HRMS Training in Chennai
- Oracle Apps Technical Training in Chennai
- PeopleSoft Finance Training in Chennai
- PeopleSoft HCM Training in Chennai
- Oracle Demantra Training in Chennai
- Oracle OAF Training in Chennai
- Oracle Retail Trade Training in Chennai
- Oracle OTM Training in Chennai
- Taleo Training in Chennai
- Weblogic Server Training in Chennai
- SOA Admin Training in Chennai
- Oracle Identity Manager Training in Chennai
- Oracle 11g Training in Chennai
- Oracle ADF Training in Chennai
- Forms & Reports Training in Chennai
- Oracle Hyperion Training in Chennai
- Hyperion Planning Training in Chennai
- Hyperion Financial Management Training in Chennai
- ODI Training in Chennai
- Oracle Essbase Training in Chennai
- Amazon Web Services Training in Chennai
- Workday Training in Chennai
- Salesforce Training in Chennai
- Salesforce Admin Training in Chennai
- Salesforce Developer Training in Chennai
- Salesforce CRM Training in Chennai
- VMWare Training in Chennai
- OpenStack Training in Chennai
- OpenNebula Training in Chennai
- Citrix Training in Chennai
Communication Classes
- Spoken English Training
- Beginner's English Training
- Advance English Training
- Business English Training
- Competitive Exam Training
- Communication Skill Training
- Softskill Training
- UK Accent Training
- US Accent Training
- Personality Development
Foreign Language Classes
- French Language Classes
- German Language Classes
- Japanese Language Classes
- Spanish Language Classes
- Russian Language Classes
- Chinese Language Classes
- Italian Language Classes
Indian Regional Classes
- Hindi Language Classes
- Sanskrit Language Classes
- Tamil Language Classes
- Telugu Language Classes
- Malayalam Language Classes
Top IT Courses
- Oracle Training
- Informix Training
- Oracle DBA Training
- SQL Server DBA Training
- Mysql DBA Training
- Oracle PL/SQL Training
- Informatica Training
- Datastage Training
- Hadoop Training
- Abinitio Training
- Qlikview Training
- BigData Training
- Photoshop Training
- Core Java Training
- Hibernate Training
- Struts Training
- Spring Training
- Java/J2EE Training
- Java WebServices Training
- JSF Training
- Manual Testing Training
- QTP Training
- LoadRunner Training
- Selenium Testing Training
- .Net Training
- Advanced .Net Training
- SharePoint Training
- SharePoint Admin Training
- Windows Server Training
- VBA Training
- .Net MVC Training
- VBA Macros Training
- HTML5 Training
- CSS Training
- JavaScript Training
- JQuery Training
- PHP Training
- Mysql Training
- SEO Training
- AngularJS Training
- Drupal Training
- Andriod Training
- Salesforce Admin Training
- VMware Training
- Mainframe Admin Training
- C/C++ Training
- CCNA Training
- CCNP Training
- Networking Training
- Hardware Training
- Perl Training
- SAS BASE Training
- SAS Advanced Training
- SAS Clinical Training
- Clinical Programming Training
- Hardware/Networking Training
- Digital Marketing Training
- Placement Training
- Aptitude Training
- Soft Skills Training
- Linux Training
- Unix Training
- Shell Scripting Training
- Personality Development Training