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

Probabilistic Graphical Models 1: Representation
Stanford University via Coursera
Computer Security
Stanford University via Coursera
Intro to Computer Science
University of Virginia via Udacity
Introduction to Logic
Stanford University via Coursera
Internet History, Technology, and Security
University of Michigan via Coursera