Drupal Open Source Development & e-Commerce Diploma
Drupal Training - Job Ready Diploma
Full Time - 11 weeks starting September, 2010
Try Drupal - An extremly powerful Content Management System - Programming made easy!
In the 11 Week Training Program you will learn how to implement and modify the CMS to build dynamic web sites. We teach you in detail everything from basic installation to creating custom modules. You'll have the skills to make websites for nearly any need. Backend knowledge is important but so is themeing. Themeing controls the look of the site and our instuctors cover this is great detail. Other topics we teach are: e-commerce shopping carts, security, user interaction, forums, blogs, hosting, search engines, SSL, photo galleries, advertising, portals, calendars & more!
The best part of our training course is our small class size. If there are any topics you'd like to learn our instuctors will be more than willing to help. We have the cutting edge knowledge of today's fast paced and competitive web sector.
Training Course Details
The Drupal CMS is extremely powerful and flexible. Sites go up fast and have all the features of major sites you've seen on the internet. This training course is project-driven and is updated frequently to meet the demands of today's employers. Many large sites such as FedEx , Sun Microsystems and The White House are powered by Drupal, the winner of the 2007 CMS (content management system) of the year!
Drupal has a robust user community and easy-to-use administration features. Our training course covers all the important aspects of installing, configuring, customizing, and maintaining a CMS powered website. Instructors Gord, Karen and Chris explore blogs, discussion forums, member profiles, and other features while demonstrating the steps required to make Drupal perform. They also teach fundamental concepts and skills along the way, including installation, backups, and updates; security and permissions; flexible page layouts and CSS; menu navigation; and performance monitoring and disaster recovery. They also discuss how to select and install the community-supported modules that further expand Drupal's capabilities, and gives experienced PHP programmers tips on customizing page templates.
Training Program Outline
Drupal Introduction
- A leading CMS (Content Management System)
- What do you need to run Drupal? An overview of Drupal requirements
- The guts of Drupal. Learn how it works
- Getting involved with the Open Source Community
Drupal Capabilities
- Some key Drupal terms to assist with the learning curve
- Know you way around the Drupal User Interface
Installation
- How to install XAMPP / MAMP on your local computer
- Setting up the database. Learn how to set up a MySQL database for your CMS
- Download and installation of the Drupal CMS
- Troubleshooting your installation of the Drupal Content Management System
Tweaking Your CMS
- Clean URLs allow for search engine friendly URLs
- Backing up your installation
- Restoring from back up. Learn to restore your CMS to a previous back up
- How to update Drupal to a newer release
Drupal Admin
- An introduction to the Drupal administration menu
- How to input your Site Information
- Learn how to theme the look and feel of your CMS
- Learn how to add and place blocks
- Working with Drupal databases
- MySQL with PHPMyAdmin
Managing User Accounts
- Setting up security and permissions for your sites user base
- Working with site access
- How to create and manage Users
- Managing and customizing user profiles
- How to set up sitewide user contact forms
Customizing Your Site
- Creating a basic page with the Drupal CMS
- Working with your page layout
- How to create content in Drupal
- How to add and manage blocks
- Managing content using categories with taxonomy
Creating Content
- Creating Drupal nodes
- How to create different types of content
- Adding fields and managing Drupal content types
- Setting up and writing Blogs
- How to create and manage forums with Drupal
- Set up polls on your website
Content Management
- Categorizing content with taxonomy
- Output your sites content with RSS feeds
- Managing user comments on your content
Theming and CSS
- Configuring Drupal themes to change your sites lay out
- Changing your sites theme
- Finding and implementing Drupal themes on the web
- Using Cascading Style Sheets (CSS)
Modules
- Finding contributed Drupal modules
- Installing Drupal modules on your website
- Configuring your modules
Modules You Can't Live Without
- Automatic Updates
- CCK - The Content Construction Kit
- CK Editor
- IMCE
- Views
- Image Cache
Navigation
- Learn how to customize and manage Drupals menu system
- Categorize and lay out content using the book module
PHP
- Managing Drupal content templates with PHP
- Using the PHP programming language with the Drupal CMS
- Using PHP snippets
Launching Your CMS
- Launching your CMS
- Become a part of the Drupal Community at drupal.org
![]() |
A one-of-a-kind training program taught by professionals in the industry
There is no better way to gain job-ready, industry standard skills than to learn from the people who design and develop with Drupal every day for hundreds of clients.
This Drupal Training Course is perfect for students to get up-to-date, job-ready skills from our professional development team, using pre-existing software and modules with some customization.
Our design and development team and school are located next door to each other, so you will be able to interact with our team of designers and developers while they are at work. You will gain valuable experience with access to a real development studio.
This is a 100% instructor led training program, taught by our own web development team. Instructors are in the classroom with students at all times, either instructing or helping with assignments. Help can also be found from all members of the northStudio.com team, including interns, co-op students, faculty and other staff members throughout the buildings. It's a busy place, so there is always someone to help with whatever you are working on.
The course curriculum is continuous and each module flows perfectly into the next so that you understand the process and development techniques needed to build functional web sites for all types of clients, as we do every day.


