Create a free account to get access to additional free training videos. Enjoy this free video from CraftQuest! Create a free account to get access to additional free training videos. Join the Community

Course Orientation

In this course, we'll teach you how to configure and set up a project similar to what you'll see in the real world.

In this course, we’ll teach you how to con­fig­ure and set up a project sim­i­lar to what you’ll see in the real world. We’ll imple­ment best prac­tices for code and con­tent author­ing that per­form well in production.

We’ll start by stand­ing up a new Craft CMS project using the CraftQuest starter project. This starter project uses Dock­er, and it is the eas­i­est way for reli­able local devel­op­ment and will get you up and run­ning quickly.

Then we’ll move into build­ing out the project step-by-step. Along the way, we’ll learn all the fun­da­men­tals of build­ing a pro­duc­tion-wor­thy real-world Craft CMS project.

In Real World Craft CMS, we’ll cover:

  • Con­tent mod­el­ing strate­gies to plan for the best pos­si­ble imple­men­ta­tion of con­tent requirements 
  • Build­ing good author­ing expe­ri­ences with con­di­tion­al fields, field lay­outs, and cus­tom fields
  • Tem­plate best practices
  • Lazy eager-load­ing
  • Assets vol­umes and filesys­tems, transforms
  • Adding front-end forms
  • A sol­id tech­ni­cal SEO implementation

My goal is to emu­late as close as pos­si­ble the expe­ri­ence of build­ing a real-world Craft CMS project and then deploy­ing that project to a pro­duc­tion server.

One impor­tant note: if you haven’t built any­thing with Craft CMS before, you’ll want to watch and com­plete the Craft CMS Quick-Start Guide first. That is a primer on the fun­da­men­tals of Craft CMS.

Craft Version
Craft 5
Instructor
Ryan Irelan
Level
Beginner
Date Published
April 22, 2024
Ryan Irelan

I am the creator of CraftQuest, a web developer, and former software team manager. I spend most of my time improving CraftQuest with code and courses. When I'm not in front of the computer, I spend my time with my family, and running on the roads and trails of Austin, TX.