Mijingo

ExpressionEngine Classroom Training

Learn how to build powerful, fast, and scalable websites with ExpressionEngine in this 3-day class. You won't just be staring at a book for 3 days. By the end of the class you'll have built your first ExpressionEngine website—from beginning to end!

With an expert instructor, it's easy to learn ExpressionEngine.

  • Get your team up to speed quickly and efficiently, while avoiding common mistakes and pitfalls.
  • Learn the skills necessary to manage an existing website running ExpressionEngine, including how to expand and build on top of it.
  • Explore the power and affordability of developing websites on ExpressionEngine, and leave behind the other so-called CMSs that break your spirit or budget.

Learn the tried and true methods for building websites with ExpressionEngine, directly from the expert.

ExpressionEngine classroom training photo

What's Covered?

How to develop ExpressionEngine websites like the pros. Through a series of guided instruction, hands-on exercises, and discussion, you'll learn how to develop ExpressionEngine websites the way the experts do. Topics include:

Getting Started: ExpressionEngine is a web application. Learning how to install it in a local development environment is an important first step.

  • Setting up a local web development environment
  • Testing the environment meets requirements to run ExpressionEngine
  • Installing and configuring ExpressionEngine
  • Exploring the application

Building Templates: Before jumping in to build an entire EE site, we first want to learn some of the basics of working EE templates.

  • Learning about EE URLs and how they interact with templates
  • Displaying dynamic content in the templates
  • Creating your own EE variables
  • Using EE template tags to bring a template to life with dynamic content

Creating Your First EE Site: With our basic EE skills at the ready, we learn how to build a website, step-by-step, from beginning to end. This is the longest portion of the course and will cover a large number of topics.

  • Setting preferences, content sections, categories and member accounts
  • Coding templates to display content, and categories
  • Reusing code with embed templates
  • Displaying content by category
  • Creating and managing static pages
  • Building an RSS feed
  • Adding search functionality to the site

Advanced Techniques to Enhance Your Site: With our first EE site built, we will build on it with advanced EE development approaches that will make it possible to build complex websites.

  • Writing custom MySQL queries in the template to retrieve the data you need
  • Setting up Stand Alone Entry Forms to add content outside of the Control Panel
  • Using Embed Variables to share data between templates
  • Advanced tag use, like searching for entries and dynamic parameters

Website Optimization: The important last step in building your EE site is to make sure it will perform well for your audience. These techniques will help you build a lean, efficient website that will not buckle under traffic.

  • The four types of caching
  • Disabling unneeded queries
  • How to handle extremely high traffic

Is this for me?

This class is for web designers & developers. This course is taught so both Web Designers and Developers can quickly learn ExpressionEngine. No previous experience with ExpressionEngine or programming is required. The course is hands-on and we will build an ExpressionEngine website from beginning to end.

Will you come to our location?

Yes. This course is taught on site at your location. As such, you'll need the following:

  • a room to comfortably accommodate your team
  • a laptop projector and screen
  • a whiteboard or flipchart with markers
  • laptops (or desktops) on which each attendee can complete the hands-on exercises, and access rights on those machines to install the required software

Ready to Learn ExpressionEngine?

To schedule your training, just get in touch so I can learn more about your team.


Email to Schedule Your Training »

Ryan Irelan

About Ryan Irelan

Ryan is Vice President of Technology at Happy Cog. He authored a popular set of training videos for ExpressionEngine developers, the first book on ExpressionEngine 2 and is the creator of an official ExpressionEngine partner website, EE Insider.

Customers Love Mijingo

  • Just what I was looking for, thanks a mil!

    Deek Design

  • I love ExpressionEngine. I read this book last week over two days and built a complete site a day later.

    Lacy Garrison

  • I can’t recommend this screencast enough if you want to make a commercial side project, or add another weapon to your client repertoire.

    Kenny Meyers

  • [T]his ebooklet does its very best to ensure that our ExpressionEngine websites are as secure as they can be.

    Tony Geer

  • Greg has an excellent way of introducing Python to a PHP developer. He covers classes and methods, working with the file system, even dictionaries, lists, and tuples explained in a way I can remember. If you are at all interested in Python then watch it. You won’t be disappointed.

    Jerel Unruh

  • Ryan’s screencasts changed the way I build for the web. They’re easy to follow and he doesn’t miss a step. I still refer to them when I’m stuck. Best investment I’ve made yet.

    Amy Stoddard

  • They’re really clear, and I actually feel like I’m learning how EE works, not just repeating things monkey-like.

    Jodi Warren

  • Thank you Ryan, well done!

    David Baker

  • Greg Aker is one of the brightest rising stars in the Python community. These screencasts are exemplary of that.

    Kenny Meyers

  • I like things that make life easier in web design land. [T]hank goodness for Mijingo.

    Molly Bermea