ob娱乐下载SymfonyWorld在线2022夏季版

2022年6月16日至17日

观看视频中的演讲

如果你参加了这次会议,观看回放关于会谈。
否则,你可以买票回放视频。

主题

法比安效力

主题

(重新)发现Symfony控制台ob娱乐下载

杰罗姆Tamarelle

最流行的Symfony组件是大多数ob娱乐下载PHP开发工具的基础:从Composer到PHPunit, Doctrine migrations, Psalm和Flex……和您的CLI应用程序。十多年来,这是在PHP中创建带有参数和选项的命令的最可靠的方法。在每一个版本中,软件包都发展到提供更多的功能。在这次演讲中,你将(重新)发现一些最突出的功能和一些小众功能,这可能会让你成为一个更快乐的开发人员。

揭秘包

Jan Schadlich

从Symfony 4开始就不推荐使用bundle了。ob娱乐下载但它们仍然是Symfony生态系统中的重要组成部分。ob娱乐下载在这次演讲中,我将向您展示捆绑包是如何工作的,它们可以和应该用于什么,以及如何在应用程序中利用它们。

一个使用Keycloak和Symfony的SSOob娱乐下载

Laurent VOULLEMIER

单点登录(SSO)在信息系统中的应用越来越广泛。从Saas产品到公司内部软件,它们都是安全连接到具有相同标识符的多个应用程序的常用方法。

在这次演讲中,我们将讨论Keycloak,一个具有许多特性的IAM(身份和访问管理)。Keycloak允许例如连接Facebook或其他社交网络标识符,利用2FA,有密码更新策略…等等!

在简短介绍了该工具之后,我们将看到如何使用自定义身份验证器将其插入Symfony应用程序。ob娱乐下载

一个Symfony企业CMS的介绍ob娱乐下载

奥利弗Kossin

“世界上最好的Symfony企业CMS简介”ob娱乐下载

如果说有一样东西是市场肯定不再需要的,那就是另一个CMS。
那么,为什么要给一个新的、年轻的CMS机会呢?
首先,Sulu不是一个经典的内容管理系统。它不仅仅是放置和呈现内容。
它确实如此,而且可以做得更多。
Sulu试图弥合经典或相当复杂的Symfony应用程序和内容管理系统之间的差距,而不会在一个方向或另一个方向上做出让步。ob娱乐下载
这是怎么做到的呢?
苏鲁在哪里是一个好的选择,在哪里可能是一个相当糟糕的选择?
为什么Sulu尤其值得有经验的Symfony开发者一试?ob娱乐下载

编写可测试的Symfony应用ob娱乐下载

安娜Filina

当您想要测试控制器或存储库时,您是否感到困难?您是否觉得有时为Symfony应用程序编写单元测试是不可能的?ob娱乐下载在这次演讲中,我将向您展示一些设计模式,这些模式不仅使您的Symfony应用程序的测试变得微不足道,而且还将使您的代码变得易于使用。ob娱乐下载

api平台和Symfony的内核事ob娱乐下载件:深入分析

丹尼斯Brumann

API平台使得设置API变得轻而易举。创建一个实体,将其作为资源公开,这样就差不多完成了,但是如果需要自定义一些东西呢?API-Platform在很大程度上依赖Symfony的事件周ob娱乐下载期来提供大部分功能,当您想要定制API-Platform的某些部分时,了解哪个事件负责什么以及如何连接到它是至关重要的。

在这次演讲中,我们将介绍Symfony的内核事件,然后看看api-ob娱乐下载platform如何使用它们。我将讨论api-platform提供的最相关的事件监听器,我们将看看它们是做什么的。这不仅可以帮助您调试api-platform中的问题,还可以帮助您更好地利用api-platform提供的扩展点,或者何时以及如何添加您自己的扩展点。

API平台,第三幕。

马赛厄斯Arlaud

在Les tilleils,我们喜欢使用API平台,这是一个广泛使用的库,用于创建超媒体驱动的REST API。

如果你曾经使用过API平台,你可能在它的第二个主要版本中使用过它,它在上游停留了6年。
但好景不长,因为API平台3很快就要出来了!

API平台3带来了许多令人兴奋的新特性,如全新的资源元数据系统、重新审视的子资源机制、提供/处理状态的新方法等等……

在这次演讲中,我们将介绍这些新功能,看看它们如何改变我们使用API平台的方式,我们可以用它们做什么,以及如何正确地使用它们。

我们也会看到从API平台2.6迁移到API平台3.0的方法,这样你就可以尽快享受到伟大的3.0版本!

使用Symfony和API平台开发一个去中心化的web应用程序ob娱乐下载

