Harmonious Development with Symfony 6
Offered By: SymfonyCasts
Course Description
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
Related Courses
Programming LanguagesUniversity of Virginia via Udacity Building a Basic Website
University of Massachusetts Amherst via Independent iDESWEB, Introducción al desarrollo web
Miríadax Web Engineering II: Developing Mobile HTML5 Apps
Technische Hochschule Mittelhessen via iversity Web Application Architectures
University of New Mexico via Coursera