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
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 configure and set up a project similar to what you’ll see in the real world. We’ll implement best practices for code and content authoring that perform well in production.
We’ll start by standing up a new Craft CMS project using the CraftQuest starter project. This starter project uses Docker, and it is the easiest way for reliable local development and will get you up and running quickly.
Then we’ll move into building out the project step-by-step. Along the way, we’ll learn all the fundamentals of building a production-worthy real-world Craft CMS project.
In Real World Craft CMS, we’ll cover:
Content modeling strategies to plan for the best possible implementation of content requirements Building good authoring experiences with conditional fields, field layouts, and custom fields Template best practices Eager-loading, lazy-loading, and collections Assets volumes and filesystems, remote sources, image transforms Adding front-end forms A solid technical SEO implementation Git version control strategies
My goal is to emulate as close as possible the experience of building a real-world Craft CMS project and then deploying that project to a production server.
One important note: if you haven’t built anything with Craft CMS before, you’ll want to watch and complete the Craft CMS Quick-Start Guide first. That is a primer on the fundamentals of Craft CMS.