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
Capstone: Photo Tourist Web ApplicationJohns Hopkins University via Coursera Introduction to NodeJS
Microsoft via edX API Development on Google Cloud's Apigee API Platform
Google Cloud via Coursera Desarrollo de páginas con Angular
Universidad Austral via Coursera Full Stack Web Developer
Udacity