凯文Dunglas

不,这个演讲不是关于web3的。

这是有原因的!有一个更开放、更可互操作、更简单、更生态,甚至更……去中心化(!!)的方法来构建去中心化的web应用程序。

Web标准,特别是最新一代的Web标准(RDF、JSON-LD、N3、OpenID Connect)为构建此类应用程序提供了框架。

正是在这个技术基础上,建立了两个可能彻底改变网络的新协议:Solid和ActivityPub。

由蒂姆·伯纳斯·李爵士亲自开发的“社会关联数据Solid”项目让用户能够控制自己的数据。它允许他们将数据存储在任何他们想要的地方,并精确地选择哪个应用程序可以访问什么。

ActivityPub是一个用于创建分散和联合的社交网络的协议。这是Mastodon、PeerTube和Mobilizon使用的协议,它们的实例紧密地连接在一个被称为fediversity的网络中。

更好的是,不需要智能合约甚至区块链来使用这些技术创建去中心化的web应用程序,一个好的旧PHP脚本和一个树莓派就足够了。也就是说,使用Symfony和APob娱乐下载I平台可以极大地简化任务,这就是我们将一起发现的!

Symfony 6.1有什么ob娱乐下载新功能?

尼古拉斯Grekas

现在是6月中旬,Symfony ob娱乐下载6.1已经按计划发布了!

和我一起回顾过去12个月的贡献如何?我们将一起回顾在此期间生态系统所做的主要变化,同时不忘记向您介绍最新版本的新功能。

你可能会发现你不知道存在的工具,可以让你的生活更轻松。

单页应用程序困境

威廉Pinaud

随着新概念、范式、技术变化、用户行为变化和社会的变化,我们构建轻量级应用程序(如web应用程序)的方式发生了变化。

通过像浏览器这样的标准化程序,使用W3C、IEEE、ISO或MIT提供的标准。在Alphabet、阿里巴巴、Meta、Netflix、Twitter、LinkedIn等“大型科技”IT巨头的阴影下。

用户习惯已经改变,现在很多东西都不一样了。美丽的新世界。
就像我常说的:现在你妈妈凌晨两点还在用智能手机查看银行账户,而你爸爸却在Wish上疯狂购物。你的孩子?他们现在每天发送上万个HTTP请求。

互联网现在由超过1亿台服务器组成,连接了超过210亿台物联网/移动设备。网络仍然不能被信任,尽管6G正在组装,人们期望在0.8马赫的飞机上工作,我们开始提供量子计算服务,世界上许多地方和人们更容易获得智能手机,而不是食物和水。

在十分之一的因素的十字路口,出现了一些趋势。JavaScript无处不在,前端框架,新的web架构,概念,想法,约束,离线模式等。在所有这些申请中,单页申请自2003年首次获得专利以来开始上升,变得非常非常受欢迎……我们也是这么认为的。

它们是什么?我们为什么要卖这些?真的需要它们吗?这些歇斯底里的背后是什么?谁负责?你有能力维护它们吗?代价是什么?

好。你可能会对答案感到惊讶。从横向设计到服务器端渲染,从web组件到Hotwire,从AJAX到service worker,从业务偏见到cv驱动的开发,从Stimulus和Turbo到Symfony UX,从jQuery到SvelteKit,我们正在进行一场小小的旅行,所以我们终于坐下来,花一些时间来讨论房间里的大象(这一次,它不是PHP的)。ob娱乐下载

☕️在这次演讲中,我们将:
•了解我们在过去20年面临的范式转变
•解读大型科技公司的路线图和战略,以及它们如何影响我们的选择和自我
•查看一些网络历史及其主要演变
•揭开SPA盛行的真正商业原因
•看看它们在某些情况下是如何发挥作用的
•检查我们手头的工具,避免使用它们
•最后,打开我们的思维,接受像这样需要一些揭穿的新趋势

PS:如果你自己就是前端开发人员,我建议你在参加演讲前吃点止痛药。你的前途就像坐过山车一样。这样最好。

PHP工具箱-如何提高代码质量和更快地交付

Marcin Czarnecki

代码评审或持续集成管道已经成为大多数PHP项目的标准程序。随着每年的PHP发布,甚至更频繁的Symfony发布,有时很难保持项目的更新。ob娱乐下载什么工具可以帮助我们限制项目中的维护量?什么可以自动化?这些工具的使用将如何影响我们的交付?

鲜为人知的Symfony组ob娱乐下载件值得一看

亚历山大Daubois

Symfony不仅仅是一个框架,它还是一个生态ob娱乐下载系统。ob娱乐下载Symfony组件是可以在任何PHP项目中使用的独立库。它们为我们作为PHP开发人员每天可能遇到的问题提供了解决方案。

