Drupal Training Level I

Total Duration: 12 hours
Free Bonus Sessions: 3 hours, What are these bonus sessions
Course Pre-requisite: Passion to create a website, Good to have basic HTML knowledge
Classroom Course Fee: Rs. 5000 per head for Indian and $100 (USD) for foreign students
Online Course Fee: Rs. 8000 for Indian and $150 (USD) for foreign students
Onsite (Corporate Training) Course Fee: Contact us or call 9811787069 to a quote
Mode of Training: Classroom, Online and Onsite
Study Material: Free e-book written by Mr. Ravi Sagar will be provided
Trainer: Mr. Ravi Sagar
Batch: 4 Classes (3 hours each)
Batch Size: 2 (max), why such small batch?

Day 1

Chapter 1

  • Drupal Overview
  • What all can be developed using Drupal
  • Drupal History
  • When and when not to use Drupal
  • Some good examples of Drupal sites
  • Setup Development Environment
  • Installing and Configuring WAMP Server
  • Installing Drush on Windows

Chapter 2

  • Drupal Installation
  • First things First - Must do Post Install configurations
  • Configure Cron Job
  • Configure Files Directory
  • Remove the default toolbar and install Administration menu Module

Chapter 3

  • Create your first page
  • Add links to your Main Menu
  • Promote Page to front page
  • Enable Clean URL
  • Path Module
  • Block Management and visibility
  • Menu Management
  • Activate Contact Form
  • Enable/Disable Modules
  • Enable Blog Module and create your first blog
  • Teaser view and Full Node display
  • Add Image field in your Blog Posts
  • Under Add new field
  • Create a Blog post with Image
  • Automatically control the size of Images
  • Display the Image in your blog teaser and full blog page
  • Display the list of Recent blog posts on your website
  • Create contact us block and display it on the site

Day 2

Chapter 4

  • Create more Content Types
  • Add various fields in Content Type
  • Add Field of type Select List
  • Add Field of type Text
  • Configure How the fields are displayed

Assignment
1. Create a content type "Student" with additional fields like "Address", "City", "Semester", "Picture", "Gender"

Chapter 5

  • Introduction to Views
  • What are views Display - List, Table, Grid
  • Add fields in the views
  • Restrict the views data using Filters
  • How to add OR condition between Filters
  • Create a Page View
  • Create a Block View
  • Clone a View or its Displays
  • Restrict access to View

Assignment
1. Create a block to display students of "1st Semester" and create another block to display only "Male" students
2. Create a page "/student" to display a 4 column grid of all students
3. Display a page /student/female to display a 4 column grid of only female students

Day 3

Chapter 6

  • Add Field of type Date
  • Add Field of type Taxonomy to categorize
  • Users, Role and Permissions
  • Create Roles
  • How to modify Permissions
  • Restrict view and modification rights
  • Disable New User Registrations

Assignment
1. Create a content type "College Event" along with fields like "Event Image", "Event Date (start & end)"
2. Create a Vocabulary "Year" and add it as a field in "Student" content type
3. Allow only users of role "Authenticated" to access the content on the site
4. Allow only site administrator to create new user accounts
5. Create a new role "Editors" and give them permission to add/modify/delete blog on the site

Chapter 6

  • Advanced Views configurations - Contextual Filters (Arguments) & Relationship
  • Create RSS Feed
  • Comments
  • Comments in your blog
  • Comment Permissions - Decide who can post comments to you blog
  • Show the list of recent comments in the sidebar all across the site

Assignment
1. Add two contextual filters for Year and Gender. So that the page view that we created earlier can be filtered dynamically by passing values in the url like this.
/student/year1/all: It should display all the students of year 1
/student/year2/all: It should display all the students of year 2
/student/year1/male: It should display all the male students of year 1
/student/all/female: It should display all the female students irrespective of the year

Day 4

Chapter 7

  • Engage your visitors
  • How can people subscribe to the comments?
  • Newsletters
  • What is RSS Feed?

Chapter 9

  • SEO - Let people find you
  • Meta Tags module
  • Xmlsitemap module

Chapter 10

  • Promote Your blog
  • How to automatically send your blog post to twitter and facebook?
  • Allow your visitors to share your blog on Twitter and Facebook

Chapter 11

  • Understanding the Basics of Hosting
  • Buying Hosting (on Dreamhost)
  • Configure your website on Hosting Provider
  • Create a MySQL database
  • Upload your files and database to the server
  • Test your new website

Please Note

1. Since this is a technical training, we expect you to have just a little bit of understanding of web. Even if you have no programming background you can still create your own website using Drupal.

2. During the training we will setup the development environment on your PC/Laptop. So that you can practice it on your machine.

3. Batches will be scheduled on weekdays - 3 classes (2 hours each) or Weekends - 2 classes (3 hours each).

4. We will not train any programming language in this training, except basic HTML/CSS. Drupal is a CMS based framework and you can create website without writing any code.

Let me know if you have any doubts/questions. Write to me at ravi [at] sparxsys [dot] com or write to us.

Last but not the least, if you are still thinking whether or not to join our training classes then no problem at all. You should take your time and think about it. However if you really want to learn Drupal then you can find lot of learning stuff on site www.slashnode.in We regularly update our Blog where we not only write about Drupal but also produce Video tutorials.

When you subscribe to our Newsletter, one thing is assured - You will also be updated with whats latest in Drupal.