大家好,我是伟伟权,你正在观看的是《Symfony5全面开发》视频教程

Symfony是一款优秀的PHP框架,我们到Symfony官网来查看一下Symfony的介绍。Symfony是一组可复用的PHP组件的集合,并且也是一款用来开发web应用程序的PHP框架。 Symfony是一款MVC框架,它实现了PHP标准规范的容器接口。可以通过使用依赖注入的方式来解耦合代码,最大限度的降低代码耦合度,来增加代码的可维护性和扩展性。

PSR-11容器接口
https://learnku.com/docs/psr/psr-11-container-meta/1622

市面上的PHP框架有很多,我们为什么要学习Symfony呢?

其实很多著名的开源项目,他们的底层代码或多或少都使用到了Symfony的代码。 像Drupal、Joomla、Magento,甚至Laravel框架,它们的底层(口误)都使用到了Symfony的代码。 既然这么多开源项目都使用了Symfony的代码,那我们学习Symfony就很有价值了。

Symfony的组件很多第三方的包也很丰富,作为独立开发者,可以自由的使用这些组件或者包来完成项目的开发。

Symfony从4.0版本开始,很多开发过程都可以使用命令行工具来辅助开发,并且省去之前版本配置文件的编写,整个开发过程越来越自动化了。这就降低了Symfony的学习难度。

总的来说,Symfony是一款值得我们的学习的框架。

我为什么要开发这套视频教程呢?

Symfony是一款优秀的PHP框架,但是国内优秀的中文资料很少,我希望我的视频教程可以对中文资料进行补充。

在Symfony5版本发布的时候,Symfony的作者同时发布了《Symfony5快速开发》这本书。我参与了这本书的翻译,但是这本书的内容更偏向于向导的类型,书中简单的介绍了各个组件的使用方法,并且在章节末尾链接到了各个组件的使用文档。 如果你是初学者,学习起来仍然有一定难度,我希望我的视频教程可以对本书的内容做下补充和详细的解说,让初学者可以快速的上手Symfony框架。

《Symfony5快速开发》
https://symfony.com/book

去年我发布了自己的内容管理系统,他是基于Symfony框架开发的,我希望有更多的人使用我的内容管理系统,当然你得学会使用Symfony框架,这也是一个推广的方式。

最后这套课程花费了我上千小时的开发和制作,我希望能够额外的赚取一些外快,当然课程的中文文档和课程代码都是开源的,你可以到我的Github主页来自由的使用这些文档和代码。 对于购买视频教程的朋友,你可以添加我的个人微信号(443580003),我将额外提供一些技术支持。

本套课程我们将从零开始开发一套博客系统,包括博客的前台和后端管理端。我们将学习到测试驱动开发TDD的开发流程,并且学习如何使用Symfony的多个组件。比如工作流、消息队列、表单等等。 这里要说明一下,我们的博客系统仅用于课程的讲解,部分功能并不会完全实现。存在一些bug等等边缘情况,我们暂时忽略。如果你有兴趣的话,可以到我的Github主页来完善这些功能。

在下一节我们将安装Symfony的运行环境,并且创建一个初始项目。

本文转载于:https://www.teebb.com/content/symfony-introduction

最新文章

  1. margin-top无效的问题解决方法
  2. DirectX SDK
  3. win7+vs2010+opencv2.4.6配置
  4. org.hibernate.MappingException: Unknown entity常见问题。回顾笔记,以前没记,现在补上,xiaochao写的蛮好的直接给转载了。
  5. Thinkphp 下面执行crond
  6. jQuery小例子
  7. 【BZOJ 2132】 圈地计划
  8. uva 434
  9. Appium 提高脚本复用、可配置性
  10. SEOR要懂得如何建立完善的seo运营团队
  11. eclipse plugin 导出插件包
  12. 相同域名不同端口的两个应用,cookie名字、路径都相同的情况下,会覆盖吗
  13. 安卓高级8 SurfaceView案例二 自定义相机
  14. 秋招提前批小结(CVTE一面挂、阿里三面挂)
  15. Python 地点转化为经纬度
  16. OC对象,自动释放池,OC与C语言的区别
  17. js-cookie的用法
  18. jQuery动画切换引擎插件Velocity.js
  19. Step7:SQL Server 多实例下的复制
  20. PC上对限制在微信客户端访问的html页面进行调试

热门文章

  1. golang中的标准库http
  2. 集合框架-工具类-JDK5.0特性-静态导入
  3. 测试开发实战[提测平台]19-Echarts图表在项目的应用
  4. 【ASP.NET Core】使用最熟悉的Session验证方案
  5. Charles和mitmproxy代理设置
  6. 抽签小程序(C语言随机数)
  7. bom-页面加载事件
  8. iOS 获取通讯录中联系人的所有属性 by - zfqj
  9. Sublime Text3安装及汉化
  10. opencv笔记--SURF