Duration
5 days
Course Agenda
Day 1
Introduction to Drupal
Overview of Web Development
Introduction to CMS
Structure of CMS
Introduction to Drupal
Drupal Layers
Advantages of using Drupal
Differences Between Drupal 6 & Drupal 7
Objective of Drupal
Installing Drupal
System Configuration (Apache, PHP, Mysql)
Installation Drupal
Multi Site Configuration Steps
Database Settings File Checklist
Common.inc File Usage
Bootstrap.inc File Execution Checklist
Drupal - Basic Site configuration
Site information
Date and time
Files uploads
Clean-urls
Site maintenance
Input formats
Performance
By the end of the training you will be able to:
- Describe key features and functionality provided by Drupal 8 core
- Define Drupal terminology and describe concepts
- Explain and summarize how Drupal sites are constructed and themed
- Search for and use Modules to extend Drupal8 functionality
- Articulate the benefits of using Drupal 8 to develop websites
- Model content types
- Create lists of content and other data
- Assemble a website out of individual components
Day 2
Menus
Types of Menus
Creating Menus & Submenus
Customization of Menu
Role Based Menus
Administration Menus
Menu Callback
Drupal – Themes
Concepts
Adjusting theme settings
Switching themes
Drupal – Content
Creating Content
Content Submission
Creating new content types with CCK
CCK add-ons and field types
Taxonomy
Working with media – images, audio, video
Searching for content
Comment
Block Management
User Administrator
Creating User
User Access Control
Creating Roles
User settings
Assigning Permissions
By the end of the training you will be able to:
Describe and work with Drupal8 theme layer
- Declare and use custom regions in a theme, theme settings
- Apply and utilize Stylesheets and Javascript in a theme
Day 3
Drupal – Modules
Views
Tockens
Ctools
Hierarchical _Select
Admin_menu
ajax_comments
Deval
SEO pluginslike Meta description, Title, keywords
Xml sitemap
Submitting website in google
Youtube vide: implement youtube in website
Jquery sliding banner implementation
Mega drop down menu
News letter subscription
Photo gallery
Quick Contact form for sending email enquiry
Creating block and region using admin panel and assigning into a particular area in front end
social plugin (fb, twitter, g+)
By the end of the training you will be able to:
- Create lists of content and other data
- Assemble a website out of individual components
- Get data into your database with fielded entities
- Create lists of content from the database and manage display on your site
- Understand all fundamental facets of building a Drupal 8 website including how custom modules(basic level) and themes (basic level) are built
- Assemble a website out of individual components
Day 4
Views & Panels
Introduction to View Module
Creating Views
Display View in Page and Block
Introduction to Panels Module
Creating Page Panels
Layout Selection
Content Adding to Panel
Template Development
The Elements of a Drupal Template
Template Setup and Configuration
Working with Theme Engines
Modifying an Existing Template
Building a New Template
Module Development
Introduction to Module Architecture
Introduction to Drupal Hooks
Creating Our First Module
How to use template.php
Introduction to Creating Forms in Drupal
Introduction to Creating Blocks
Introduction to Administration Module
By the end of the training you will be able to:
- customize the template
- creating tempalte
- customize module
- creating basic module
Day 5
Performance Tuning in Drupal
Introduction to CSS Sprites
CSS Short hands Usage
Limiting HTTP Requests in a Page
PHP Standards
Javascript Minifying
Zipping the Server Files
Mysql Query Optimization Techniques
SEO Management
Meta Data Handling
URL Redirection
Google Maps Integration
Page Titles
Drupal Supported SEO Modules
Drupal Project Deployment
Modules Deployment
Database Deployment
Pages Redirection
Virtual Host Creations
Clean URLS Enabling
Vulnerability Testing
Coding Standards Testing (Code Sniffer)
Naming Conventions
Vulnerability Test Cases Execution
Cross Site Scripting Test Execution
Load Testing
WICO Checklist Testing
Project Data Maintenance
By the end of the training you will be able to:
- testing
- drupal upgrade
- local to server upload
- Create lists of content from the database and manage display on your site
Programme scope, delivery arrangements and suitability are confirmed during enquiry.