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
Join premium to watch
Go to premium
# | Title | Duration |
---|---|---|
1 | Start Project | 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 |
Comments
0 commentsSimilar courses

Learn PHP Symfony 4 Hands-On Creating Real World Application
Sources: udemy
We'll go through each single task step by step, you will code along with me. I'd explain every detail of how things work, and how things should be done. At the end of this cour...
13 hours 22 minutes 28 seconds

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

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
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
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
Want to join the conversation?
Sign in to comment