一、为什么学习JavaWeb?有什么用?
-
首先,学完之后可以自己独立的去开发一些后台管理类的系统了:
-
比如,我们需要在这次JavaWeb的学习过程中需要完成的 TLIAS智能学习辅助系统:
-
比如,像企业开发当中比较常见的 CRM、ERP这类的管理系统:
-
比如,像 京东、唯品会、天猫等这样的电商项目:
-
比如,金融类的项目等等:
-
比如,一些小程序、APP端的应用:
-
二、JavaWeb课程介绍
1、学习路线(传统)
-
当学习Mybatis、Spring、SpringMVC这些基础框架之后,会发现基本的核心技术JDBC、jQuery等Web核心技术都用不到了;
-
在开发项目时,会发现讲解的Mybatis、Spring、SpringMVC原始的使用方式基本也用不怎么用了;
-
最终在项目开发中都是基于SpringBoot去整合这些基础框架进行开发的。
-
为什么会出现这样的现象呢?
-
因为现在是公元2023年了,这套传统学习路线已经沿用了10多年,一直没有改变。
-
但是由于这10多年网络、技术的更新迭代速度之快,jQuery、JDBC、Servlet、JSP、EL & JSTL、Cookie Session这些都基本见不到了。
-
2、学习路线(全新)
-
以下学习路线是黑马程序员企业参照着官方的建议,紧跟市场发展的趋势与企业接轨,设计并研发了全新版本的Web开发的课程来解决目前市面上所有JavaWeb课程的痛点:
全新路线的特色:
- 前后端分离开发,基于接口交互(接口文档)。
- 前端-基于Vue脚手架,构建工程化的前端项目。
- 后端-基于主流SpringBoot高效学习SSM。
- 通过案例贯穿整个课程体系,学以致用。
- 参照企业开发模式,需求分析—表结构设计—接口文档—功能实现—测试。
三、JavaWeb学习前需要掌握什么?
- 具备一定的Java基础的人群。
- 没有学完JavaSE基础的,不建议学习!!
- 学完JavaSE基础的就可以学习全新路线的JavaWeb的课程了!!
四、学习JavaWeb后的收获
1、掌握数据库表的设计、操作能力
- 数据库单表、多表的设计能力、数据的操作能力、基本优化能力。
2、掌握主流的前后端分离开发模式
- 前后端分离开发模式、接口文档、接口测试、联调测试。
3、掌握Web开发核心知识、接口开发能力
- 主流Web开发的核心知识、根据原型+需求+接口开发接口的能力。
4、掌握常见的Web开发的解决方案
- 文件存储解决方案、登录认证的解决方案。