欢迎购买学习《基于Elixir+Phoenix+Flutter即时聊天应用APP全栈实战开发视频教程》课程,我们将学习创建一个实用的全栈开发即时 聊天应用app项目,后端使用 Elixir,前端使用 Flutter。

类型:电子学习 | MP4 | 视频:h264, 1280×720 | 音频:AAC,48.0 KHz
语言:英语 | 大小:1.44 GB | 时长:12 节课 • 2 小时 49 秒

你会学到什么

  • 使用梦想中的技术堆栈最后一次创建实时聊天应用程序。并完成聊天应用程序的想法。
  • 学习以 REST 风格实现 CRUD、Phoenix 频道、实时更新以及将所有内容集成到 Flutter App 前端。端到端的全栈项目
  • 在堆栈上创建聊天应用程序,为其他最好的聊天应用程序、whatsapp、discord、pinterest 等提供支持。
  • 在一门课程中深入了解函数式编程和 OOP。

要求

需要具备 Elixir 和 Dart 的基本知识。Phoenix 和 Flutter 将在途中接您。

描述

在 Elixir、Phoenix 和 PostgreSQL 中创建实时 REST API。以一种或另一种方式(ErLang)Whatsapp、Discord、Pinterest 等提供支持的语言。然后在谷歌的 Flutter 中创建它的前端应用程序。

我们将使用 Phoenix 框架,这是一个出色的 MVC 框架,用于在 Elixir 中开发后端和全栈项目。考虑 Phoenix 更像 Node.js 的 Express,但当然更酷。好吧,Elixir 完全比我编写的任何其他语言都酷,但是,一次只做一件事。对于 websockets,我们将利用 Phoenix Channels,当我们进入前端时,我们将把它的客户端集成到 Flutter 中。

功能方面,您将看到可用房间列表(您可以通过 API 创建)。然后通过点击一个特定的房间,您将加入该房间,该特定房间的消息将被列出。除此之外,您将在底部看到一个消息表单,您可以在其中键入和发布消息。当您发布该消息时,它将通过 Phoenix Channels(引擎盖下的 websockets)进行广播,并且订阅该房间的任何人都将实时收到该新消息。是酷还是什么?在这个强大的堆栈上制作一个全栈实时聊天应用程序。

架构

聊天室

创建聊天室 (API only)

加入聊天室

Messages

列出特定房间的消息。

将消息发布到房间。

每当在特定房间发布新消息时获取实时更新。

PostMan

使用 Postman 测试后端。

Flutter 的 Chrome 模拟器

不再有重载的android studio。我们将使用 Chrome 创建我们的应用程序。由于 Flutter 现在也支持 web,因此在开发过程中无需安装繁重的 android studio。Chrome 将填满我们所有的用例。

多很多

我们将学到更多关于 Elixir、Phoenix、Flutter 和创建全栈项目的知识。

本课程适用于谁

谁想使用旨在创建实时应用程序的技术构建实时聊天应用程序。Phoenix 声称可以轻松处理 200 万个并发连接。只是让你知道。

本站所有资源版权均属于原作者所有,这里所提供资源均只能用于参考学习用,请勿直接商用。若由于商用引起版权纠纷,一切责任均由使用者承担。更多说明请参考 VIP介绍。

最常见的情况是下载不完整: 可对比下载完压缩包的与网盘上的容量,若小于网盘提示的容量则是这个原因。这是浏览器下载的bug,建议用百度网盘软件或迅雷下载。 若排除这种情况,可在对应资源底部留言,或联络我们。

对于会员专享、整站源码、程序插件、网站模板、网页模版等类型的素材,文章内用于介绍的图片通常并不包含在对应可供下载素材包内。这些相关商业图片需另外购买,且本站不负责(也没有办法)找到出处。 同样地一些字体文件也是这种情况,但部分素材会在素材包内有一份字体下载链接清单。

如果您已经成功付款但是网站没有弹出成功提示,请联系站长提供付款信息为您处理

源码素材属于虚拟商品,具有可复制性,可传播性,一旦授予,不接受任何形式的退款、换货要求。请您在购买获取之前确认好 是您所需要的资源