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

Real World Craft CMS

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 require­ments Build­ing good author­ing expe­ri­ences with con­di­tion­al fields, field lay­outs, and cus­tom fields Tem­plate best prac­tices Eager-load­ing, lazy-load­ing, and col­lec­tions Assets vol­umes and filesys­tems, remote sources, image trans­forms Adding front-end forms A sol­id tech­ni­cal SEO imple­men­ta­tion Git ver­sion con­trol strategies

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.

Real World Craft CMS is made up of the following videos: