松哥的 Spring Boot 教程分为几个阶段。

2016

松哥最早在 2016 年底的时候开始写 Spring Boot 系列的教程,记得当时在广州上班,年底那段时间在深圳出差,在深圳人生地不熟,下班回到酒店,就开始写博客,写 Spring Boot 教程。

我写的 Spring Boot 教程,不敢说是顶呱呱,但是我相信对大家来说绝对是有用的。我在 CSDN 上写了 400 多篇原创干货,其中访问量最高的几篇竟然都是 Spring Boot 相关的:

Spring Boot 火爆程度可见一斑。不过这些都是基于这是基于早期的 Spring Boot 版本写的(1.4.x)。

Spring Boot 也算是业界有名的版本帝,版本更新非常快,这也从侧面说明了 Spring Boot 发展速度之快。于是松哥的教程一直没有停。

2017

我在 2017 年推出了两个 Spring Boot + Vue 前后端分离项目。目前在 GitHub 上 star 数分别超过 8.8k 和 2.8k(公司倒闭 1 年了,而我当年的项目上了 GitHub 热榜)。

为什么这两个项目这么火呢?我也分析过原因,单纯的 Spring Boot 并不难,单纯的 Vue 也不难,相对于 React 和 Angular ,Vue 算是最容易上手的前端框架了。但是要把前后端结合起来,这就有难度了,对前端工程师而言,数据库、Java、Redis 等等,都要花时间去学习,对后端工程师而言,前端的 ES6、webpack、前端工程化、Vue 等等也都要花时间去研究。

而我这两个开源项目,则打通了前后端,从一个 Java 工程师的角度,带领小伙伴既写后端接口,又写前端页面,快速实现一个常规的企业后台管理系统。

时代变了,单兵作战、快速迭代才有未来。从这个角度来讲,每个人都不应只专注于后端的 CRUD,我觉得这是这两个开源项目受欢迎的原因。

2018

2018 年,应清华社夏老师的邀请,出版了 《Spring Boot + Vue 全栈开发实战》 一书。把 Spring Boot 开发中的知识点做了一番仔细的整理,同时也在自己脑海中将 Spring Boot 教程体系化。

新书出版至今,已经加印多次,还被国内某一本大学选作教材(我的第一本书,被选作大学教材了!)。

加了很多读者的微信,也收到读者不少反馈。我发现一些很简单的知识点,大家照着书写还是有问题,虽然我也提供了很多配套案例,可是还是会收到不少小伙伴的求助,很多东西搞不定。

于是,继续出教程....

2019

时间到了 2019 年,Spring Boot 又经过了好几次版本变更,我自己也写了不少新版教程:

还利用业余时间整理了一个电子书出来:

可以说,在 Spring Boot 布道的路上从未停止。

除了这些图文教程之外,松哥最近也抽时间录制了一套 Spring Boot 视频教程,这套教程分为两个阶段:

  1. Spring Boot 精讲系列
  2. Spring Boot + Vue 项目实战系列

目前第一阶段的视频已经录制完毕,共 129 集 21 个小时,全程高能无废话,可以说是满满的干货,大家可以看一下目录:

