PHP and Drupal Training With Live Project

Training By: Neyaz Alam

Address: D-111, Shaheen Bagh, Okhla, New Delhi - 110025

Contact: 9990086734


A Complete Guide to the Drupal 7 and Drupal 8 CMS with Basic of PHP. How to develop Advanced websites using Drupal.

PHP Course Contents

HTML – Introduction and Basic Tags

Basics of Php

  • PHP Language Overview
  • Variables, Datatypes, Operators
  • Escaping Special Characters
  • Conditional Statement
  • Conditionals
  • If Statement
  • Switch Statement
  • Loops
  • For Loop
  • While Loop
  • Foreach Loop
  • Loop Control (break and continue)
  • Nested Loops


  •  Function Definition
  • Function Scope


  • Indexed Versus Associative Arrays
  • Identifying Elements of an Array
  • Storing Data in Arrays
  • Multidimensional Arrays


Form with Php

  • Form Processing
  • Review of HTML Forms (check boxes, text fields, radio buttons)
  • Retrieving Form Data
  • The GET and POST method
  • Submitting to Itself


Mysql Database

  • Introduction to SQL
  • Executing queries
  • The WHERE Clause and Operator Words
  • The BETWEEN Operator
  • The IN Operator
  • The LIKE Operator
  • The NOT Operator
  • Checking Multiple Conditions


  • What is session
  • Starting a session
  • Working with session variables
  • Destroying session


  • How to Create Database and Tables in Server
  • How To Manage Server


Drupal Course Contents

  • Introduction of Drupal
  • Introduction of Drupal and CMS
  • Drupal installation
  • Creating simple content : Basic Page and Article
  • Drupal files introduction
  • Admin Menu Module

Content Type

  • Understanding Content Type
  • Creating Custom Content Type
  • Adding it’s fields
  • Understanding Taxonomy (vocabulary, terms)
  • Creating vocabulary : category
  • Adding some terms
  • Call these vocabulary to content type ‘products’
  • Blocks & Region
  • Declaring custom home page of basic page
  • Create new Image style

Users, Roles, Permissions

  • Understanding Roles & Permission
  • User account registration system
  • Adding new fields on user register form
  • Adding new roles ,create user
  • Assign some permission to the role


  • Understanding views, Entity, views page and block
  • Latest Product Views
  • Understanding Filter criteria and Contextual Filter
  • Show only one category products using filter criteria
  • Understanding Views Relationships
  • My Contents views (show content of logged in user’s only)

Drupal8 Template Theming

  • Views Theming
  • Node Theming
  • Block Theming


Apply for Training