课程链接:Git入门到精通全套教程(涵盖GitHub\Gitee码云\GitLab)
课程时长:293min,预计2天
前置课程:windows or Linux熟练使用
学习建议:
课程评价:
参考书籍:暂无。
课程链接:3天搞定Linux,1天搞定Shell,清华学神带你通关(2022版)
课程时长:1234min,预计7-10天
前置课程:有手,智商在线
学习建议:
课程评价:
参考书籍:暂无。
课程链接:IDEA教程(idea经典之作,idea安装,idea使用)_
课程时长:237min,预计2天
前置课程:windows or Linux熟练使用
学习建议:
课程评价:
参考书籍:暂无。
课程链接:尚硅谷Java入门视频教程
课程时长:8839min,跳过了每日复习
前置课程:无(有C语言、计算机导论基础最好)(默认会使用Windows系统与打字)
课程评价:讲的比较细致,有条理。代码演示也很好,课件文档齐全。适合零基础,【推荐!】
学习建议:
-
**多刷题!**在练习中理解。代码写得越多,碰到的越多,就会理解为什么这么设计了。
-
了解计算机工作原理和主要组成部分功能,将代码运行过程和工作原理结合去理解为什么这么设计、规定。
-
学习重点放在基本语法、面向对象理解、Java几个特性,在此基础上理解和使用java提供的各种API和类。
-
遇到实在难以解决的问题,可暂时跳过,只要不影响后续学习即可。
-
所有的规定无非是为了如下几个目的:稳定,效率;代码可读性,易维护,复用,高内聚、低耦合;团队合作
-
本课程是后续内容的一切基础,务必要理解。后续遇到忘记了可以看笔记想起,但前提是要理解。
参考书籍:《Java A Beginners Guide》
补充课程:面向对象程序设计——Java语言
补充课程说明:主要关注内容在设计原则、反转控制与MVC模式
2021.12.14 接触 Java 课程,后续断断续续学习。
2022.02.22 完成Java语言部分的学习。
课程链接:【宋红康】MySQL数据库
跳过内容:p74-93,p94-95,p187-199(共计约1018min)
课程时长:5143-1018min,预计9-12天
前置课程:无
学习建议:多刷题!面试必考
课程评价:康师傅稳定发挥,尚硅谷的台柱子【推荐!】
参考书籍:《MySQL必知必会》
2022.02.22 初步了解并开始学习
2022.03.05 学完MySQL基础内容-增删改查(P1-73),时长约2000min,课程练习部分的视频跳过(但算入观看时长)
课程链接:康师傅带你一站式搞定jdbc
课程时长:746min,预计3-4天
前置课程:MySQL基础部分,Java
学习建议:在脑中构建出数据库使用的完整逻辑,以及为什么这么做。多练习。
课程评价:康师傅,稳!【推荐】
参考书籍:暂无
2022.03.05 初步开始
2022.03.10 学完,该补MySQL基础和JDBC笔记/总结了
课程链接:2022版JavaWeb教程
课程时长:2535min,预计7-10天
前置课程:JDBC,有计算机网络基础最好
学习建议:
- 使用IDEA和tomcat搭建一个web服务,完成一个小Demo
- 掌握Java servlet常见类、函数和Tomcat,MVC设计模式,重点在理解IoC和注入(这是Spring核心)
- JavaScript、html、CSS看看,知道是啥就行了,我跳过了,大可不必浪费时间在这部分。
- 这门课其实是一门综合课程,对所学内容的一个综合使用。
课程评价:【不推荐】
- 个人感觉一言难尽,老师代码和文档管理混乱,课件在gitee上,课堂临场发挥显得备课不充分。
- 干货是有的,可以根据自己的节奏跳着看。
- 大量时间花在画图和修bug(这部分有利有弊,画图易于理解,修bug也算是经验积累,但是太耗时了)。
- 这部分我理解为先,项目练习放一边了,代码太乱了,很多天看不下去,想跳过了都。
- 补充课程:【狂神说Java】JavaWeb入门到实战_哔哩哔哩_bilibili
参考书籍:Java Servlets - A Tutorial
2022.03.11 开始学习(觉得html/css/js部分了解即可,之前也看了)
2022.04.01 各种原因课程才看到P52,痛苦。一部分课程还没练习,后边课程看了眼应该不是特别关键,果断放弃。
课程链接:尚硅谷2022版Maven教程
课程时长:1206min,预计3-5天(根据需求选学)
前置课程:IDEA使用
学习建议:2倍速看,部分1.5;根据需求学习(先入门,会用、知道干嘛,工作后再深入)。
课程评价:【推荐】
- 课程内容分割合理,根据需求分阶段学习
- 老师逻辑和演示清晰,文档完善,举例恰当
参考书籍:官网。
2022.04.16 开始学习
2022.04.17 仅仅学习P1-p53,入门先。
课程链接:spring5源码级讲解
课程时长:919min,预计3-4天
前置课程:Java语言
学习建议:
- 理解IoC和AOP两个核心概念以及java实现,掌握spring的事务。
- 初期学习不应纠结框架源码,学习过程是渐进的。也不要纠结应用场景,只管练习。
- 2倍速或者跳着看完,手动复现达到其演示效果即可。视频有些繁琐,看视频配套笔记省时省力。
- 可以跟着官网文档。
课程评价:【不推荐】
- 该课程不讲源码只讲怎么用。相比文档和书有些繁琐。
- 授课过程会临时起意,导致讲的有点乱,文档源码有些乱和不全(Demo5不存在)。
- 补充课程:【狂神说Java】Spring5最新完整教程IDEA版通俗易懂_哔哩哔哩_bilibili
参考书籍:《Spring in Action》第四版。
2022.04.01 开始学习。
2022.04.15 结束,马马虎虎看完到p49,之后没看。
参考文章:
- Inversion of Control Containers and the Dependency Injection pattern
- 依赖注入和控制反转的理解
- 动态代理 - 廖雪峰的官方网站
- Chapter 6. Aspect Oriented Programming with Spring
课程链接:一套快速上手spring mvc
课程时长:985min,预计3-4天
前置课程:spring5,javaweb,maven
学习建议:
- 跟着做,结合之前学的内容,知道在演示啥、目的是啥。会用!
- 开发环境配置熟练,解决各种常见问题。
- 搞清springMVC各种功能、流程。
- 后几集是阅读源码部分,看的不明所以,因为基础不足或者铺垫少的缘故暂时跳过。
课程评价:【推荐】
参考书籍:《Spring in Action》第四版
2022.04.18 开始学习。
2022.04.19 暂时停止
2022.05.04 继续学习
2022.05.21 完成
课程链接:MyBatis实战
课程时长:610min,预计2-4天
前置课程:JDBC,maven
学习建议:跟着做,联想MySQL学习的内容和实际开发者要解决的需求
课程评价:【推荐】
参考书籍:暂无。
2022.05.21 开始学习。
2022.05.24 暂停
2022.06.06 继续
2022.06.07 学习完成。
课程链接:【尚硅谷】SSM整合一套通关
课程时长:
课程链接:雷神SpringBoot2零基础入门
课程时长:1572min,预计9-12天
前置课程:
学习建议:
课程评价:
参考书籍:暂无。
课程链接:Redis 6 入门到精通
课程时长:635min,预计4-6天
前置课程:
学习建议:
课程评价:
参考书籍:暂无。
课程链接:谷粒学苑-微服务+全栈在线教育实战项目
课程时长:4697min,预计1个月
技术栈:
适用阶段:
学习建议:
课程评价:
课程链接:《谷粒商城》Java架构师 | 微服务 | 大型电商项目
课程时长:6286min,预计1.5个月
技术栈:
适用阶段:
学习建议:
课程评价:
前端:HTML+CSS+JavaScript、Vue、Node js、Rect
内功:JVM、框架源码;数据结构与算法、操作系统、设计模式、计算机网络
进阶:MySQL高级、Maven高级、Nginx、k8s、JUC、ZooKeeper、Dubbo、ElasticSearch
消息中间件:RocketMQ、RabbitMQ、Kafka
课程链接:SpringCloud框架开发
课程时长:1536min,预计9-12天
课程链接:mybatis-plus框架精讲
课程时长:333min,预计2-3天
前置课程:Mybatis3,Spring Boot
课程时长:401min,预计2-3天
课程链接:2022版Docker实战教程(docker教程天花板)
课程时长:805min,预计5-8天
课程链接:Spring注解驱动开发
课程时长:687min,预计4-6天
前置课程:Spring5,Java语言高级部分(反射),有设计模式基础更好
学习建议:根据需求选看。该课程主要深入原理、源码。