India: +91 90300 10123

Whatsapp:+1 516 8586 242

India: +91 40 6050 1418

USA: +1 909 233 6006

UK: +44 (0)203 371 0077

Drupal Training

Drupal Training

Drupal Training Introduction:

Drupal is a free and open source content management system and content management framework written in PHP and distributed under the GNU General Public License. Because of easy creating sites, application and management, drupal is used by many organizations. We can enhance the functionality of drupal by adding freely available add-on modules. This is one of the most secure CMS Tools.

With Global Online Trainings the Drupal Training is coordinated by best industry experts and the Drupal Online Training tutorial is prepared with best industry updates for offering participants best professional insight over modules. The training is available for individual and corporate batches. To know more about this online training course contact reach at helpdesk of Global Online Trainings today.

Drupal Course Content

Getting Started with Drupal
  • Drupal is a CMS
  • Basic architecture of Drupal
  • Manual installation on a web server
  • Uses of Drupal
  • Troubleshooting
Administration and Site Maintenance
  • Understanding users, roles and permissions
  • Creating menus
  • What are nodes?
  • Managing URLs
  • Taxonomy overview
Modules
  • Themes and Blocks Explaining the module architecture.
  • Configuring the blog, poll, forum and webform modules Themes overview.
What Can Drupal Do?
  • key terms in Drupal
  • Drupal’s interface

 

Installing Drupal
  • Downloading and installing Acquia/Drupal on a PC
Drupal setup
  • Automating updates with cron
  • Setting up clean URLs
  • Backing up your Drupal site
  • Restoring your Drupal site from backup
  • Wiping your Drupal installation clean
  • Updating Drupal
Drupal Administration
  • Administration menu
  • Site information
  • Setting the theme
Managing Users
  • security and permissions
  • Controlling site access with user management
  • Creating users
  • Setting user profiles
  • Creating contact forms
Site's Identity
  • basic info pages
  • page layout
  • layout with blocks
Keeping your Site Running
  • Monitoring performance
  • Recovering from disasters
  • Improving administration
Building Content Nodes
  • nodes
  • Stories and article
  • blogs
  • forums
  • polls
Managing Site Content
  • Content categories
  • Exchanging content via RSS
  • Input filters
  • Comments
  • Site’s Appearance with Themes and CSS
  • Choosing theme
  • Changing your theme’s graphics
  • Finding and installing a new theme
Cascading Style Sheets (CSS)
  • modifying CSS files
Content types and Views
  • How content works with Drupal
  • Creating custom content types
  • Adding new CCK modules: Date, Email and Link Using Views to display content
Themes
  • How themes work
  • Ways to create your own theme
  • Sub-theming with the Zen framework
Drupal Website
  • Creating a Drupal 7 site from scratch
Modules
  • Finding modules
  • Installing modules
  • Configuring modules
Must-Have Modules
  • Automated updates with poormanscron
  • Custom content types with CCK
  • Views
Menus
  • multilevel menus
  • custom menus
Drupal Data Fields
  • Content Construction Kit (CCK)
  • Creating new content types with CCK
  • Hiding the Body field
  • CCK field data in the Title field
  • CCK field placement
  • CCK’s other features
  • other CCK field types
  • Date as a CCK field
  • Images as CCK fields
  • Connecting content to existing nodes
Views basics
  • Simple Views
  • Views interface
  • Adding fields to a view
  • Sort, Filter, and Field options in Views
  • View displays as pages, blocks, and RSS feeds
Appearance of Views
  • Overriding default settings
  • Attaching information to views
  • view appearances with grid, list, and table formatting
  • other basic display settings in Views
  • Control a view’s appearance through CSS
More control with Views
  • Importing, exporting, and cloning views
  • Controlling access to views
  • built-in views
  • views arguments
  • views relationships
  • Putting Data into Other Forms
  • Exporting data in tabular form
calendar modules
  • building a calendar page
  • building a calendar block
  • creates events for calendar
Multilingual Support system

Pre-Requisites

User-level experience with any computer system, GNU/Linux operating system with basic knowledge of Web Technologies – HTML, CSS, Server side scripting – PHP, Darabase Management System – MYSQL, SQLlite & Webservers – Apache or Nginx.

Course Outline:

Basic Level

  • Introduction to HTML
  • Basic elements , attributes
  • HTML Input types, Form elements & Form attributes
  • HTML blocks, layouts
  • Introduction to HTML5
  • Difference between HTML5 & HTML
  • HTML5 new elements
  • HTML5 forms, form elements & form attributes
  • HTML5 graphics, media, APIs
  • HTML5 site examples
  • Introduction CSS
  • CSS syntax
  • CSS id & class selectors
  • Difference between CSS & CSS3
  • PHP Introduction
  • PHP Basic syntax, types, variables, constants, operators, control structures & functions
  • PHP Classes & objects
  • PHP examples
  • Introduction to Drupal
  • Basics of Drupal modules
  • Basics of Drupal themes
  • Drupal layouts & blocks
  • Introduction to drupal menu system
  • Basic Customization
  • Introduction to drupal admin interface
  • Creating & managing basic content, managing users & their privilages
  • Basic drupal site configuration
  • Introduction to Drupal Taxonomy

Intermediate level

  • Essentials of HTML5 & CSS3
  • PHP Introduction
  • PHP Basic syntax, types, variables, constants, operators, control structures & functions
  • PHP Classes, Interfaces & objects,
  • Namespaces, Exceptions, Generators, References Explained
  • PHP examples
  • Essentials of Drupal
  • Drupal modules – core, contrib & custom
  • Drupal themes – core, contrib & custom
  • Drupal Terminologies – node, blocks etc
  • Rendering drupal forms
  • Creating a contact form with drupal
  • Creating custom image styles
  • Setting up a custom home page
  • Creating custom blocks, menus etc
  • Creating custom content types
  • Introduction to views
  • Introduction drupal hook system
  • Advance user management – users, roles & permissions
  • Introduction drupal form APIS
  • Creating custom modules
  • Creating sub theme using existing standard theme
  • Drupal distributions for specific use cases: DrupalEd, OpenAtrium, OpenPublish.

Advance Level

  • Essentials of HTML, CSS , Databases & PHP
  • Introduction to Drupal Technology stack
  • Essentials of Drupal terminologies & Coding standards
  • Familiarity with Drupal’s directory structure and setting up a Drupal environment: Installation of modules, themes, libraries and tools – using FTP and Shell.
  • Drupal hooks, actions & triggers
  • Working with Databases
  • Working with Users
  • Working with Nodes, fields, Blocks & Taxonomy terms
  • Drupal Form APIs
  • Working with Files
  • Overview of Core Drupal features: Blogs, Forums, Menus, Languages, Pages, Articles Logging, Input Formats.
  • Real life use-cases for Views & analysis
  • Drupal based SEO – Search Engine Optimization
  • Introduction to Drupal theming and PHPTemplate: Theme development using existing themes, framework themes and starting from scratch.
  • Advanced Drupal modules: Panels, Features .
  • Creating custom modules
  • Sysadmin crash course on Drupal: Managing Drupal sites, upgrades, updates, backups, frequently encountered problems and more.
  • Demo site development for a typical ecommerce site: products listing, carts, check out, payments, currencies conversions & static pages, SEO.