从 9 月份开始,我将开始录制第二阶段的内容,第二阶段我会手把手带领大家做一个 Spring Boot + Vue 的实战项目,具体的项目就是我在 GitHub 上的开源项目 vhr(https://github.com/lenve/vhr),该项目目前已经超过 8.8k star。这个项目我会带领大家从头开始搭建 Spring Boot + Vue 前后端分离环境,权限设计,RESTful 接口设计等,预计两个月之内更新完毕。

看过我博客的小伙伴应该知道,我的博客的思路清晰,小伙伴按照我博客的思路都能够做出来效果,我的视频教程和博客的风格一致,一样也是思路清晰条理清楚,这不是我的自夸,有小伙伴的评价为证:



除了这两个视频之外,后期也会录制其他视频教程,目前确定的有 Cloud 和 Redis,其他的还在规划中,不过可以确定的是,每个月都会发布我自己录制的视频教程。

这些视频的录制,我花费了巨大的时间成本,很多时候我都是晚上十二点才到家,然后早上六点起来录视频,录到八点半,然后去上班:

晚上回到家,除了写博客,还要对录好的视频剪辑,去噪,这是一个细活:


巨大的时间付出,保证了视频的质量,当然也决定了这是一套付费视频。

我自己还在网上搜集了很多别人录制的视频,这些视频对我来说没有多大成本,都是网络上找的,因此我都免费送给大家了,在我公众号底部菜单里有免费视频,这些免费视频大家都可以领取,我不会拿这些随处可见的视频来卖钱。

如果大家想要试看视频,可以参考如下两篇文章:

欢迎大家加入星球,一起学习进步!现在直接扫码加入星球需要 199,这里我提供另外一个优惠的方式,大家可以加我微信,发红包只要 119,然后我手动拉你进星球。星球上每有一个课程完结的时候,就会提升一次价格,早点加入就是优势。同时为了保证加入星球的小伙伴的权益,我可以向大家保证,你在其他地方不会看到一模一样的免费的整套视频教程,因为这些视频都是我自己录制的,全部都是加密之后发布的,所以请大家放心。


感谢大家信任。

完结撒花!129 集 21 个小时,松哥自制的 Spring Boot2 系列视频教程杀青啦!的更多相关文章

  1. Linux内核分析作业 NO.8 完结撒花~~~

    进程的切换和系统的一般执行过程 于佳心  原创作品转载请注明出处  <Linux内核分析>MOOC课程http://mooc.study.163.com/course/USTC-10000 ...

  2. WordCountPro,完结撒花

    WordCountPro,完结撒花 软测第四周作业 一.概述 该项目github地址如下: https://github.com/YuQiao0303/WordCountPro 该项目需求如下: ht ...

  3. Alpha 完结撒花 —— 事后诸葛亮

    写在前面 林燊大哥 一路走来,好不容易,终于完结了. 设想和目标 我们的软件要解决什么问题?是否定义得很清楚?是否对典型用户和典型场景有清晰的描述? 解决的问题 用户在进店之前无法得知店铺的优劣,通过 ...

  4. 算法详解(LCA&RMQ&tarjan)补坑啦!完结撒花(。◕ˇ∀ˇ◕)

    首先,众所周知,求LCA共有3种算法(树剖就不说了,太高级,以后再学..). 1.树上倍增(ST表优化) 2.RMQ&时间戳(ST表优化) 3.tarjan(离线算法)不讲..(后面补坑啦!) ...

  5. 【一起学源码-微服务】Nexflix Eureka 源码十三:Eureka源码解读完结撒花篇~!

    前言 想说的话 [一起学源码-微服务-Netflix Eureka]专栏到这里就已经全部结束了. 实话实说,从最开始Eureka Server和Eureka Client初始化的流程还是一脸闷逼,到现 ...

  6. 2019年北航OO第四次博客总结<完结撒花>

    一.UML单元架构设计 1. 类图解析器架构设计 1.1 UML类图 这次作业的目标是要解析一个UML类图,首先为了解耦,我新建了一个类UmTree进行解析工作,而Interaction类仅仅作为实现 ...

  7. Beta 完结撒花 —— 事后诸葛亮

    写在前面 林燊大哥 团队成员 短学号 名 2325 燊(队长) 1232 志豪 1131 喜源 2523 宏岩 2230 恺翔 2509 钧昊 2507 俞辛 2501 宇航 2502 柏涛 项目宣传 ...

  8. iOS 烟花撒花效果,图层渐变,图层倒影特效。CAEmitterLayer粒子发射器

    iOS 烟花撒花效果,图层渐变,图层倒影特效.CAEmitterLayer粒子发射器 上一节我写了一个关于视图图层的相关类,有关CALayer这个类的使用和一些使用方法,详细看这里,就是我们在处理视图 ...

  9. Android——仿QQ聊天撒花特效

    实现这样的效果,你要知道贝塞尔曲线,何谓贝塞尔曲线?其实就是曲线,嘿嘿,关于曲线的概念大家可以去 Android绘图机制(二)——自定义View绘制形, 圆形, 三角形, 扇形, 椭圆, 曲线,文字和 ...

随机推荐

  1. mySQL相关函数的使用

    获取执行SQL指令被影响的记录数或字段数 ·mysqlo_num_rows()函数:适用于执行SELECT语句,可以返回被筛选出来的记录数. 其语法如下,参数result为资源标识符 mysqlo_n ...

  2. spark streaming 接收kafka消息之五 -- spark streaming 和 kafka 的对接总结

    Spark streaming 和kafka 处理确保消息不丢失的总结 接入kafka 我们前面的1到4 都在说 spark streaming 接入 kafka 消息的事情.讲了两种接入方式,以及s ...

  3. Jquery第一次考核

    1. 什么是JS JavaScript 缩写.一种计算机脚本语言 JavaScript是一种动态.弱类型.基于原型的语言,通过浏览器可以直接执行 2. JS三大组成部件 ECMAScript DOM ...

  4. 消费端如何保证消息队列MQ的有序消费

    消息无序产生的原因 消息队列,既然是队列就能保证消息在进入队列,以及出队列的时候保证消息的有序性,显然这是在消息的生产端(Producer),但是往往在生产环境中有多个消息的消费端(Consumer) ...

  5. 【Android】Theme.AppCompat.Light 问题

    Android 开发的 styles.xml 文件中遇到了这个问题: <style name="AppBaseTheme" parent="Theme.AppCom ...

  6. iDevice取证的一大突破

    近日手机取证领域传出令人震撼的消息,知名取证大厂Cellebrite宣称可破解任何版本,任何机型的iDevice,连最新的iPhone X也逃不过. 若真属实,代表着iOS的取证又重现光明.只是不确定 ...

  7. Flink 从0到1学习—— 分享四本 Flink 国外的书和二十多篇 Paper 论文

    前言 之前也分享了不少自己的文章,但是对于 Flink 来说,还是有不少新入门的朋友,这里给大家分享点 Flink 相关的资料(国外数据 pdf 和流处理相关的 Paper),期望可以帮你更好的理解 ...

  8. git的使用(一)

    git   —version  展示git的版本 tanya ~$ git --version git version 2.22.0 最小配置   git config —global user.na ...

  9. css3加js做一个简单的3D行星运转效果

    前几天在园子里看到一篇关于CSS3D行星运转的文章,原文在这里,感觉这个效果也太酷炫了,于是自己也就心血来潮的来尝试的做了一下.因为懒得去用什么插件了,于是就原生的JS写,效果有点粗超,还有一些地方处 ...

  10. Linux(Ubuntu)安装Swift和Swiftlint

    很多时候iOS开发完毕需要接入CI中,而很多CI是基于Linux的,需要在Linux平台安装Swift和Swiftlint,下面就是针对这两个软件的安装步骤. Swift安装 环境 系统:Ubuntu ...