Drupal BootCamp
Welcome to our Drupal™ Boot Camp. In our Introduction to Drupal™ Training, attendees will learn how to successfully build data-driven web sites using the Drupal™ CMS (Content Management System). Attendees will learn how to use Drupal™'s robust API, flexible permissions system, E-Commerce functionality, and extensible framework.
Location and Pricing.
Details of location and pricing at this vary from session to session. A permanent training centre is currently in the works. Nevertheless, training is always held in controlled environments. To receive a customized proposal and price quote private training at your site or online, please contact us.
Training Prerequisites.
All attendees must be computer literate and have a general understanding of internet terms such as webpage, URL addresses, users, drag and drop, web form, header, footer, sidebar, and blog, etc.
Hands-on/Lecture Ratio.
This Drupal training class is 70% hands-on, 30% lecture, with the longest lecture segments lasting for 10 minutes. Students "learn by doing," with immediate opportunities to apply the material they learn to real-world problems.
Training Materials.
All training attendees will receive soft copies of Drupal Development eBooks and related courseware on the training CD.
Software Needed on Each Student PC.
Each student will be responsible to provide or attend the training with his/her own laptop. Minimum requirements for students pc are;
- Windows XP or Vista (preferably XP).
- MS Office Suite.
- Internet Explorer 7 or later, Firefox 2 or later, or Safari 3 or later
Other required software will come on the training CD and will be installed during the training.
Drupal Training Objectives.
Trainees will learn to:
- Use the administrative interface for content management and site configuration.
- Enable out of the box (Core) modules to extend the functionality of the core web site.
- Customize layout using blocks and regions.
- Implement Drupal modules including image galleries, custom content types and content listings, WYSIWYG editors, third-party integration tools, and more.
- Create a View for content presentation using the VIEWS module.
- Use the Content Construction Kit (CCK) to dynamically create content types to be stored in the web site's database.
- Add more advanced content types in Drupal using fields such as text, numeric, link, and image.
Training Outline.
- Drupal Basics
- How Drupal began
- What is Acquia Drupal
- Subscriptions, Acquia Search, Hosting, DrupalGardens.
- What technologies Drupal uses
- Linux or Windows
- Apache or IIS
- PHP+MySQL
- What is Drupal
- Community
- Content Management System
- Content Management Framework
- Web Application Framework
- Drupal Workflow
- Bootstrap, hooks, callbacks, output
- Drupal terminology
- Modules (Core and Contributed), Nodes, Blocks, Regions.
- Getting started
- Installing Drupal
- Setting up the admin account
- Original setup options
- The Admin Interface (Overview)
- Content Management
- Site Building
- Site Configuration
- User Management
- Reports
- Help
- Out of the Box Modules (Overview)
- Core Required
- Block
- System
- Node
- Filter
- User
- Core Optional-enabled
- Color
- Comment
- Database Logging
- Help
- Menu
- Taxonomy
- Update Status
- Core Optional-disabled
- Aggregator
- Blog
- Blog API
- Book
- Contact
- Content Translation
- Forum
- Locale
- OpenID
- Path
- PHP Filter
- Ping
- Poll
- Profile
- Search
- Statistics
- Syslog
- Throttle
- Tracker
- Trigger
- Upload
- Core Required
- User Contributed Modules
- What They Are
- Where They Are
- What They Do
- Downloading and Enabling
- User Management (In-Depth)
- Roles
- Permissions
- Layouts in Drupal
- Blocks and Regions
- Default Blocks
- Custom Blocks
- File Systems
- Storing user uploaded materials
- Understanding content-Types and Entering Content into Drupal
- The PAGE and the STORY
- Input Filters
- Adding menu entries to content
- Path Module
- Contributed Module: PathAuto
- Controling the Front Page
- Creating New Content-Types
- Installing Drupal
- Advanced Content in Drupal With Contributed Module: CCK
- Adding Fields to Content-Types
- Text Fields
- Numeric Fields
- Contributed Module: Link Fields
- Contributed Module: Image Fields
- Contributed Module: Media Fields
- Contributed Module: Field Groups
- Contributed Module: Node Reference
- Using the 'Display Fields' Settings
- Teaser / Body Displays
- Labels
- Display Formats
- Adding Fields to Content-Types
- Advanced Displays With Contributed Module: VIEWS
- Overview of VIEWS
- Default Views Settings
- Displays [Page, Block, RSS]
- Creating a VIEW With the VIEWS User Interface
- Basic Settings
- Fields vs Node
- Filters
- Arguments
- Relationships
- Overview of VIEWS
- WYSIWYG editors in Drupal
- Conclusion
Day 1.
- The Drupal user interface.
- Content types.
- Input formats.
- Revision information.
- Adding, editing and deleting content.
- Publishing content.
Day 2.
- Comment settings.
- URL path settings.
- SEO techniques.
- Blogs and forums.
Day 3.
- Installing, setting up and configuring a Drupal site.
- Find your way around the vast array of Drupal settings with ease.
- Deal with security issues, users, and access control.
- Control and manage your site's content.
Day 4.
- Add and work with modules to enhance your website’s functionality.
- How themes alter the site layout, design, and presentation.
- Deploy, manage, and maintain your website.
The course includes lunch and several Drupal & Web Development ebooks for students.






