Symfony 6 框架:入门(2024 年实践)
Symfony 6 Framework: Getting Started (Hands-on 2024)
学习 Symfony 并看看它与 Laravel 和 Next JS 相比如何。构建 PHP8 Web 应用程序的实践教程 包括 API!
你将学到什么
-
Symfony 框架 6 个主要概念:路由、控制器、twig、Doctrine、表单、验证。
-
使用 Symfony 6 创建网站、REST API 和 CLI 命令。
-
遵循多个实践教程来创建天气预报网站和 API。
-
比较 Symfony 6、Laravel 10 和 Next JS 14。
-
使用现代 PHP 8 严格类型。
要求
-
无需框架经验。不过您需要了解一些 PHP。
描述
您想在 10 分钟内创建一个基本博客吗?如果是这样,那么本课程适合您!
Symfony 是一个令人惊叹的现代 PHP 框架。现代,但并不新鲜。它自 2005 年以来一直存在,因此大部分童年问题早已得到解决。在我的职业生涯中,我参与过使用 Laravel、Cake、CodeIgniter、Next.js、Spring 以及许多其他各种语言的框架构建的项目。但 Symfony 是我选择的框架。
在这个初学者/中级课程中,我将向您展示如何开始使用 Symfony 框架。我假设您之前没有 Symfony 的经验,但需要一些 PHP 知识。本课程也不断更新到最前沿的 Symfony 版本,因此即使您是高级开发人员 – 我相信您也会在这里找到适合您的东西!
这是一门实践课程,因此我不仅会向您展示 Symfony 最基本的概念,而且我们还将开发一个真实的应用程序。我们将建立一个天气预报系统。首先作为整体网站,然后作为后端 API,可供 React、Vue 或 Vanilla JS 应用程序使用。
为什么要购买这门课程?虽然 Symfony 网站上的文档将向您展示该框架提供的所有可能性,但在本课程中,我将向您指出实际上最有效的方法。不过,我也希望您对这个框架和其他框架有自己的看法,所以在课程即将结束时,我将向您展示如何使用 Laravel 和 Next.js 实现类似的效果。
Symfony 不断发展,本课程也是如此。当 Symfony 发生变化时,我将创建新视频并替换课程的相关部分。因此,只需注册一次即可持续学习。
目前支持的版本:6.3。我们正在确认与 6.4 的完全兼容性。
本课程适合谁:
- 希望轻松开始创建令人惊叹的 Web 应用程序的初级、中级和高级 PHP 开发人员!
评论(0)