EIEIOTECHNOVATION
← Training programmes

EIEIO / AUTOMATION & EMERGING TECHNOLOGY

Drupal 8

Course outline

5 days

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.