ob娱乐下载SymfonyWorld在线2021夏季版
2021年6月17日至18日
观看视频中的演讲
如果你参加了这次会议,观看回放关于会谈。
否则,你可以买票回放视频。
主题
法比安效力
主题
ob娱乐下载Symfony窗体:高级用例
亚历山大·莎乐美
Symfob娱乐下载ony Form组件提供了许多开箱即用的特性。它涵盖了80%的用例,但是如何处理剩下的20%呢?如果您已经阅读了文档,您可能知道如何使用它欧宝官网下载app。但你知道这是怎么回事吗?
要在Symfony Form之上实现业务,您必须了解它的工作原理,以及如何ob娱乐下载扩展它。我将通过一系列标准用例来说明这些基本概念:
-列出可分类的物品清单;
-根据用户权限隐藏或禁用字段;
-(更多,将在会议期间发现)。
这个演示将让您深入了解Form组件内部的工作原理,以及如何将其挂钩。
地图Symfonyob娱乐下载
丹尼斯·布鲁曼,克里斯蒂安·弗洛斯曼
ob娱乐下载自成立以来,Symfony已经成长了很多。从2.0到当前版本,超过25个组件被添加到Symfony。ob娱乐下载在我们的演讲中,我们想看看这些组件,将它们分组到层中,然后讨论这些层中组件的通用原则。本讨论的核心是包装设计原则。
这些知识不仅可以帮助您更好地理解Symfony是如何构建的以及如何单独(或可能不单独)使用这些组件,还可以帮助您自己设计ob娱乐下载更好的应用程序和库。
我的Sob娱乐下载ymfony应用程序在无服务器云ob直播app
玛丽Minasyan
深入研究PHP和Symfony应用程序部署到无服务器云:研究可用选项,发现和测ob娱乐下载试Bref。ob直播app
2021主义有什么新内容?
本杰明Eberlei
本次演讲将涵盖过去12个月教义生态系统的变化、新功能和改进,并展望2021年(可能)会发生什么。主题包括DBAL 3,弃用,注释与属性,最近ORM版本中的新特性和我们的路线图。
对我们使用清漆的反馈
Bastien Jaillot
在一个大型的法国电子商务网站上,我们使用Varnish作为HTTP缓存。
我们将它用于API和HTML前端。
我们使用ESI,用户上下文哈希允许我们这样做
验证缓存。我们混合了标签无效和ttl无效。
这是一个反馈来解释我们必须做出的选择,我们如何使用它,它给我们带来了什么。
我们还将回答人们在实践中关于HTTP缓存的许多问题。
你需要一个AutoMapper,但你还不知道!
巴普蒂斯特爱
对于开发人员来说,必须映射数据是很常见的。从长远来看,这种代码编写起来很无聊。为什么不自动生成呢?这是AutoMapper试图解决的问题:生成将一个数据映射到另一个数据(数组、类等)所需的代码。
通过这次演讲,我们将首先了解Symfony Serializer及其工作原理。ob娱乐下载
然后,我们将发现AutoMapper如何利用Serializer生态系统,同时通过添加代码生成来革新Normalizer概念,从而极大地提高性能!
ob娱乐下载Symfony Notifier去神秘化
Jan Schadlich
在Symfony 5.3发行版中,Notifier组件被标记为稳定的。ob娱乐下载现在是仔细研究Symfony Notifier如何工作以及可以使用它做什么的好时机。ob娱乐下载
踩到金属:介绍Symfony涡轮ob娱乐下载
凯文Dunglas
Hotwire Turbo是DHH (Ruby On Rails的创造者)最近推出的一个小库,允许单页应用程序的速度,而无需编写任何JavaScript!
作为Symfony UX计划的ob娱乐下载一部分,我在Turbo和Symfony之间创建了一个官方集成。使用Symob娱乐下载fony Turbo,您可以摆脱JavaScript,并再次享受使用Twig !
在这次演讲中,我们将发现这个库是如何工作的,如何利用它来增强你的Twig模板,如何使用Symfony Turbo的Mercure集成为你的网站添加实时功能,以及如何用Symfony Panther测试你的Turbo应用!ob娱乐下载
你不是IT行业的
Stefan Koopmanschap
你可能认为自己身处IT行业,但请三思。你实际上是在学习。如果你不学习,你就会落后。让我们回顾一下20多年的PHP经验,了解一些重要的学习内容,以及学习的重要性。
迈向数码可持续发展
弗朗索瓦Zaninotto
数字活动占全球碳排放总量的4%,大致相当于飞机的排放量。谁对此负责?在大多数情况下,像你我这样的开发人员。这意味着跟踪、分析和减少我们开发的软件的碳排放是我们的工作。但这是个难题,而且没有太多工具可以解决。
在这次演讲中,我将讨论为什么、何时以及如何构建更可持续的软件。这些关于气候变化的谈话不会让你在接下来的一个月里心情糟糕,而是你可以马上开始使用的技巧来提高你的练习,让世界变得更美好。
使用Symfony构建SaaS产品:提示和技巧ob娱乐下载
Titouan Galopin
在构建软件即服务产品的几年经验之后,我想与您分享关于如何在专注于您的业务的同时构建技术上有效的平台的重要和不那么重要的技巧。我们将讨论如何构建优秀的订阅机制,如何利用EasyAdmin,为什么以及如何依赖其他平台(Stripe, Sentry, SymfonyCloud),最后如何规划软件架构以实现增长。ob娱乐下载ob直播app
如果没有Symfony框架,代码还能运行吗?ob娱乐下载
Hiromi Hishida
每天,我们都在Symfony框架的肩膀上构建我们的应用程序。ob娱乐下载我想知道我们的应用程序能存活多久。如果Symfonob娱乐下载y被转换成完全不同的全新形式呢?
我们已经经历了从symfony1到Symfony2+,从doctrine1到Doctrineob娱乐下载2+的痛苦迁移,而Doctrine3即将到来。
在这次演讲中,我将描述如何通过代码和Symfony(或任何第三方依赖关系)之间的松耦合来延长应用程序的生命周期。ob娱乐下载
一个关于国家机器的小故事
Łukasz Chruś天蓝色
实体的生命周期通常不只是创建和删除。我们每天使用的模型在某些业务环境下会改变它们的状态。在解决这类问题时,状态机模式是一个强大的盟友。
它看起来怎么样?使用状态机的优点和缺点是什么?我们应该注意哪些事情?我将在我的演讲中回答这些问题,以及最流行的实现之间的实际差异(当然包括Symfony Workflow;))。ob娱乐下载
柏树,端到端必须吸取教训
Guillaume Loulier
在这次演讲中,我们将了解什么是Cypress,一个正在成长的端到端框架(Paypal, Disney, Github, Slack等公司每天都在使用它)。
第一个目标是将其与竞争对手进行比较,如Behat(特别是与Mink/Selenium一起使用时),这是一个众所周知的工具。
关于他的快速成长,Cypress可以面对问题和坏习惯,我们将看到如何管理这些陷阱和学习旧工具,我们也将看到主要的缺点和优点,以及如何在日常生活中使用它。
最后,我们将了解如何将其集成到Symfony应用程序中,并简化其使用、维护和编写面向未来的测试。ob娱乐下载
运行时组件:游戏规则改变者
托拜厄斯Nyholm
ob娱乐下载Symfony 5.3将发布一个新的运行时组件。它允许您的应用程序与全局状态分离运行。这意味着您的应用程序无需做任何更改就可以移植到许多不同的系统。
这不仅对Symfony,而且对所有PHP应用程序都是一个巨大的进步。ob娱乐下载对于想要运行ReactPHP、Bref、Swoole等的用户来说,它尤其有用。
PasswordHasher组件:一个简单而强大的密码散列库
罗宾Chalas
在Syob娱乐下载mfony 5.3中,密码散列逻辑已经从安全核心包中提取到名为password-hasher的一级包中。
该组件提供了一个干净的API来安全地管理密码,并且可以在任何PHP项目中使用。
让我们看看这个组件是如何工作的,以及它如何简化应用程序中的密码管理。
什么是Symfony Uob娱乐下载ID组件?
尼古拉斯Grekas
Symfob娱乐下载ony UID组件是在一年前作为“uuid”扩展和polyfill之上的一个简单的OOP层发布的。从那时起,它已经从实验成熟到稳定,并增加了它可以实现的用例范围,同时保持了干净和简单的设计。
但是什么是“uid”呢?唯一标识符有很多用途!在这次演讲中,我们将探讨组件本身。我们还将讨论各种类型的uid,以及何时最好使用每种uid。
最后但并非最不重要的是,我们将借此机会讨论为什么Symfony项目决定在存在替代方案的情况下创建关于该主题的新组件。ob娱乐下载
一个动态前端与树枝和零JavaScript?向…问好
瑞安·韦弗
传统的网页应用又回来了!Symfob娱乐下载ony用户体验计划——使用刺激和涡轮这样的工具——使得使用Twig模板构建HTML成为可能,但“单页体验”和专业编写的JavaScript。
我们可以更进一步吗?我们可以将Twig模板组织成可重用的单元吗?我们是否可以公开这些单元,以便通过AJAX调用或http缓存加载它们?
如果我们这样做了……是否有可能编写Twig模板,使用户与之交互时自动在前端更新?完全不需要JavaScript?
让我们去旅行吧!
你错过SymfonyWorob娱乐下载ld Online 2021夏季版了吗?
加入我们即将到来的会议!
巴黎/法国2023年3月23日至24日 讲座用法语进行
在线2023年6月15日至16日 讲座用英语进行
布鲁塞尔/比利时2023年12月7日至8日 讲座用英语进行