Be part of JetBrains PHPverse 2026 on June 9 – a free online event bringing PHP devs worldwide together.

Browse all series

Learn Statamic with Jack

You've probably heard of Statamic by now — that rebellious little Laravel-powered content management system that refuses to use databases. Well, it's pretty grown up now, and in this series we're going to learn how Statamic can help you build highly-scalable websites quickly and efficiently, including how to run on a database.

We'll get into building add-ons, starter kits, and even pop the hood and explore just how all the flat file Statamic Magic (or Statamagic, some might say) works. Let's do this!

Progress

Series Info

Episodes
22
Run Time
2h 58m
Difficulty
Intermediate
Last Updated
Nov 14, 2022
Version
Statamic 3-5

Series Episodes

  1. Introduction (1)
    1. Introduction

      Let's talk real quick about what Statamic is and can do, so you approach this course with the right perspective.
  2. Site Build (14)
    1. Installing Statamic

      Statamic can be installed on its own with our installer binary, or into an existing Laravel application with composer. Let's walk through the steps needed to do both.
    2. The Tour

      Learning a new CMS is a lot like learning a new framework or programming language. Let's give you the grand tour of all the things Statamic adds to a base Laravel install as well as explore the Control Panel.
    3. Layouts & Templates

      Let's pretend you're a developer with a static HTML & Tailwind site and you need to hook it up to a CMS. You've picked Statamic. What do you do next?
    4. Build a Landing Page

      It's now time to set up Blueprint fields to hold and manage the content. Once we do that, we can pull the data out into our template and make the homepage of our new site editable.
    5. Creating Taxonomies

      Collections and Entries aren't the only types of data Statamic can manage. Let's set up a new Taxonomy so you can tag your Entries and organize your content in new ways.
  3. Deployment & Production Performance (2)
  4. Tasty Extras (5)
    1. Starter Kits

      Starter Kits are pre-built site packages that jump-start new Statamic sites with boilerplate code, features, functionality, and even design. We'll walk through how to install Starter Kits as well as how to create your own (spoiler: it's super easy) in under 5 minutes.
    2. The Database Driver

      Let's talk about scaling options. Statamic's Eloquent Driver lets you switch from flat files to MySQL in a matter of moments. Let's walk through the steps!

Continue Learning