YoVDO

Upgrading & What's New in Symfony 6!

Offered By: SymfonyCasts

Tags

Symfony Courses Web Development Courses

Course Description

Overview

Symfony 6 is here! Newer & shinier... it smells faintly of coconut! But, exactly what is new? And what's the best path to upgrading?

Symfony 6 builds on top of Symfony 5. So if you love making huge changes like reorganizing all of your files, whelp, I'm sorry to disappoint! But even though Symfony 6 won't require you to do a ton of work to upgrade to it, it does come with some wonderful features to make life easier. Let's upgrade... then try some of those out. We'll cover:

  • Upgrading to Symfony 5.4
  • The new Flex command for updating recipes 🍾
  • Updating all of our recipes
  • Converting from "attributes" to "annotations" with Rector
  • Finding & Removing deprecations
  • Upgrading to Symfony 6
  • ... new features!

And we won't even cover all the new features... that would take days! See Symfony.com 5.4/6.0 Features Blog for even more. Ok, let's get to work!


Syllabus

  • Project Setup & The Plan
  • Upgrading to Symfony 5.4
  • Automating Upgrades with Rector
  • Post-Rector Cleanups & Tweaks
  • Updating the All-Important FrameworkBundle Recipe
  • Recipe Upgrades with recipes:update
  • Recipe Upgrades: Part 2!
  • Upgrading Encore and your assets/ Setup
  • Upgrading to PHP 8
  • Annotations to Attributes
  • Adding Property Types to Entities
  • Security Upgrades
  • Custom Authenticator authenticate() Method
  • Password encoders -> password_hashers & debug:firewall
  • Hunting Down the Final Deprecations
  • Upgrading to Symfony 6.0
  • Final Upgrades & Cleanups
  • Form Improvements for Symfony 6
  • Enhanced Docker Integration & Testing Emails

Taught by

Victor Bocharsky and 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