Raising ExpressionEngine - Advanced
You asked and we delivered! Finally - an advanced ExpressionEngine 2 class where you will learn to extend EE’s native abilities by creating your own custom fieldtypes, plugins, extensions, and modules.
The class will primarily center around planning, building, testing and delivering add-ons. We’ll cover the ins and outs of the new CodeIgniter foundation of EE along with each type of add-on and how to build them.
So - interested? Cool. Come to Phoenix, AZ in April and find out why EllisLab endorses Train-ee as an official Training Partner. Find out why companies like Garmin, organizations like the Federal Reserve, and schools like the University of Georgia have trusted Train-ee to teach their staff how to use ExpressionEngine. Find out how much fun classroom training can be with an informal yet informative learning environment during the day followed by evenings out on the town or viewing the local attractions.
The Class Details
During the class we’ll cover the following:
- Brief history of EE and CodeIgniter
- Review of the “EEcosystem”
- Getting a conceptual understanding of EE
- Getting a conceptual understanding of CodeIgniter
- EE Control Panel Overview
- What’s new in EE 2 for developers
- MVC and Object Oriented programming overview
- EllisLab style & security guidelines
- Add-on packages – what they are and what they aren’t
- Different add-on types: how do I know which one to create?
- Defining the scope of your add-on
- Software / add-on package design
- Working with views
- Working with models
- Making the most of CI
- Building an accessory
- Building an extension
- Building a module
- Creating actions
- Adding hooks to your add-on
- Testing your add-on
- Including 3rd party libraries and services
- Converting your EE1 add-ons
- Getting the word out about your fancy new add-on
Included with Class
- Class Manual - printed and bound EE goodness covering everything discussed during the week, along with code samples and links.
- ExpressionEngine license - thanks to EllisLab, a Non-Commercial License of ExpressionEngine 2 ($149 value) is included with the class.
Class Prerequisites
- Working knowledge of (X)HTML and CSS
- Basic knowledge of PHP/MySQL
- A Laptop
- MAMP/WAMP installed
- ExpressionEngine installed
This class is for…
- Learning how the EE system works with add-ons.
- Learning how to build add-ons.
- Learning how to integrate 3rd party solutions into your EE site.
- Experienced developers who need to learn how to build an integrated solution in the form of an EE add-on.
This class is not for…
- Learning PHP on any level.
- Learning MySQL.
- Pitching your next big awesome add-on idea.
- Building your next big awesome add-on idea in class.
The Instructor
This class will be taught by Erik Reagan.
Erik has a passion for helping people both on and off the web. He is a web developer based in beautiful Savannah Georgia where he was born and bred. There he leads the development at his company Focus Lab, LLC. His EE teaching spans private training and consulting, public conferences and online blogs like NETUTS+ and EE Insider.
The Location
This class will be in Phoenix, Arizona, USA.
Photo Credit: Flickr user jonrawlinson - Original Photo
- On the State Seal are the Five C’s - Climate, Cotton, Copper, Cattle and Citrus. Arizona’s early economy was based on these five industries.
- Phoenix averages 211 days of sunshine per year. An additional 85 days per year are only partly cloudy, leaving an average of 69 days of cloudy or rainy days.
- There are 11.2 million acres of National Forest in Arizona and one fourth of the state is forested. The largest forest is comprised of Ponderosa Pine.
- Arizona does not use Daylight Savings Time.
- Some restaurants serve rattlesnake. Some say it tastes like chicken.
The Venue
This class will take place at the Regus of Phoenix.
Regus
2375 East Camelback Road
5th Floor
Phoenix, Arizona 85016
Main tel: +1 602 387 5000
Main fax: +1 602 387 5001
Hotels Close By:
Note that there is no official “class hotel” so you are free to search for the best location and deal to suit your needs.
The Schedule
This class runs from Tuesday, April 5th, 2011, through Friday, April 8th, 2011.
The daily schedule is:
- 9:00 - 10:30 AM: Instruction Time
- 10:30 - 10:50 AM: Break
- 10:50 - 12:00 PM: Instruction Time
- 12:00 - 1:00 PM: Lunch (provided)
- 1:00 - 2:30 PM: Instruction Time
- 2:30 - 2:50 PM: Afternoon Break (snack provided)
- 2:50 - 4:00 PM: Instruction Time
- 4:00 - 5:00 PM: Q&A
- 6:00 - ??: Optional evening activities (TBD, dinner may be provided, bring your friends/family)
Note: If you have any special dietary or physical requirements please let us know when registering so that we can accommodate you.
To Signup
This class has already taken place - visit the Classroom Training page for information on current classes.



