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 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.

Craft Version
Craft 4
Instructor
Ryan Irelan
Level
Beginner
Date Published
July 22, 2022