一个适合数字个体户与数字游民的 TS 全栈(react/nextjs+node.js/nestjs+部署运维/cicd)开发学习俱乐部

2023-12-26 18:34:33 +08:00
 3redu

介绍

3R 教室是一个数字游民(远程工作者)和数字个体户(远程自由职业或小微创业者)俱乐部

提供

等服务!

目前拥有会员 480 人,来自中国大陆和台湾,澳洲,北美,北欧,西欧,南欧,日本,新加坡等地

有谷歌,阿里,腾讯,华为,字节、IBM 等国内外一二线大厂的,也有长期的自由职业者和远程工作者

可相互交流,探讨以及资源共享

有一个社区

有一个官网

TS 全栈课

🐣基础知识

  1. Typescript 基础入门
  2. 老版 TS 装饰器与反射详解 [由pincman提供]
  3. React 基础入门 [可选学习]

🥷Nestjs

  1. 『基础知识』Node.js 环境配置
  2. 『基础知识』Nestjs+Eslint+SWC 应用初始化及断点调试
  3. 『基础知识』Nestjs 核心概念
  4. 『内容模块』Nestjs 整合 Typeorm 实现基本的 CRUD 操作及分页数据查询
  5. 『内容模块』请求数据的验证和响应数据的序列化
  6. 『内容模块』数据关联与树形嵌套结构的分类和评论的实现
  7. 『内容模块』自定义全局的验证管道,拦截器和过滤器
  8. 『内容模块』自定义数据验证约束及约束中的依赖注入
  9. 『内容模块』批量操作及软删除(回收站)功能使用
  10. 『内容模块』使用 Mysql,MeilliSearch,ElasticSearch 等多种方式实现全文搜索
  11. 『核心框架』实现一个 CRUD 框架以抽象化代码
  12. 『核心框架』自建配置系统实现
  13. 『核心框架』嵌套路由与 Swagger 文档实现
  14. 『 CLI 工具』使用 Yargs 构建命令行工具
  15. 『 CLI 工具』整合 bun 与 pm2 实现开发环境与生产环境免编译和自启
  16. 『 CLI 工具』数据迁移功能的实现
  17. 『 CLI 工具』数据填充命令及数据工厂的实现
  18. 『用户与权限』用户模块开发以及使用 Passport 实现 JWT 认证和无痛刷新
  19. 『用户与权限』基于 CASL 的 RBAC 动态角色及权限模块实现
  20. 『用户与权限』数据表动态关联及内容作者
  21. 『用户与权限』使用 OAuth2 实现 Github 等第三方登录
  22. 『文件模块』 Fastify 驱动下的文件上传下载导出及图片流式加载实现等功能的实现
  23. 『文件模块』图片的自动剪裁及压缩实现实现
  24. 『云服务』整合腾讯云 SDK 实现文件的云存储
  25. 『云服务』用户注册,登录,找回密码绑定邮箱和手机号等验证功能实现
  26. 『高级功能』使用 Redis+BullMQ 实现基于消息队列的异步短信及邮件验证
  27. 『高级功能』 websocket 实现即时聊天及消息离线存储功能
  28. 『高级功能』整合 Log4j2 实现日志功能
  29. 『运维与测试』 Nestjs 应用的缓存与性能优化
  30. 『性能与运维』使用 Jest 编写 TDD 测试以及 E2E 测试编写

🥥React18

  1. Vite+React18+Eslint+Stylelint+TailwindCSS+Antd 应用初始化
  2. TailwindCSS 使用详解
  3. 常用 React Hooks 使用详解
  4. Zustand 与 Immer 的使用以及持久化存储封装(示例: 使用 Zustand 实现动态暗黑主题,动态皮肤与国际化等配置组件)
  5. React Router v6.4+的使用详解
  6. Svg 组件与基于 Ionify 的图标组件的封装
  7. 多种雪碧加载动画的实现
  8. React Router 封装及懒加载与 Loadding 的实现
  9. 路由菜单与布局的初步实现
  10. 应用右拉设置抽屉实现
  11. KeepAlive 组件与多标签功能开发
  12. 顶栏和左栏布局及响应式移动布局实现
  13. 左栏双菜单嵌入式布局实现
  14. 使用 Axios+Swr.js 编写数据加载组件
  15. Mock 数据服务器实现
  16. i18n 国际化实现
  17. 用户登录页面编写
  18. 动态权限路由和菜单实现
  19. 面包屑功能实现
  20. 使用 Antd Charts 实现可视化仪表盘
  21. React-DND 拖动库的使用详解
  22. Pro components 的表单与表格使用详解
  23. 整合 Nestjs 实文章管理
  24. 整合 Nestjs 实现树形分类,评论管理
  25. 整合 Nestjs 实现用户设置
  26. 整合 Nestjs 实现云接口等系统设置
  27. 整合 Nestjs 实现用户管理
  28. 整合 Nestjs 实现复杂的动态字段权限管理
  29. Vitest 测试编写

🥝Nextjs13/Strapi

这部分课正在策划中

🚀优化与运维

  1. 无懈可击的 Linux 服务器构建
  2. Turborepo+Nestjs+React18+Nextjs13 构建 monorepo 脚手架
  3. 使用 Gitea+Drone+PM2 自建 CICD 平台 - 实现自动化运维与部署
  4. Cluster 均衡负载及 Fork 进程详解(本节将在 nestjs 课更新完成后再制作)

远程淘金训练营

具体查看这里

工作室

另外,我们还有一个自营的 3R 工作室,专门承接高质量海外创业者的外包团队,已经成功开发许多外包项目

最后

可以找我们,提供最高质量的开发人员和产品

也可以找我们,会员价 4399

官网地址: 3rcd.com

社区地址: 3rku.com

931 次点击
所在节点    推广
0 条回复

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1003606

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX