前阶段做了一个web开发的脚手架课程(基于golang的gin框架),后期再进一步修改和打磨后打算开源,反响也不错,于是萌生想法:做一个系列课程(项目)。全部是脚手架。
我们对脚手架的定义:
基于现有相对成熟的框架之上,进行模式化、机制化封装和改造。
譬如 之前的gin脚手架项目 架构如下
我们在gin的基础上加了一层,支持简单依赖注入、注解、中间件、控制器等功能,使之写代码时能够像传统PHP框架一样使用控制器的方式,又能像Java一样使用 好比 注解的方式 (注意是 好比 , 我们并没有把go复杂化,仅仅利用了struct嵌套功能 就实现了)
未来我们打算做一系列脚手架。涉及的点主要在 redis、ElasticSearch、MQ 、etcd 、和一些微服务组件上。这些组件都有现成的框架或库, 注意一点:我们不生产框架,只做框架的使用提升和逼格化、工程化改造
未来, 我们会开一个独立的git服务。方便大家clone或fork 。
部分脚手架会开源,少部分不会。 如果需要详细学习和定制化功能的,欢迎加入我们的VIP会员。(定制 只限脚手架功能,不代做项目或私活,别想太多)
近期会新增的课程
1、按照上面的规划,有个redis或es脚手架要先开
2、基于Raft协议的简易分布式缓存 (不解读源码,主要是应用和学习)
3、基于gin脚手架开发一个 社区 (这个我们打算运营的社区,过程录制成视频)。 带付费阅读功能
4、基于RUST的wasm前端新课程。 之前有过一个介绍,要开始准备。
5、各种GO面试相关的新课时加入。
6、CI/CD相关的操作课程
注意点:
1、 我们的课程都是原创的,而且都带有一点造轮子的特点。所以很多知识点内容市面上并没有参考,因此可能也会有些BUG。使用过程中如有BUG请提交到群里 。(问:没有BUG的项目有吗? 答:您觉得有吗? )
2、脚手架系列课程:大部分都是免费观看的,代码 后期 还会开源。 所以没必要买盗版、 所以没必要买盗版、 所以没必要买盗版 。
3、我们大部分课程 不适合零基础新手,也不适合自以为自己是大神的同学。我们不喜欢按部就班教学
4、我们 培养不出 架构师, 培养不出 年薪百万的技能、更无法让你不流汗不吃苦就能精通实战、更无法4个月让你精通全栈(或学到别人10年的经验)、更无法通过某个课程就让你从零成为大神。
如果你相信 :成为高手不需要流汗和吃苦,不需要数以年记的积累,那么我们不适合你。