|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/umbraco-11-advanced-course/
课程评论:没有评论
课程名称:Umbraco v11:高级课程 概述:通过学习最新版本的Umbraco CMS,提升你的技能并开始构建更好的应用程序。在本课程中,我们将使用Umbraco v11,涵盖多个主题,将理论与实践相结合。我的目标是以最简单的方式与您分享我多年来每天使用Umbraco CMS所获得的经验。 课程内容包括: - Umbraco 路由:深入了解入站和出站管道 - 所有 Umbraco 控制器(您是否听说过 UmbracoPageController?) - 模型生成器 - 通知处理程序,并结合一些实际示例 - 使用 NPoco ORM 处理自定义数据库表 我们将定制Umbraco后台管理: - 开发自定义属性编辑器 - 开发内容应用 - 自定义列表视图布局 - 修改特定用户、节点或默认行为的“允许操作” 对Umbraco及其组件进行深入理解!此外,我们将构建一个RESTful API服务,通过Umbraco的ContentService和MediaService服务来集成和修改Umbraco后台节点。我们还将关注安全性,学习如何配置OAuth2授权服务器以及如何使用JWT令牌保护我们的RESTful API服务,以进行身份验证和授权请求。 当然,我们希望将我们的应用程序分享给世界!因此,我们还将学习如何配置uSync,在不同环境中保持内容同步,以及如何使用Github Actions自动部署我们的Umbraco应用程序到Linux服务器。 我期待在我的课程中见到你,我希望这门课程能够让你成为更优秀的Umbraco开发者!如有任何疑问,请随时联系我,我会尽力协助你!#H5YR!
Update your skills with the latest version of Umbraco CMS and start building better applications.During this course we'll be using Umbraco v11 and I'll be taking you through several topics, mixing theory with practice.My aim is to share with you all the experience I have gained in several years using Umbraco CMS every day, in the simplest way possible.We will deepen and explore:The Umbraco routing - Inbound and Outbound pipelinesAll the Umbraco Controllers (Did you ever hear about UmbracoPageController?)The Models BuilderThe Notifications Handler with some practical examplesHow to work with custom database table using NPoco ORMWe will customize the backoffice:Developing a Custom Property EditorDeveloping a Content AppCustomizing a ListView layoutModifying the "Allowed Actions" for a specific user, node or as a default behaviour Get a very deep understanding of Umbraco and its components!But that's not all! We will build a RESTful API service that integrates and modifies umbraco backoffice nodes via the umbraco ContentService and MediaService services. Security will not be neglected, we will see how to configure an OAuth2 authorization server and how to protect our RESTful API service using JWT tokens to authenticate and authorize the requests.Of course, we don't want to keep our applications on our computer, we want to share them with the world!That's why we'll see how to configure uSync to keep our content synchronised across different environments and how to automatically deploy our Umbraco applications on a Linux server using Github Actions.I hope to see you in my course and if so, what really matters to me is that this course could make you a better Umbraco developer!If you have any doubt or question, don't hesitate to contact me, I'll do my best to answer and help you!#H5YR!