V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
3redu
V2EX  ›  推广

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

  •  
  •   3redu · 2023-12-26 18:34:33 +08:00 · 927 次点击
    这是一个创建于 366 天前的主题,其中的信息可能已经有所发展或是发生改变。

    介绍

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

    提供

    • TS 全栈开发课程:React/Nextjs+Node.js/Nestjs+部署运维/CICD
    • 远程淘金训练营:远程工作求职指导/海外外包接单指导/被动收入实现方案指导
    • 一对一职业生涯规划
    • 帮助企业主招聘/帮助创业者组队以及融资指导

    等服务!

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

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

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

    有一个社区

    有一个官网

    TS 全栈课

    🐣基础知识

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

    🥷Nestjs

    img

    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

    img

    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 工作室,专门承接高质量海外创业者的外包团队,已经成功开发许多外包项目

    最后

    • 有需要找专业团队开发外包项目并提供长期维护和运维
    • 有需要招聘远程开发者

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

    • 有需要学习 TS 全栈开发( react/nextjs 、node.js/nestjs 、运维/cicd 等)
    • 有需要学习远程工作求职、海外高质量高价外包接单方法、被动收入实现方案
    • 或者想进入高质量数字游民/数字创业者社区俱乐部的朋友

    也可以找我们,会员价 4399

    官网地址: 3rcd.com

    社区地址: 3rku.com

    目前尚无回复
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3284 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 00:42 · PVG 08:42 · LAX 16:42 · JFK 19:42
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.