基于Elixir+Phoenix+Flutter即时聊天应用APP全栈实战开发视频教程

欢迎购买学习《基于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 万个并发连接。只是让你知道。

原文链接:https://vuesite.cn/24540.html,转载请注明出处。
0
显示验证码
没有账号?注册  忘记密码?