Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

SymfonyCasts

Harmonious Development with Symfony 6

via SymfonyCasts

Overview

Woh, it's Symfony 6 time! The best, smoothest and most enjoyable version of Symfony yet, whether you're building an API or a slick JavaScript-driven frontend. Oh, and it's also the first version of Symfony that was made entirely for PHP 8.

Symfony 6 is all about streamlining your development experience, putting solutions and your fingertips and helping you enjoy the process. Because, done correctly, programming is a BLAST.

On your marks, get set, code!

  • Create a fancy new (but tiny!) Symfony app that will make your friends proud
  • Install & explore the symfony binary for development tricks
  • Prep PhpStorm & plugins for the BEST experience
  • Learn about Symfony Flex & the "recipes" system
  • Install 3rd party packages and bundles
  • Create routes and controllers (with PHP 8 attributes!)
  • The bin/console tool
  • Twig & templating
  • The web debug toolbar: insane debugging at your fingertips
  • JavaScript & Asset Setup with Encore & Symfony UX
  • Create a JSON API endpoint & calling via Ajax
  • A peek into the most important part of Symfony: services!

Let's go friends!

Syllabus

  • Hello Symfony
  • Meet our Tiny App
  • Routes, Controllers & Responses
  • Wildcard Routes
  • Symfony Flex: Aliases, Packs & Recipes
  • Flex Recipes
  • Twig ❤️
  • Twig Inheritance
  • Profiler: Your Debugging Best Friend
  • Assets, CSS, Images, etc
  • Generate Urls & bin/console
  • JSON API Endpoint
  • Smart Routes: GET-only & Validate {Wildcards}
  • Service Objects
  • The Twig Service & Profiler for API Requests
  • Setting up Webpack Encore
  • Packaging JS and CSS with Encore
  • Installing 3rd Party Code into our JS/CSS
  • Stimulus: Sensible, Beautiful JavaScript
  • Real-World Stimulus Example
  • Turbo: Supercharge your App

Taught by

Ryan Weaver

Reviews

Start your review of Harmonious Development with Symfony 6

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.