13
EAT SLEEP BREATHE WE DRUPAL www.drupak.com DRUPAK A DRUPAL BASED WEB DEVELOPMENT AND TRAINING COMPANY DRUPAL Training

ITU Drupal Proposal - drupak.comdrupak.com/sites/default/files/2017-10/Drupal_Training_curriculum.pdf · Ÿ Modular Extensible Architecture ... 1. Individuals wanting to learn Website

Embed Size (px)

Citation preview

Page 1: ITU Drupal Proposal - drupak.comdrupak.com/sites/default/files/2017-10/Drupal_Training_curriculum.pdf · Ÿ Modular Extensible Architecture ... 1. Individuals wanting to learn Website

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

Page 2: ITU Drupal Proposal - drupak.comdrupak.com/sites/default/files/2017-10/Drupal_Training_curriculum.pdf · Ÿ Modular Extensible Architecture ... 1. Individuals wanting to learn Website

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:

Page 3: ITU Drupal Proposal - drupak.comdrupak.com/sites/default/files/2017-10/Drupal_Training_curriculum.pdf · Ÿ Modular Extensible Architecture ... 1. Individuals wanting to learn Website

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.

Page 4: ITU Drupal Proposal - drupak.comdrupak.com/sites/default/files/2017-10/Drupal_Training_curriculum.pdf · Ÿ Modular Extensible Architecture ... 1. Individuals wanting to learn Website

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

Page 5: ITU Drupal Proposal - drupak.comdrupak.com/sites/default/files/2017-10/Drupal_Training_curriculum.pdf · Ÿ Modular Extensible Architecture ... 1. Individuals wanting to learn Website

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

Page 6: ITU Drupal Proposal - drupak.comdrupak.com/sites/default/files/2017-10/Drupal_Training_curriculum.pdf · Ÿ Modular Extensible Architecture ... 1. Individuals wanting to learn Website

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

Page 7: ITU Drupal Proposal - drupak.comdrupak.com/sites/default/files/2017-10/Drupal_Training_curriculum.pdf · Ÿ Modular Extensible Architecture ... 1. Individuals wanting to learn Website

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

Page 8: ITU Drupal Proposal - drupak.comdrupak.com/sites/default/files/2017-10/Drupal_Training_curriculum.pdf · Ÿ Modular Extensible Architecture ... 1. Individuals wanting to learn Website

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

Page 9: ITU Drupal Proposal - drupak.comdrupak.com/sites/default/files/2017-10/Drupal_Training_curriculum.pdf · Ÿ Modular Extensible Architecture ... 1. Individuals wanting to learn Website

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

Page 10: ITU Drupal Proposal - drupak.comdrupak.com/sites/default/files/2017-10/Drupal_Training_curriculum.pdf · Ÿ Modular Extensible Architecture ... 1. Individuals wanting to learn Website

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

Page 11: ITU Drupal Proposal - drupak.comdrupak.com/sites/default/files/2017-10/Drupal_Training_curriculum.pdf · Ÿ Modular Extensible Architecture ... 1. Individuals wanting to learn Website

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

Page 12: ITU Drupal Proposal - drupak.comdrupak.com/sites/default/files/2017-10/Drupal_Training_curriculum.pdf · Ÿ Modular Extensible Architecture ... 1. Individuals wanting to learn Website

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

Page 13: ITU Drupal Proposal - drupak.comdrupak.com/sites/default/files/2017-10/Drupal_Training_curriculum.pdf · Ÿ Modular Extensible Architecture ... 1. Individuals wanting to learn Website

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