Chapters
25 Chapters
|
2:34:05
|
Login to bookmark this video
-
Course Code
Subscribe to download the code!
Subscribe to download the code!
-
This Video
Subscribe to download the video!
Subscribe to download the video!
-
Subtitles
Subscribe to download the subtitles!
Subscribe to download the subtitles!
-
Course Script
Subscribe to download the script!
Subscribe to download the script!
Scroll down to the script below, click on any sentence (including terminal blocks) to jump to that spot in the video!
Subscribe to jump to this part in the video!
Keep on Learning!
If you liked what you've learned so far, dive in! Subscribe to get access to this tutorial plus video, code and script downloads.
What PHP libraries does this tutorial use?
// composer.json
{
"require": {
"php": ">=8.1",
"ext-ctype": "*",
"ext-iconv": "*",
"knplabs/knp-time-bundle": "^1.18", // v1.19.0
"symfony/asset": "6.1.*", // v6.1.0-RC1
"symfony/console": "6.1.*", // v6.1.0-RC1
"symfony/dotenv": "6.1.*", // v6.1.0-RC1
"symfony/flex": "^2", // v2.4.5
"symfony/framework-bundle": "6.1.*", // v6.1.0-RC1
"symfony/http-client": "6.1.*", // v6.1.0-RC1
"symfony/monolog-bundle": "^3.0", // v3.8.0
"symfony/runtime": "6.4.3", // v6.4.3
"symfony/twig-bundle": "6.1.*", // v6.1.0-RC1
"symfony/ux-turbo": "^2.0", // v2.1.1
"symfony/webpack-encore-bundle": "^1.13", // v1.14.1
"symfony/yaml": "6.1.*", // v6.1.0-RC1
"twig/extra-bundle": "^2.12|^3.0", // v3.4.0
"twig/twig": "^2.12|^3.0" // v3.4.0
},
"require-dev": {
"symfony/debug-bundle": "6.1.*", // v6.1.0-RC1
"symfony/maker-bundle": "^1.41", // v1.42.0
"symfony/stopwatch": "6.1.*", // v6.1.0-RC1
"symfony/web-profiler-bundle": "6.1.*" // v6.1.0-RC1
}
}
7 Comments
Hey SymfonyCasts and Ryan!
great work! I'm learning a lot about Symfony 6 under the hood. I will purchase the rest of the Symfony 6 courses that are available. there was one other thing I wanted to ask. For someone building an application for production for the first time (using the Symfony 6 framework) without a team or help from anyone. How would I know that I have researched and gathered all the accurate materials and docs needed to build a fully functional application that is production ready? Does SymfonyCast have an area that teaches this? Or is there a checklist that I need to be aware of? What steps should I be taking that would lead me in the right direction? I understand that reading the Symfony docs is very important, with that said, I'm sure there are important steps that I'm unaware of.
Hey Akili,
Well, first of all, writing some tests is always a good idea :) Tests will help you to make sure that application works as expected, e.g. that regular users does not have access to your admin page, or that the checkout process works well and users can buy products on your website, etc. Writing unit/integration/function tests is an important part of any application creation and will not recommend skipping them :) Of course what test and how to test is up to you, and it depends on your needs.
Second, always keep your applications up to date, i.e. regularly update dependencies if you can... it will help to get rid of some known security issues that were recently found and fixed. And that's where your tests will really help you - you will be able to test the whole system and make sure everything still works as expected by running those tests. But it also depends on how well-written tests you have :)
But as soon as your app is on production - you will need to check that the app is loaded in "prod" mode :) You can also check this docs page: https://symfony.com/doc/current/setup/web_server_configuration.html - to set up your production server well and do some Symfony-specific optimization. For more performance optimizations see: https://symfony.com/doc/current/performance.html .
But basically, as soon your app is on prod and you see it's working in prod env mode, and works as expected - everything should be good. Other things depend on the quality of your code, how well you write it, etc.
p.s. in case you're interested in how to deploy your app to the production properly - I will suggest watching our "Deploy with Ansistrano" course: https://symfonycasts.com/screencast/ansistrano :)
Cheers!
Hola!
Los subtítulos en Español no funcionan en este video.
Gracias por avisarnos, los subtitulos en español para este video ya están disponibles. Saludos!
Ah, gracias! Estamos investigando lo que está pasando.
Saludos!
Why is the course still not free? I recently received an email explaining that it was already released.
Hey danielperez9403
I answered you here https://symfonycasts.com/sc...
"Houston: no signs of life"
Start the conversation!