Learning Symfony 4

Learning Symfony 4
Learning Symfony 4

English | MP4 | AVC 1280×720 | AAC 48KHz 2ch | 1h 18m | 1.17 GB
eLearning | Skill level: All Levels

Build PHP applications the modern way with Symfony 4, a popular PHP model-view-controller (MVC) framework. In this course, Mike Oram steps through how to build a PHP-based web app in Symfony. He explains how to install and configure Symfony and start saving time with typical development tasks, such as rendering content with templates. Mike also goes over how to create services with the service container, work with data using the Doctrine object-relational mapper, and implement middleware. After wrapping up this course, you’ll have the tools you need to leverage Symfony to get a head start on your PHP projects.

Topics include:

  • Installing Symfony
  • Exploring the Symfony file structure
  • Creating routes
  • Creating services with the service container
  • Working with data using Doctrine
  • Creating templates with Twig
  • Authentication with middleware
+ Table of Contents

1 Build web apps with Symfony
2 What you need to know
3 Installing Symfony
4 Running Symfony locally
5 Understanding MVC frameworks
6 File structure
7 Create your first controller
8 Routing with YAML
9 Routing with annotations
10 Creating a Twig template
11 Rendering your template
12 Challenge Pass data to your template
13 Solution Pass data to your template
14 Understanding the service container
15 Using built-in services
16 Creating your first service
17 Services with params
18 Using a service from your controller
19 Challenge Create a date service
20 Solution Create a date service
21 Introduction to Doctrine
22 Set up and config Doctrine ORM
23 Create your first entity
24 Creating your DB structure
25 Implementing into your controller
26 Doctrine QueryBuilder
27 Using SQL with Doctrine
28 Intro to Symfony middleware
29 Creating a subscriber
30 Implementing a subscriber
31 Handle subscriber exceptions
32 Challenge Implement token auth
33 Solution Implement token auth
34 Next steps