Mastering Drupal Application Development Training

All participants must have access to a suitably configured WiFi-enabled laptop for
every class session. The laptop can be any one of the following:
• Modern Microsoft-based OS (VISTA or 8), 2 GIG R AM, 10GB free hard drive space.
• Apple OS X (10.4 or higher), 2 GIG RAM, 10GB free hard drive space.
• Modern Linux-based OS, 2 GIG RAM, 10GB free hard drive space.
Although formal IT training in programming is not a pre-requisite, attendees should, in addition to being comfortable with having technology in their lives, have, or be familiar with:
Web development in one or more of the following:
HTML, JavaScript, CSS
PHP or Any modern content management system
DAY 1: Introduction to Drupal 7 Hours
- What is Drupal? - What technologies is Drupal built on?
- What is open-source? - Drupal distributions
- Setting up Development environment for Drupal on Windows and Linux
- Installing a local copy of Drupal

DAY 1: Drupal Basic Concepts Continue
- Users - Themes
- Nodes - Content types
- Taxonomy - Menu system
- Modules (core vs. contributed - Downloading & installing new modules/ theme
vs. custom) new modules & themes

DAY 2: User Management/ administration 7 Hours
- Roles - Permissions
- Profiles - Supporting modules

DAY 2: Content administration
- Content types - Image handling
- Fields - WYSIWYG
- Taxonomy

DAY 3: Amazing Views 7 Hours
- Concepts- Basic views
- Advanced views

DAY 3: Basic Concepts Review/PHP/HTML/CSS Self Study
- Independent work project - Basics of modern HTML self study
- Basics of PHP scripting language self study - Basics of modern CSS self study

DAY 4: Custom Modules Development: Basic concepts & Best Practices 7 Hours
- Module Anatomy - Drupal’s hook system
- Coder module - Drupal.org forums
- Drupal.org issue queues - Drupal.org documentation
- Finding and evaluating modules and themes

DAY 5: Theming Essentials 7 Hours
- HTML/CSS/PHP - Template files
- Anatomy of a Drupal theme - Theme functions
- Theme Developer module

DAY 5: Panels & Context 7 Hours
- Panel pages and variants - selection rules
- Integration with views - Overriding pages
- context

DAY 6: Distributions 7 Hours
- What is a distribution?
- Review of commonly-used Drupal distributions
- The business side of Drupal

- Web-Automation with Rules
- E-commerce with Ubercart
- Payment Gateway Integration: Case study of e-Tranzact (Nigeria) and 2Checkout (Int’l)
- Drush Essentials
- Media and Video Management/ Live streaming (Keltura)
- Advanced Forms: Webform and Entity forms (Multipage forms)
- Raspberry Pi and Drupal -Practical set up and installation/ configuration
- DrupalGap Mobile Application Development
- Multi-sites Configuration: Run multiple websites from a single instance of Drupal 7
- Drupal 7 Multilingual Sites: Configuring your Drupal 7 website to handle all languages for your site users
- Introduction to Pantheon

Hurry up and Register now!

Modules
1. Working copy of e-Tranzact Payment Gateway Module (Nigeria)
2. Customized 2Checkout Module (International)
Books
1. Master Drupal 7 Module Development –Blair Wadman
(Formats: e-pub, .mobi & PDF)
2. Drupal 7 Module Development -Packt Publishing
3. Beginning Drupal 7 - Apress
4. The Definitive Guide to Drupal 7 - Apress
5. Drupal Development Tricks for Designers -O’Reilly Media, Inc.
6. Planning and Managing Drupal Projects - O’Reilly Media, Inc.
7. Front End Drupal - Pearson Education, Inc.
8. Pro. Drupal 7 Development - Apress.
• Raspberry Pi at discount rate
• Raspberry Pi Camera Module
• Raspberry Pi TFT Touch Screen
• Low prized Laptops
• Group Access to Build-a-Module Online Drupal Training Website
• This is a ten Days Training Program 10am -3.30pm, Monday- Fridays
• Training Fee- 40,000.00 only
• Date: March 9 - 20, 2015
• Venue: 3, YDi Street, Hotel Bus Stop, Off Lasu-Isheri Road, Igando, Lagos.

• Date: April 13 - 24, 2015
• Venue: Km.22, Lekki-Epe Expressway, Ajah, Lekki, Lagos.

Training Location: 
Young Disciples International (Ydi)
No 3, YDI Street, Hotel Bus Stop, Ikotun Off LASU-Isheri Road
Ikotun , LA
Nigeria
6° 32' 51.9072" N, 3° 16' 39.342" E