Drupal Training


Drupal CMS Training Institute in Delhi NCR, Gurgaon, Noida, Online Coaching Classes

Drupal is content management software. It’s used to make many of the websites and applications you use every day. Drupal has great standard features, like easy content authoring, reliable performance, and excellent security. But what sets it apart is its flexibility; modularity is one of its core principles. Its tools help you build the versatile, structured content that dynamic web experiences need.

I am Anil Kumar, Developer cum Trainer  in Web Technologies. Well, you can find lots of training center providing Drupal training but they focused on admin sections only , hardly they cover few section on theme and module development . But we at Magento Guru provides advance level Drupal training on developer side .Our 50% syllabus focused on module development , also another important part i.e Drupal theme development .There lots of topic we cover that help you to become a good Drupal developer .

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

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

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

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)

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

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

 

Other Theming

  • Views Theming
  • Node Theming
  • Block Theming

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

 

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()

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