Become aStatamic Ninja

Real projects.Real Ninja Skills.

Introducing Statamic Ninja Mastery , the ultimate course designed to empower you with the knowledge and expertise needed to harness the full potential of Statamic.

Course outline ↓

Why Statamic ?

Statamic is a flat-file content management system (CMS) that stands out for its unique features and advantages. It diverges from traditional database-driven CMS platforms by adopting a flat-file architecture, storing content in simple text files rather than a database. This approach enhances version control, simplifies backups, and facilitates migration.

Choose to use Statamic for its performance benefits,developer-friendlyenvironment, customization capabilities, user-friendly content management,scalability, security features, and the supportive community that surrounds it.

Marian Pop
Marian Pop ⚡
@mvpopuk

"I'm rebuilding @LaravelMagazine using Statamic and I'm just blown away... I'm totally sold. The overall developer experience is lit [...]"

Statamic Dashboard

Course outline ↓

1.0 Getting started

  • Installation
  • Partials
  • Collections and blueprints
  • Globals
  • Asset containers
  • Navigation
  • Structures
  • Taxonomies
  • Relationships
  • Query scopes and filters
  • Forms
  • Event Listeners - Sending an email
  • Testing
  • Deploy

2.0 Blade Templates and Custom Routing

  • Why and when to use Blade
  • Render a Template with Blade
  • View Data
  • ↳ Current page
  • ↳ Globals
  • ↳ System variables
  • ↳ Relationships / Queries
  • Tags
  • ↳ Explicit parameter setters
  • ↳ Contextual data
  • ↳ Fetch
  • ↳ Pagination
  • Modifiers
  • Layouts
  • Routes and Controllers

3.0 REST API & Front-end Frameworks

  • Enable the API
  • ↳ Resources
  • ↳ Sub-Resources
  • Endpoints
  • Filtering & Sorting
  • Pagination
  • Pass page data to a component
  • Fetching data from a collection
  • The content API
  • Custom View Models
  • Customizing Resources
  • Caching
  • Rate Limiting
  • Authentication

4.0 Extending Statamic

  • Creating an Addon
  • Registering Components
  • Assets
  • Globals
  • Routing
  • Middleware
  • Views
  • Scheduling
  • Editions
  • Publishing to the Marketplace

Pricing ↓

Special pre-order price*(excl. VAT and additional charges)

$
79
149
  • Source code for all projects
  • Lifetime access and updates
  • Membership to private Discord channel

* Download available with full launch Early 2024.

  • Comprehensive learning path
  • Hands-on projects and exercises
  • Up-to-date content
  • Responsive support

For teams please send me an email at marian@laravelmagazine.com with the number of copies you need

Frequently Asked Questions ↓

The full course is expected to launch in Early 2024 but you can pre-order now and get the special pre-order price.

Contact me within 15 days and I'll refund you in full.

Absolutely. Shoot me an email at marian@laravelmagazine.com with the number of copies you want and I'll send you a quote.

All payments are processed securely through Lemon Squeezy via Stripe. Payment details are not stored on this website.

The course is addressing beginers and experienced developers as well. I approached a comprehensive learning path meaning that I will start from the begining and go deep all the way to extending Statamic and creating addons. The course can be beneficial for newcomers or already established Statamic developers.

Yes and No. For creating a simple website you only have to be familiar with HTML and CSS (we will use Tailwind). For more advanced topics like 'Custom Routing' or 'REST API's' you have to have at least some basic Laravel knowledge.

For further questions feel free to ping me at marian@laravelmagazine.com

©statamic.ninja is a product of LaravelMagazine. All rights reserved.