跳转到主要内容

想更好地使用Blitz开发应用程序,但不知道从哪里开始?你来对地方了。

本文档的灵感来源于前端开发人员路线图。它策划了关于概念和想法、工具和图书馆以及历史和琐事的材料,这些材料有助于更好地构建应用程序。它是为闪电战量身定制的,但大多数都会很乐意应用于其他地方。

信息

标记为的链接🥷 是先进的。如果你正在涉足网络开发,完全可以跳过它们。

React

数据库和数据建模

  • Prisma的数据指南:数据建模-关于为应用程序构建良好数据库模式的精彩介绍。
  • What is Prisma?-关于Prisma是什么以及它是如何工作的高级概述。
  •  Zero-Downtime Deployments with Data Migrations—如何在不造成停机的情况下更改数据库架构。
  • 想为这一部分做出贡献吗?在PR中提交您喜爱的学习材料!以下是我们知道缺少的内容的一些想法:
    • 关于构建多租户应用程序的指南

集成

  • 想为这一部分做出贡献吗?在PR中提交您喜爱的学习材料!以下是我们知道缺少的内容的一些想法:
    • 发送电子邮件
    • 如何挂条纹
    • 如何连接桨板
    • 选择什么支付提供商

后台处理和Cron作业

想为这一部分做出贡献吗?在PR中提交您喜爱的学习材料!以下是我们知道缺少的内容的一些想法:

  • Cron表达式的工作方式
  • 使用后台处理的目的
  • 实现cron作业

测试

自动化测试是验证应用程序是否正常工作的好方法,谁不想要正常工作的软件呢?

  •  Testing Javascript -一个关于所有测试相关内容的全面课程。Kent C.Dods著。
  • 想为这一部分做出贡献吗?在PR中提交您喜爱的学习材料!以下是我们知道缺少的内容的一些想法:
    • 测试金字塔介绍
    • 使用Vitest的单元测试
    • 编写可测试的代码
    • cypress  导向器

软件架构

随着应用程序越来越大,可能需要一些结构。关于如何构建项目,有一百万种方法,以下是一些很好的指导:

  • 想为这一部分做出贡献吗?在PR中提交您喜爱的学习材料!以下是我们知道缺少的内容的一些想法:
    •  TODO:洋葱/清晰架构的好指南

软技能

构建软件是高度沟通的,很少是一个人的努力。团队合作需要软技能。

构建产品

构建一个产品不仅仅是构建一个应用程序。找到正确的商业模式,评估想法,获得有价值的反馈,建立客户群——所有这些都与构建软件非常不同。如果你正在构建一个产品(Blitz用户中有相当一部分企业家!),这是为你准备的:

  • The Mom Test一本关于获得诚实客户反馈的书。
  • 想为这一部分做出贡献吗?在PR中提交您喜爱的学习材料!
文章链接