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