
资源介绍
双语版电子书)
《使用生成式 AI 从零构建金融软件》旨在向读者介绍现实中金融科技公司及现有软件所使用的各种技术和工具,激发读者的想象力。本书有两个主要目标:一是让金融科技领域的软件开发人员了解职业发展的潜在可能;二是介绍软件开发、技术和金融领域的一系列主题,希望读者能找到至少一个想要深入探索的领域。我们创建了一个真实的项目,采用我们认为能让开发者受益的实际技术,无论其行业或经验如何。
本书适用人群
《使用生成式 AI 从零构建金融软件》面向对金融科技全栈开发感兴趣的开发者。无论是初学者还是经验丰富的开发者,都能在众多主题中找到有价值的内容。我们尽量避免以全面的方式呈现主题。虽然本书面向广泛的读者群体,但假设读者对 Python 或 Java 等高级语言有基本的编程理解,因为我们不涵盖循环、条件语句等基本编程结构。
本书结构:路线图
本书分为三个部分,共 12 章。第一部分讨论金融科技和生成式人工智能,并为我们的项目(为一家虚构的金融科技公司开发软件)奠定背景。
第 1 章向读者介绍金融科技,阐述我们创建 ACH 仪表板的背景,并探讨生成式人工智能。
第 2 章深入解析通过 ACH 进行的支付,概述文件结构和记录类型。
在第二部分,我们开始通过探索技术和构建最小可行产品(MVP)来整合项目的各个部分。
第 3 章探讨 Docker 的使用,并设置 ACH 仪表板项目所需的容器。
第 4 章回顾使用 Python 的 FastAPI 框架构建 API 和 OpenAPI 文档。
第 5 章讨论 Postgres 中用于存储通过仪表板加载的 ACH 文件的数据库设计。
第 6 章探索使用 Next.js 为 ACH 仪表板构建示例组件。
第 7 章将所有部分整合到一个 MVP 中,您可以将其交付给利益相关者。
第三部分将我们构建的 MVP 作为基础,根据项目中各利益相关者的反馈进行一系列增强。
第 8 章通过扩展处理 ACH 文件时遇到和处理的异常来增强 ACH 仪表板。
第 9 章通过添加搜索功能并提供审计跟踪来扩展 ACH 仪表板的功能。
第 10 章通过在数据库中定义公司信息并使其可通过仪表板访问来更新 ACH 仪表板的功能。
第 11 章探索国际 ACH 交易和使用 Postgres 中可用的模糊逻辑技术进行 OFAC 扫描。
第 12 章通过提供激发读者深入研究本书涵盖主题的想法来结束项目。
本书建议按顺序阅读,但根据您对技术的熟悉程度,您可以选择跳过某些部分或整章。例如,如果您对用于构建 MVP 的技术有深入的了解,您可以从第三部分开始,直接进行增强工作。