1 .Introduction of Drupal

– Introduction of Drupal 8

– Comparasion to other CMS( joomla, wordpress )

– Features of drupal

– Drupal 8 installation

– Creating simple content : Basic Page and Article

– Drupal files introduction

– Admin Menu Module

2 .Content Type

– Understanding Content Type

– Creating Custom Content Type ‘Products’

– Adding it’s fields – title,body,image,model no, cost

– Understanding Taxonomy (vocabulary, terms)

– Creating vocabulary : category,color

– Adding some terms

– Call these vocabulary to content type ‘products’

– Blocks & Region

– Declaring custom home page of basic page

– Create new Image style

3 .Users, Roles, Permissions

– Undertsanding Roles & Permission

– User account registration system

– Adding new fields on user register form

– Adding new roles ,create user

– Assign some persmission to the role

4 .Views

– 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 Products views (show products of logged in user’s only)

 Drupal Course Content

Email : anilkumaar.30@gmail.com Phone:9717219505

Advance Views

– Category wise Product Listing Views

– Related Products Views

– Attachment view to display 1st products details with other title

– Views for search by category and color

– Views header, footer, pagination, ajax

6 .Drupal 8 Template Theming

– Theming section n Drupal

– Template Theming (HTML to Drupal template)

– Views Theming

– Node Theming

– Block Theming

– Theme Files Introduction

THEME_NAME.info.yml ,THEME_NAME.libraries.yml ,

THEME_NAME.theme ,yourtheme.breakpoints.yml

– Regions

– About Twig template engine

– Twig Syntax

– HTML template to Drupal 8 Theme Development

– Getting any HTML template

– Creating new custom Drupal 8 theme

7 .Other Theming

– Views Theming

– Node Theming

– Block Theming

 Drupal Course Content

Email : anilkumaar.30@gmail.com Phone:9717219505

8 .Drupal 8 Module Development part 1

– Custom module folder structure

– Register a module

– Routing , Define path

– Create a basic controller – Create menu links

– Create Form

9 .Drupal 8 Module Development part 2

– Create custom block in module

– Adding a configuration form

– Drupal 8 forms

– Create simple form

– Validating form data

– form image upload

– use db_insert() ,db_update(), db_delete()

10 .Drupal 8 Module Development part 3

– list records from custom database table

– using pager on list page

– edit in form

– Create Blocks in module

– Block configuration

– Show uploaded image on custom block