itu drupal proposal · drupal training . page # 1 introduction drupal is a well-known and award...
TRANSCRIPT
EAT� SLEEP� BREATHE��
WE�
DRUPAL
w w w . d r u p a k . c o mDRUPAK
A DRUPAL BASED
WEB DEVELOPMENT
AND TRAINING COMPANY
DRUPAL Training
Pa g e # 1
IntroductionDrupal is a well-known and award winning free,
Open Source Content Management System
(CMS) and framework built in PHP, the most
popular web development language. With
Drupal one can build any type of Website like
University/College/Library Websites, Huge
Portals, Online Shops, Government Websites,
Online Advertising Websites, Online Jobs ,
Online Registration Websites, Business
Community Websites, E-commerce Websites,
Conference/Camp/Events Websites, Blogs,
Forums and the list grows on.
Ÿ Drupal is Open source (i.e Free to acquire and use)
Ÿ Rapid Website Development (Within just a few hours or days
one can deliver a website as opposed to Custom PHP which
will take ages)
Ÿ Thousands of Add-on Modules
Ÿ Modular Extensible Architecture
Ÿ Powerful Design Customization Options
Ÿ Multisite Management
Ÿ Thriving and helpful Development
Ÿ Community
Ÿ Proven Security Record
Benefits of Drupal:
Pa g e # 2
Who are using Drupal? Some of the World's leading organizations using Drupal are as follows
1. Whitehouse (www.whitehouse.gov) and hundreds of US
Government Websites
2. NASA
3. Cisco
4. Weather.com for the Weather channel
5. Australian Government Portal
6. Indian Government Portal
7. French Government Portal
8. London.gov.uk
9. Harvard University
10. LUMS Pakistan
11. Careem
12. Canadian Government Data Portal
13. United Nations
14. British Council
15. Georgia.gov
16. UNDP, UNESCO, WFP
17. Lamborghini
18. Tag heuer
And thousands of more organizations around the globe use
Drupal to empower their web presence. In Pakistan,
Government of Punjab, Khyber Medical University, Khyber
Girls Medical College, PICO, Mehran University are in
Drupal.
Also, we have news of National Assembly of Pakistan moving
to Drupal.
Pa g e # 3
Who Should Attend?
Ÿ Freelancers
Ÿ Students
Ÿ Web developers and architects
Ÿ Designers and user experience developers
Ÿ Back-end and front-end developers
Ÿ Content authors and strategists
Ÿ Anyone willing to have career in Web
Development
Pa g e # 4
Website Building with Drupal
Details of Proposed Training
1. Individuals wanting to learn Website Development/Drupal.
2. Business owners or employees responsible for their company's website.
3. Web designers looking to expand their service offerings by providing Drupal sites for clients.
4. Web Professionals looking to save time and learn building amazing and powerful websites.
Who Should Attend? No prior knowledge of Web
Development/Programming.
But still some basics of
HTML, CSS will be a plus.
Pre-Requisites
Pa g e # 5
Training Curriculum
Ÿ Installing new themes
Ÿ Drupal Modules Overview
Ÿ Downloading and Installing Drupal Modules
Ÿ A go through of must have modules in Drupal.
Day 1Ÿ Introduction to Drupal
Ÿ Installing Drupal
Ÿ Understanding Content in Drupal
Ÿ Creating and Managing Content
Ÿ Creating Different types of content with Custom Content types
Ÿ Categorizing content with Taxonomy
Ÿ Understanding Blocks in Drupal
Ÿ Menu Management
Ÿ User Management and Permissions
Ÿ Creating Blogs in Drupal
Ÿ Creating Forums in Drupal
Pa g e # 6
Day 2
Ÿ Drupal's Magical Views Module
Ÿ Understanding Views interface
Ÿ Creating lists of data with views
Ÿ Creating a slideshow with views Slideshow module
Ÿ Styling views and views slideshow
Ÿ Paragraph Module in Drupal
Ÿ Understanding Drupal's Panels Module
Ÿ Creating a custom frontpage with Panels module
Ÿ Panelizer Module
Ÿ Display Suite module
Ÿ Understanding Drupal's Context module
Ÿ Understanding Drupal's Rules module
Ÿ Drupal's Webform Module for Surveys
Ÿ Drupal's Quicktabs Module
Pa g e # 7
Day 3
Drupal Theme DevelopmentŸ Introduction to theming basics
Ÿ Preparing a site for theming
Ÿ Enabling themes and theme settings
Ÿ Introduction to Bootstrap
Ÿ Translating a design into a Drupal theme
Ÿ Creating the info file and adding CSS
Ÿ Customizing the page template
Ÿ Adding regions to the page template
Ÿ Customizing the node template
Ÿ Creating dynamic templates for specific node
Ÿ Using the theme development module
Pa g e # 8
Day 4
Ÿ Adding JavaScript to a theme
Ÿ Tour of popular Page Template variables
Ÿ Adding a screenshot to your theme
Ÿ Creating Drupal Content and views to be used
Ÿ Conclusion to theming basics
Ÿ Introduction to Advanced Theming in Drupal
Ÿ Altering output generated by Drupal
Pa g e # 9
Day 5
Ÿ Installing Drupal Commerce
Ÿ Products & Product Variations
Ÿ Pricing Rules and Discounts
Ÿ Creating Different types of Products
Ÿ Shopping Cart
Ÿ Customizing Product Displays.
Ÿ Checkout Process
Ÿ Power of Rules in Drupal Commerce
Drupal Commerce
Pa g e # 1 0
Day 6 & 7
Ÿ Creating a Teacher's blog
Ÿ Creating a student's forum
Ÿ Creating a sub website for every department of the university
Ÿ Creating an online admissions section
Ÿ Creating an online recruitment section on the university
website
Ÿ Putting it all together
Ÿ Launching the website
Ÿ Understanding and Analyzing Requirements
Ÿ Choosing a theme for the website
Ÿ Creating the Data structure (Content Types, Taxonomy etc)
Ÿ Creating Content
Ÿ Creating Views of content
Ÿ Styling Views Creating and styling a front page slideshow via
Views Slideshow module
Ÿ Creating users to control site content
CASE STUDYCreating a University Website in Drupal
Pa g e # 1 1
Day 8
Ÿ Build a .info and .module files to set up your module.
Ÿ What is Drupal hook and uses.
Ÿ Write hook_menu and hook_permissions functions
Ÿ Set up an admin settings form and use hook_form_alter
Ÿ Create database tables using hook_schema and .install files
Ÿ Write database queries and Introduction to Entity API
Ÿ Create a custom block via your module
Ÿ Theme the block and write CSS to style it
Ÿ Use t function and other sanitization functions to secure your module
Ÿ Use and create custom Drupal variables
Ÿ Explore the research functions in the Drupal API- Creating a full fledged Custom module
Drupal Module Development
Pa g e # 1 2
Our fee for 8 days Drupal Training is
Per hour = 322/- per student
Total (56hrs) = 18,000/- per student
Comparison of our fee with Drupal Training Courses worldwide
Company Country Fee in Dollars per person
Fee in Pak Rupees per person
No of Days
Acquia
Computer Minds
Learncomputer.com
PreviousNext
US
UK
US
Australia
995
1330 $
1750 $
$495+GST
1 lac
1 lac 30,000
1 lac 75,000
50,000
2
2
2
1