Skip to main content

Learn Symfony 3

5h 40m 26s
English
Paid

Course description

Ready to get serious with Symfony? You've come to the right place! Get your first application off on the right foot by coding along with a real application, using the right tools and learning the best practices from the lead author of the Symfony documentation. These fundamentals will get you ready for everything else you'll need to do with Symfony in the future.

Read more about the course

In this screencast, we start building an application from the ground-up, exploring the most fundamental parts of the application:

  • Installation and Setup
  • Route Essentials
  • Mastering Controllers & Response
  • Services and the Container
  • Twig
  • JSON Responses
  • Configuration and Environments

... and other goodies mixed in.

Watch Online

This is a demo lesson (10:00 remaining)

You can watch up to 10 minutes for free. Subscribe to unlock all 90 lessons in this course and access 10,000+ hours of premium content across all courses.

View Pricing

Watch Online Learn Symfony 3

0:00
/
#1: Start Project

All Course Lessons (90)

#Lesson TitleDurationAccess
1
Start Project Demo
03:36
2
Setup PhpStorm + git
02:04
3
First Page
04:15
4
Routing Wildcards
03:46
5
Intro to Services
04:19
6
Listing and Using Services
02:45
7
Twig_ For a Good time with Templates
03:24
8
Twig Layouts (Template Inheritance)
03:17
9
Loading CSS & JS Assets
04:47
10
JSON Responses + Route Generation
04:04
11
Generating URLs
02:36
12
ReactJS talks to your API
05:13
13
Bundles
04:55
14
Using a Service
03:04
15
Config_yml - Control Center for Services.
04:24
16
Adding a Cache Service
03:27
17
Configuring DoctrineCacheBundle
03:26
18
Environments
02:58
19
.config_dev_yml & config_prod_yml
03:27
20
Caching in the prod Environment Only
03:15
21
Parameters - The Variables of Configuration
03:29
22
parameters_yml & kernel.root_dir
04:48
23
Mastering Route config Loading
04:14
24
entity-class
05:28
25
-db-config
02:04
26
-insert-object
05:07
27
adding-more-columns
03:13
28
migrations
04:11
29
query-list
02:13
30
twig-dot-syntax
03:07
31
show-404
04:24
32
dummy-data
03:44
33
fixtures-alice
03:11
34
alice-faker-function
03:33
35
custom-queries
06:16
36
create-genus-note
05:15
37
many-to-one-relation
02:27
38
save-relation
03:17
39
join-column-relation-fixtures
03:14
40
param-conversion
03:13
41
one-to-many
05:07
42
one-to-many-order-by
02:40
43
array-collection-tricks
02:42
44
relation-query-joins
03:23
45
query-with-join
03:22
46
services-save-the-world
03:46
47
create-service-class
03:11
48
dreaded-dependency-injection
03:47
49
type-hinting-arguments
03:22
50
register-service
05:36
51
inject-cache-service
04:22
52
create-twig-extension
03:51
53
tagging-services
03:35
54
autowiring-madness
02:13
55
the-form-type-class
03:13
56
render-form-bootstrap
04:14
57
process-that-form
02:45
58
data-class-type-guessing
04:43
59
save-redirect-set-flash
04:05
60
field-types-and-options
05:08
61
custom-entity-type-query
03:29
62
date-picker-field
04:54
63
date-format-sanity-validation
04:27
64
form-rendering-and-variables
04:33
65
disable-html5-validation
02:03
66
beautiful-form-validation
03:03
67
changing-validation-messages
03:07
68
easy-edit-form
04:01
69
form-template-include
03:42
70
user-class
04:21
71
user-interface-methods
04:19
72
rendering-login-form
06:32
73
all-about-firewalls
02:42
74
login-form-authenticator
04:43
75
authentiator-get-user-check-credentials
06:31
76
user-provider
02:18
77
logout-and-last-username
04:20
78
user-plain-password
03:32
79
encoding-user-password
04:39
80
user-encoder-configuration
03:07
81
authorization-roles
04:16
82
deny-access-inside-controller
02:38
83
dynamic-roles
04:10
84
the-user-object
03:33
85
role-hierachy
03:13
86
impersonation-switch-user
02:45
87
user-registration-form
07:04
88
validation-unique-entity
02:39
89
conditional-validation-groups
02:00
90
automatic-login-handling
03:10

Unlock unlimited learning

Get instant access to all 89 lessons in this course, plus thousands of other premium courses. One subscription, unlimited knowledge.

Learn more about subscription

Comments

0 comments

Want to join the conversation?

Sign in to comment

Similar courses

API Platform: Serious RESTful APIs

API Platform: Serious RESTful APIs

Sources: symfonycasts
API Platform is crushing the scene these days. And it's easy to see why! Built on top of Symfony, API Platform enables you to build a rich, JSON-LD-powered, hypermedia API... pr...
2 hours 54 minutes 23 seconds
Messenger! Queue work for Later

Messenger! Queue work for Later

Sources: symfonycasts
Symfony's Messenger component gives you a beautiful system for designing your code around "message" objects and decoupled "handlers" that do the work! ... wait... that's not rig...
5 hours 5 minutes 31 seconds
Symfony 5 Fundamentals: Services, Config & Environments

Symfony 5 Fundamentals: Services, Config & Environments

Sources: symfonycasts
This is the tutorial that unlocks your true Symfony 5 potential. How? By talking about what's at the core of Symfony: services, config & environments.
2 hours 20 minutes 40 seconds
SymfonyCon 2018 Lisbon Conference Videos

SymfonyCon 2018 Lisbon Conference Videos

Sources: symfonycasts
SymfonyCon 2018 Lisbon was a huge success! Over 900 attendees from around the world came together to learn, meet and share their experiences around Symfony. And over 25 speakers...
16 hours 27 minutes 28 seconds
PHP Symfony 4 API Platform + React.js Full Stack Masterclass

PHP Symfony 4 API Platform + React.js Full Stack Masterclass

Sources: udemy
Have you ever wanted to advance your PHP skills to the next level? Maybe you have some prior PHP experience but you never had a change to work with a framework?
19 hours 24 minutes 17 seconds