YoVDO

Harmonious Development with Symfony 6

Offered By: SymfonyCasts

Tags

Symfony Courses Computer Science Courses Web Development Courses Javascript Courses PHP Courses Webpack Courses JSON Courses API Development Courses Twig Courses

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

Software as a Service
University of California, Berkeley via Coursera
Intro to Computer Science
University of Virginia via Udacity
Web Development
Udacity
Software Engineering for SaaS
University of California, Berkeley via Coursera
CS50's Introduction to Computer Science
Harvard University via edX