Description
In this course, you will learn:
- Create your shiny (and tiny!) new Symfony app
- Install the symfony binary & explore its superpowers
- Configure PhpStorm & plugins for a killer experience
- Symfony Flex & the "recipes" system
- Install 3rd party packages and bundles
- Create routes and controllers
- The bin/console tool
- Twig & templating
- The web debug toolbar: insane debugging at your fingertips
- JavaScript & Asset Setup
- Create a JSON API endpoint & consume with AJAX
- An intro to the most important part of Symfony: services!
Syllabus:
- Creating a new Symfony 5 Project
- Meet our Tiny App + PhpStorm Setup
- Route, Controllers & Responses!
- Annotation & Wildcard Routes
- The Lovely bin/console Tool
- Flex, Recipes & Aliases
- How Recipes Work
- The Twig Recipe
- Twig
- Profiler: Your Debugging Best Friend
- Assets: CSS, Images, etc
- Generate URLs
- JSON API Endpoint
- JavaScript, AJAX & the Profiler
- Smart Routes: POST-only & Validate {Wildcards}
- Service Objects
- Hello Webpack Encore
- Webpack Encore: JavaScript Greatness