Logo
☆☆☆☆☆
0.0
Advanced
14h

使用 RabbitMQ、React TSX 和 Django 构建微服务 Web 应用

本课程将教你如何使用 RabbitMQ、React TypeScript、Python Django、Python Flask 和 MySQL 构建健壮的微服务 Web 应用程序,这些应用既能实现事件驱动,也能支持 RESTful API。 你将学习单体架构、面向服务的架构以及微服务的相关知识。随后,你将掌握如何在 Django 中创建应用程序,使用 Docker 将 Django 应用连接到 MySQL 数据库,定义模型、序列化器和 URL 路径,并执行迁移操作。你还将学习如何创建 Flask 应用,使用 Docker 将 Flask 应用连接到 MySQL 数据库,定义模型、请求路由和 URL 路径,以及执行迁移。最后,你将完成基于 React TypeScript、HTML、CSS 和 Bootstrap 的前端应用开发。 完成本课程后,你将全面掌握使用 Django、Flask、React TypeScript、MySQL、RabbitMQ 和 Docker 开发、容器化、监控和管理微服务 Web 应用所需的知识与工具。

9 Lessons
Included in Subscription Plan
Personalized Learning
Powered by AI
使用 RabbitMQ、React TSX 和 Django 构建微服务 Web 应用
本课程将教你如何使用 RabbitMQ、React TypeScript、Python Django、Python Flask 和 MySQL 构建健壮的微服务 Web 应用程序,这些应用既能实现事件驱动,也能支持 RESTful API。 你将学习单体架构、面向服务的架构以及微服务的相关知识。随...

WHAT YOU'LL LEARN

掌握 RabbitMQ 的基本原理及其在 Web 应用开发中的应用

Content

9 Lessons • 0 Quizzes • 0 Challenges

简介
  1. 1

    入门

  2. 2

    单体架构与面向服务的架构

  3. 3

    理解微服务

  4. 4

    测验:初识微服务

介绍我们的项目
  1. 1

    我们正在构建的内容

消息队列服务:介绍 RabbitMQ
  1. 1

    RabbitMQ 简介

  2. 2

    为房屋应用创建一个 RabbitMQ 生产者

  3. 3

    为房屋应用创建一个 RabbitMQ 消费者

  4. 4

    请求路由

  5. 5

    为核心应用创建一个 RabbitMQ 生产者

  6. 6

    为核心应用创建一个 RabbitMQ 消费者

  7. 7

    启动和监控消息队列

  8. 8

    测验:使用 RabbitMQ 服务

后端服务:配置应用
  1. 1

    使用 Django 创建配置应用

  2. 2

    配置应用程序的容器化

  3. 3

    通过 Docker 连接数据库与配置应用程序

  4. 4

    测验:通过 Docker 连接数据库

前端服务:前端应用程序
  1. 1

    使用 React TypeScript 创建前端应用

  2. 2

    创建前端应用程序界面和模板

  3. 3

    包含包装器和样式表

  4. 4

    引入配置组件 - 住房

  5. 5

    引入配置组件 房屋创建

  6. 6

    引入配置组件 HousesUpdate

  7. 7

    包含核心组件:点赞与检查

  8. 8

    测验:前端应用

后端服务:房屋应用
  1. 1

    使用 Django 创建房屋应用

  2. 2

    创建房屋和 Checker 模型(concept)

  3. 3

    进行 Django 迁移(concept)

  4. 4

    在 Django 管理后台注册模型

  5. 5

    序列化

  6. 6

    为 REST API CRUD 创建房屋和 Checker 视图(concept)

  7. 7

    创建房屋和棋子的 URL 路径

  8. 8

    测验:迁移与序列化

总结
  1. 1

    完整应用

  2. 2

    结论

后端服务:核心应用
  1. 1

    使用 Flask 创建核心应用

  2. 2

    将核心应用容器化

  3. 3

    通过 Docker 实现数据库与核心应用的连接

  4. 4

    创建 House 和 HouseChecker 模型

  5. 5

    使用 Flask 进行数据库迁移

  6. 6

    测验:核心应用

附录
  1. 1

    安装项目依赖

  2. 2

    开始一个 Django 项目

  3. 3

    开始一个 React TypeScript 项目

Certificate of Completion

Showcase your accomplishment by sharing your certificate of completion.

Course Author:Anonymous User

Reviews

Read reviews from students who have taken this course and share your own experience.

Reviews & Comments (0)