使用Unicode的字符串处理、并发性、国际化或速率限制等等,这些都是Symfony组件可以通过交钥匙解决方案解决的挑战。ob娱乐下载所有这些都利用了开源代码的健壮性和著名的向后兼容承诺。

尽管有些组件是众所周知的,但如果您知道它们的存在,至少还有很多组件可以为您节省大量的开发时间。这是我们将共同探索的。

当你在API测试中迷失

PaulaČuč英国

如果您还没有编写测试,那么您应该开始编写。测试将提高代码的质量,减少错误,并可能迫使您更多地考虑设计和质量。实际上,最困难的事情是开始并弄清楚要编写哪种类型的测试。

所以你开始研究,你发现了很多不同的材料,变得更加困惑。即使当你决定使用哪种类型的测试时,也很难决定如何测试应用程序中的某些特定逻辑。

不要放弃!我有一些我在这个过程中学到的建议,希望能让你的生活更轻松。在这次演讲中,你将听到不同的测试类型以及何时使用它们。我还将展示一些检查测试质量的工具。

ob娱乐下载Symfony和开源服务于社会

Titouan Galopin

2020年3月12日星期四,法国总统埃马纽埃尔·马克龙宣布从下周一开始关闭学校。

在3天内,组织了一场全国物流比赛,让一线人员(卫生工作者,还有收银员、垃圾收集者、能源工人等)能够在孩子在家的时候继续工作。

正是在这种背景下,我和一些朋友创建了一个基于Symfony的本地免费开源互助平台enpremierelige .fr。ob娱乐下载这次经历向我们展示了开源和Symfony帮助社会的力量。ob娱乐下载

在这次演讲中,我们将讨论Symfony是如何在这个项目中发挥作用ob娱乐下载的,以及你也可以如何利用你的技术技能来改善你周围的世界。

如何优化后台进程——当Sylius遇到Blackfire

Łukasz Chruś天蓝色

在最近的Sylius v1.11发行版中,我们引入了一个全新的特性——目录促销。由于此功能可能需要处理大量数据(整个产品目录),因此我们必须在默认情况下决定采用异步处理。但这并不意味着我们可以浪费资源,不优化处理算法!我们必须改进它,为此我们一直在使用Blackfire。

在我的演示中,我将向您介绍我们如何从性能角度以及其他方面改进目录处理。本次演讲将基于Sylius的真实案例。尽管如此,它的收购可能对任何Symfony应用程序都有帮助。ob娱乐下载

使用Symfony控制台和PHP控制智能灯泡ob娱乐下载

雪莉惠勒

PHP并不是只工作不玩耍……事实上,在家庭自动化行业中,PHP的应用越来越多。在本次演讲中,我们将使用Symfony Console创建一个基本的应用程序,然后使用ob娱乐下载现有的库来连接和控制一对飞利浦Hue智能灯泡。从授权我们的应用程序与桥对话,到找到可用的灯,再到切换它们的状态、亮度、颜色等乐趣。这个中间主题将扩展我们可以转向PHP的用途范围。

对光线敏感的观众注意:这个演讲包含闪烁/闪烁的灯光。

ob娱乐下载Symfony UX:新组件,实时树枝和更多更新!

瑞安·韦弗

ob娱乐下载Symfony有一个JavaScript生态系统!我们称之为Symfonob娱乐下载y UX,但它实际上是一套前端工具,可以帮助您快速解决实际问题(例如裁剪图像)…使用很少或没有自定义代码。

在这次演讲中,我们将快速介绍Symfony UX,包括Stimulus(编写JavaSob娱乐下载cript的主干)和一些核心“组件”,包括“Live Twig components”:前端堆栈的瑞士军刀。

然后……我想给你看点新东西!解决常见前端问题的几个新组件,以及预览和演示Symfony UX每个部分的新方法。ob娱乐下载

赞助商

钻石赞助商

SensioLabs的Logo

白金赞助商

Netgen布局的标志

黄金赞助商

Platform.sh Logo
ABOUT YOU的Logo

你错过SymfonyWorob娱乐下载ld Online 2022夏季版了吗?

加入我们即将到来的会议!

ob娱乐下载SymfonyLive巴黎2023

巴黎/法国2023年3月23日至24日 讲座用法语进行

ob娱乐下载SymfonyOnline 2023年6月

在线2023年6月15日至16日 讲座用英语进行

ob娱乐下载2023年布鲁塞尔SymfonyCon

布鲁塞尔/比利时2023年12月7日至8日 讲座用英语进行