简介:本次全栈体系大课(体验课),全面讲解Web开发从前端(小程序+Vue)到服务端(Java+Spring Boot)的知识学习,课程用一个企业级电商项目将主流web技术栈进行一一精讲,涉及项目架构和具体业务各个细节,课程主打实用,主流技术,业务能力,是一门完全针对就业,实用性极强系统化教程。
第1章 Java编程思想总体概述
本章我们需要了解Java为什么这么笨重复杂,Java并不垃圾,他的目的是要实现可维护的代码风格,而不是简单的实现功能
第2章 理解Java中最为抽象的概念
今天我们来编写一个LOL的小案例,通过4个版本的迭代彻底搞懂Java的抽象编程思想。4个版本分别是尴尬版、抽象版、工厂模式版本、反射版本
- 视频: 2-1 英雄联盟小游戏的最简单版本 (11:35)
- 视频: 2-2 第一个烂大街的代码风格 (08:09)
- 视频: 2-3 使用Interface的抽象风格 (14:21)
- 视频: 2-4 interface统一方法调用,但无法统一实例化 (08:34)
- 视频: 2-5 抽象的难点在于new对象 (06:41)
- 视频: 2-6 只有一段代码不负责对象实例化,才能保持稳定 (04:57)
- 视频: 2-7 工厂模式分离对象实例化 (11:24)
- 视频: 2-8 稳定性是相对的,我们需要将不稳定的代码隔离 (13:28)
- 视频: 2-9 变化是导致代码不稳定的本质原因 (07:45)
- 视频: 2-10 通过反射机制消除所有的变化 (11:22)
第3章 彻底理解IOC、DI与DIP
本章 我们将使用前面的案例和理论彻底理解依赖注入、依赖倒置和控制反转的概念
- 视频: 3-1 工厂模式+反射并不是IOC和DI (06:17)
- 视频: 3-2 配置文件的变化是允许的,并不违反OCP (05:34)
- 视频: 3-3 IOC和DI的雏形 (06:16)
- 视频: 3-4 IOC的示例 (07:04)
- 视频: 3-5 为什么引入容器后可以让系统变得稳定? (04:48)
- 视频: 3-6 DIP依赖倒置到底是什么 (06:49)
- 视频: 3-7 DI依赖注入的意义 (06:10)
- 视频: 3-8 依赖注入的原理 (08:11)
- 视频: 3-9 容器的作用是在装配对象 (06:27)
- 视频: 3-10 从DI的角度理解IOC (04:27)
- 视频: 3-11 IOC的终极奥义 (08:46)
第4章 给所有web程序员的编程规范
介绍:编程规范的重要性是远大于编程技术的。我往往在学习一门新的语言或者框架时,最困难的不是如何去实现某个业务逻辑,而是不知道应该把业务代码写在哪里,怎么写比较方便维护。
第5章 说透java泛型
说透泛型