This course covers ExpressionEngine 3.
New to ExpressionEngine but want to start building right away?
Does your client or your boss expect you to know how to build sites in ExpressionEngine?
Need a fast-paced way to get started?
Follow along as we build the “Channel University” website on ExpressionEngine. We’ll start from the very beginning by installing ExpressionEngine and then configure our site, working all the way through until we have a basic, working website.
This course will get you up and running quickly–including how to install ExpressionEngine–and put you on the right path to becoming an ExpressionEngine pro.
Web professionals have been learning ExpressionEngine with Mijingo since 2008.
We kick off the course with a short introduction to the course by your instructor (that’s me, Ryan!)
Let’s review the Channel University website, which the site we’re building together in this course.
Before we can start building any ExpressionEngine site we need to first install the CMS. We’ll walk through all of the steps of installing ExpressionEngine.
Let’s catch our breath and take a moment to get familiar with the ExpressionEngine control panel. This is where we’ll spend the entire next video.
With ExpressionEngine installed and our tour done, we can start to configure the site in the ExpressionEngine control panel. We add channels, field groups and fields, and statuses, and more. We wrap up by writing some code to start building out the Channel University homepage.
Now that we have the site configured we are ready to start building our templates. We’ll start with the Homepage because it’s the perfect place to learn how ExpressionEngine template tags work.
We continue our template work by coding the entry template. Here we’ll learn how ExpressionEngine dynamically displays the proper Channel Entry using the URL.
Now that we have a handful of templates coded, we need to think about ways to keep our code from getting too redundant. We’ll use Layouts and Embed Templates in ExpressionEngine to share common code among all templates.
One downside to using Layouts and Embed templates is that you need to send dynamic data to them. We can do that using Layout and Embed Variables.
This is a good time to take a break and flex your new kills. We’re more than halfway through the course and it’s time to practice. Remember, the best way to master a new skill is to use it without help and learn by making mistakes and fixing them.
Categories in ExpressionEngine function just like you think they would: we can assign a group of categories to a Channel and one or more categories to a single Entry.
We are going to work with Related Entries in ExpressionEngine in two ways. This is the first way, using the Related Categories Mode option in ExpressionEngine’s Channel Entries tag.
The Channel University website has one one-off or “static” pages like About, Apply, etc. Let’s use the ExpressionEngine Pages Manager to set up those pages and make it easy to manage them and create new pages.
We use the File Manager in ExpressionEngine to upload and manipulate our article images.
Previously, we showed related entries using the Related Categories Mode. Let’s redo that same part of the entry template and instead use the Relationship field in ExpressionEngine to explicitly create a relationship between one and many entries.
A little pep talk from me about moving forward with your ExpressionEngine learning and work. If you’ve gone through the entire course you are now ready to get started building your first ExpressionEngine site on your own. Go build it!
This course is a beginner level introduction to ExpressionEngine. No previous experience with ExpressionEngine is required.
This course covers how to build a site in ExpressionEngine 3.
There are 16 parts to this course.
The times vary but the total running time is 2 ½ hours of learning.
All of the code for every episode is available on on the course page as one zip file.
There is a Team Pack available, which allows you to share the course with up to 5 people in your company or the Company license, which allows you to use the videos with up to 25 people. You can choose the proper license when you add the course to your cart.
We love feedback about our training materials. Please get in touch and let us know what you think.