MP4 |视频:h264,1920×1080 |音频:AAC、44.1 KHz、2 Ch
级别:中级 |类型: 电子学习 |语言: 英语 |时长:22 场讲座 ( 2h 52m )
你将学到什么
- 使用 Elixir、Phoenix LiveView 和 PostgreSQL 构建完整的、可投入生产的多角色 SaaS – 从身份验证和入门到实时聊天,再到
- 在纯 Phoenix 中实现实时功能 – 实时通知、输入指示器、状态跟踪、广播扇出 – 无需 React、Vue 或任何外部
- 设计一个自定义的数据库支持的 RBAC 系统,其中包含角色、权限、范围授权以及路由级别 + 每个资源的授权门,而不是伸手去拿
- 使用 Oban 运行可靠的后台作业 – 计划的 cron 任务、批量电子邮件扇出、每个收件人重试 – 完全在 PostgreSQL 上,无需 Redis 或单独的工作
- 应用生产级 Ecto 模式:Ecto.Multi 事务、部分索引和复合索引、基于游标的分页、无架构变更集和软删除 au
如果您可以通过构建真实的东西来学习现代 Web 开发怎么办?
三年来,我住在一个拥有 160 个单元的公寓大楼里,通过一个 WhatsApp 帐户运行。维护报告隐藏在市场广告之下。幽灵呼叫的技术人员。邻居们在每个人都会阅读的群聊中互相抱怨——包括他们所抱怨的人。我最终搬了出去,并建立了 Proplex:我希望房东拥有的物业管理平台。
本课程从头到尾完整地介绍了它的构建方式 – 每个架构决策都在其中进行了解释。
您将构建什么
一种多租户 SaaS,具有三个角色(租户、技术人员、管理员)共享一个 Phoenix LiveView 应用程序:
- 基于邀请的租户入职,具有原子多步骤事务
- 使用状态机、软删除和审核跟踪进行问题跟踪
- 每个问题的实时聊天 – 输入指示器、表情符号反应、编辑/删除、阅读收据
- 匿名不当行为报告,具有管理员审核和逐步升级
- 基于角色的自定义动态访问控制
- 应用内通知中心 + 通过 Oban 后台作业进行电子邮件广播(不需要 Redis)
- 营销宣传 + 角色感知的个性化仪表板
您将学到什么
- Elixir + OTP 基础知识 — 模式匹配、流程、“让它崩溃”哲学
- Phoenix LiveView 1.1 — 服务器渲染的 HTML 通过 WebSocket 进行区分;没有单独的前端框架
- Phoenix.PubSub + Phoenix.Presence — 实时扇出和在线跟踪
- Ecto 深入研究 — 变更集、多步事务、部分索引、游标分页
- 自定义 RBAC 与现成的身份验证 — 何时推出自己的 RBAC
- Oban 没有 Redis 的后台作业 — 批量插入、计划 cron、重试语义
- Tailwind v4 + daisyUI 可实现快速的主题 UI,无需 tailwind.config.js
- 生产模式 – 软删除、审计跟踪、乐观 UI、无模式变更集、结构化日志记录
本课程适合谁
- 熟悉任何后端语言的开发人员,准备将 Elixir 应用到真正的、多功能 SaaS – 而不是教程示例
- 来自 Rails / Django / Node 的工程师对 LiveView 每天的变化感到好奇
- 创始人将 Phoenix 评估为 JavaScript 前端 + REST API 堆栈的单一部署替代方案
- 任何厌倦了停留在“TODO list with auth”的课程的人
先决条件
- 一年任何后端语言的 Web 开发经验
- 基本熟悉 Elixir(或愿意一起学习)
- 熟悉 SQL 和命令行
- 推荐 macOS 或 Linux(Windows 通过 WSL2 工作)
是什么让这门课程与众不同
每个架构决策都得到解释,而不仅仅是执行。当我们添加部分索引时,您会知道原因,而不仅仅是那个。当我们选择 Oban 而不是 Quantum 时,您就会明白其中的权衡。当我们使用软删除而不是硬删除时,推理就摆在桌面上了。代码库有大量注释 – 这些注释解释了原因,而不是内容。
到最后,您将不再只是跟随。您将交付一个可以真正推向市场的 SaaS,以及构建 t 的架构本能。下一个就靠你自己了。
其他信息
- 收录者
- Downloading
- 发布日期
- 8月19日
- 类别
- IT与软件
- 软件名称
- 使用 Elixir 和 LiveView 构建物业管理平台
- 探索
- Video Courses
- 创作者
- Alpha Omondi Ogilo
- 语言
- 英语
- 上传者
- Damian Altenwerth
- 出版商
- Udemy
下载版本
| 版本 | 兼容平台 | 语言 | 大小 | 更新时间 | 下载 |
|---|---|---|---|---|---|
| 2026 | 英文 | 3.96GB | 2026-05-21 |
Zip解压密码:123
温馨提示:本资源来源于互联网,仅供参考学习使用。若该资源侵犯了您的权益,请联系我们处理。
温馨提示:本资源来源于互联网,仅供参考学习使用。若该资源侵犯了您的权益,请联系我们处理。


评分及评论
暂无评分
来评个分数吧