完成 Django Banking API:构建安全的金融科技平台
掌握使用 Django 和现代最佳实践构建专业级银行 API 的艺术!
讲师:Alpha Omondi Ogilo
双语IT资源独家Udemy付费课程,独家中英文字幕,配套资料齐全!
用不到1/10的价格,即可享受同样的高品质课程,且可以完全拥有,随时随地都可以任意观看和分享。
您将学到什么
- 您将学习如何将 Docker 与 Celery、Redis、RabbitMQ、Flower 和 Django REST 框架结合使用
- 您将学习如何使用反向代理和 NGINX 进行负载平衡
- 您将了解如何使用 Letsencrypt 的 SSL 证书通过 HTTPS 保护 API
- 您将学习如何在生产中使用 Portainer 管理多个 Docker 容器
- 您将学习如何使用 shell 脚本来自动化和监控进程
- 您将学习如何使用 Celery、Redis 和 RabbitMQ 实现异步任务
- 您将学习如何使用 Nginx 提供静态文件
- 您将学习如何在 Docker 容器中使用 Postgres,包括如何使用 shell 脚本执行备份。
- 您将学习如何设置 Ubuntu 服务器,通过域名运行 Django。
- 您将学习如何使用 makefile 使 Docker 的使用更加轻松。
- 您将学习如何使用 Loguru 进行全面日志记录
探索相关主题
- Django
- 其他 IT 和软件
- 信息技术与软件
要求
- 本课程不适合完全的初学者。
- 本课程面向具有至少 1 年或以上 Web 开发经验的 Python 开发人员
- 最好使用基于 LINUX 操作系统或 MacOS 的计算机。如果不可能,Windows 机器也可以,但我没有用 Windows 机器测试过课程材料
- 您应该熟悉有关 shell 脚本、Docker、API 和 Django 的基本概念。
描述
在本综合课程中,我们将学习使用 Django 和现代最佳实践构建专业级银行 API 的艺术!
您将学习如何创建一个安全、可扩展且功能丰富的银行系统,该系统处理从用户身份验证和 KYC 验证到实时交易、多币种支持、虚拟卡创建、欺诈检测/可疑交易检测和自动 PDF 报表生成等所有事务。
您将深入了解行业标准实践,例如通过 otp 实现双因素身份验证、速率限制、全面日志记录、通过 cookie 进行 JWT 身份验证、使用 Celery 进行异步任务处理、通过 NGINX 设置反向代理、API 文档、电子邮件通知以及许多其他实践
通过利用 PostgreSQL、Redis、RabbitMQ 和 Docker 等强大的工具,您将构建一个可用于生产的 API,该 API 可作为现代数字银行平台的支柱。在整个课程中,您将获得基本银行业务的实践经验,包括存款、取款和账户间转账,同时使用流行的第三方工具(如 Loguru)实现强大的错误处理和事务日志记录。
无论您是一位有抱负的金融科技开发人员,还是希望提升您的 Django 技能,本课程都将教您如何设计和实施银行级安全措施、处理金融交易以及创建遵循真实银行协议的可维护、有据可查的代码。
本课程适合哪些人:
- 中级 Python 开发人员对如何使用 Django REST Framework 和 shell 脚本、Docker、Docker、Celery、Redis、Rabbitmq、Flower 和 Nginx 感兴趣。您将通过利用 Portainer、NGINX 代理管理器等其他工具,学习将这些技术结合到生产构建中所需的一切知识
- 具有至少 1 年经验的中级 Python 开发人员,经验越多越好
- Python 开发人员,对构建金融科技类型的 API 感兴趣
如果你有能力,请务必支持课程的原创作者,这是他们应得的报酬!
本站收取的费用,仅用来维持网站正常运行的必要支出,从本站下载任何内容,说明你已经知晓并同意此条款。