HOME > Development > Symfony 5 PHP Framework_1

Symfony 5 PHP Framework_1

  • Development
  • May 11, 2025
SynopsisSymfony 5 PHP Framework, available at $44.99, has an average...
Symfony 5 PHP Framework_1  No.1

Symfony 5 PHP Framework, available at $44.99, has an average rating of 3.6, with 71 lectures, based on 162 reviews, and has 684 subscribers.

You will learn about Learn Symfony PHP Framework Build an ecommerce store in Symfony Twig templates, Doctrine ORM, Encore, SASS, sessions, forms and email delivery This course is ideal for individuals who are Developers looking to learn Symfony or Developers looking to learn about MVC PHP frameworks It is particularly useful for Developers looking to learn Symfony or Developers looking to learn about MVC PHP frameworks.

Enroll now: Symfony 5 PHP Framework

Summary

Title: Symfony 5 PHP Framework

Price: $44.99

Average Rating: 3.6

Number of Lectures: 71

Number of Published Lectures: 71

Number of Curriculum Items: 71

Number of Published Curriculum Objects: 71

Original Price: $89.99

Quality Status: approved

Status: Live

What You Will Learn

  • Learn Symfony PHP Framework
  • Build an ecommerce store in Symfony
  • Twig templates, Doctrine ORM, Encore, SASS, sessions, forms and email delivery
  • Who Should Attend

  • Developers looking to learn Symfony
  • Developers looking to learn about MVC PHP frameworks
  • Target Audiences

  • Developers looking to learn Symfony
  • Developers looking to learn about MVC PHP frameworks
  • Symfony is the number one PHP framework used by real businesses to build stable, scalable, modern web applications. In this course, we will dive in and learn hands-on as we build an eCommerce website together.

    We’ll cover:

  • Symfony basics and setup

  • MVC architecture

  • Routing and controllers

  • Twig templating

  • Static assets, Encore, SASS and CSS

  • Doctrine ORM and databases

  • Session handling

  • Forms and validation

  • Sending emails

  • I have taught tens of thousands of students on Udemy and I would love for you to be the next one. I look forward to seeing you inside the course!

    Course Curriculum

    Chapter 1: Introduction

    Lecture 1: Welcome

    Lecture 2: How to use this course

    Chapter 2: Getting set up

    Lecture 1: Setting up your environment

    Lecture 2: Symfony CLI

    Lecture 3: Windows setup

    Lecture 4: Checking your environment

    Lecture 5: Example code

    Chapter 3: Creating our first page

    Lecture 1: Installing Symfony

    Lecture 2: Symfony dev server

    Lecture 3: Symfony architecture

    Lecture 4: Creating a controller

    Lecture 5: YAML files

    Lecture 6: Adding the route

    Lecture 7: Using annotations

    Chapter 4: Twig templating

    Lecture 1: Templating

    Lecture 2: Installing Twig

    Lecture 3: Creating a template

    Lecture 4: Using the abstract controller

    Lecture 5: Variables in Twig

    Lecture 6: Twig security

    Lecture 7: Using layouts

    Lecture 8: Twig documentation

    Chapter 5: Static assets

    Lecture 1: What are static assets?

    Lecture 2: Serving static files

    Lecture 3: Installing Node.js

    Lecture 4: SASS pre-processing

    Lecture 5: Installing Encore

    Lecture 6: Compiling assets

    Lecture 7: Enabling SASS

    Lecture 8: Including our assets

    Lecture 9: Adding some CSS

    Chapter 6: Databases

    Lecture 1: Doctrine ORM

    Lecture 2: Local database setup

    Lecture 3: Alternative AWS setup

    Lecture 4: Database management

    Lecture 5: Configuring the database

    Lecture 6: Creating a product entity

    Lecture 7: Generating the schema

    Lecture 8: Importing sample data

    Lecture 9: Listing the products

    Lecture 10: Product listing template

    Lecture 11: Viewing our product list

    Lecture 12: Doctrine documentation

    Chapter 7: Routing

    Lecture 1: Routing options

    Lecture 2: Product details page

    Lecture 3: Product details template

    Lecture 4: Handling not found errors

    Lecture 5: Customising the error page

    Chapter 8: Sessions

    Lecture 1: Add to basket

    Lecture 2: Add to basket button

    Lecture 3: Configuring the session service

    Lecture 4: Handling request input

    Lecture 5: Basket controller

    Lecture 6: Basket template

    Lecture 7: View basket link

    Chapter 9: Forms & validation

    Lecture 1: Installing the form package

    Lecture 2: Creating an order entity

    Lecture 3: Building the checkout

    Lecture 4: Checkout template

    Lecture 5: Testing the checkout

    Lecture 6: Processing the order

    Lecture 7: Migrating the orders table

    Lecture 8: Tidying up checkout

    Chapter 10: Email

    Lecture 1: Email and transport layers

    Lecture 2: Installing the email practice

    Lecture 3: Configuring the email service

    Lecture 4: Sending an email confirmation

    Lecture 5: Email template

    Lecture 6: Testing the email confirmation

    Chapter 11: Conclusion

    Lecture 1: Conclusion

    Lecture 2: Bonus lecture

    Instructors

  • Symfony 5 PHP Framework_1  No.2
    Chris Worfolk
    Psychologist and software consultant
  • Rating Distribution

  • 1 stars: 4 votes
  • 2 stars: 4 votes
  • 3 stars: 20 votes
  • 4 stars: 57 votes
  • 5 stars: 77 votes
  • Frequently Asked Questions

    How long do I have access to the course materials?

    You can view and review the lecture materials indefinitely, like an on-demand channel.

    Can I take my courses with me wherever I go?

    Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!