全栈之路
半塘 2023/8/18 导读
# 1、前言
- 全栈知识体系的范围很广,涉及的技术有很多,需要学习的东西也很多,并且需要持续不断的学习充电。
- 整套的全栈知识体系将会持续更新,毕竟涉及的东西比较多,也需要一定的时间完成。
- 阶段性的成长做一个总结。构建完整的知识体系,才能更好的找对方向。
- 对全栈知识体系有一个大范围方向的认知,需要涉及的内容,当然这只是我个人的一些学习方向,不一定全部都是适用于每个人,这只是我走过的路,可以让你有个参考。
# 2、前端
前端入门: 需要先从网页设计开始,这里打好基础,对于后面学习前端其他知识就会更容易理解。这里需要先掌握以下几门技术优先。
项目实战:京东官网 (opens new window) ,按照京东官网进行布局实战,独立完成电商官网。
Bootstrap栅格化布局详解: 按照自己的想法布局完成好京东官网后,对栅格化布局进行学习,并且同样以京东官网实战。
前端三大框架: 目前主流的三大前端框架,Vue、React、Angular。
- Vue 入门到精通
- React 入门到精通
- Angular 略...
前端组件库: 对一些常用的组件库进行学习掌握。
- ECharts (opens new window)
一个基于 JavaScript 的开源可视化图表库
- Ant Design (opens new window)
提供了丰富的基础 UI 组件
- Element UI (opens new window)
一套为开发者、设计师和产品经理准备的基于 Vue 2.0 的桌面端组件库
- Vant (opens new window)
一个有赞设计团队开源的移动端组件库
- uView UI (opens new window)
uView UI,是uni-app生态最优秀的UI框架,全面的组件和便捷的工具会让您信手拈来,如鱼得水
想要了解更多 XY导航 (opens new window)
企业级框架: 企业级更多的使用一些开源框架,能够更快的应用起来,只要关心业务开发即可。
- ELADMIN (opens new window)
一个简单且易上手的 Spring boot 后台管理框架,已发布 Mybatis-Plus 版本
- 若依 (opens new window)
基于SpringBoot的权限管理系统
# 3、后端
选择一门语言: 将一门语言进行深入的学习,并且能够熟练使用。提供以下几个方向,这里只以Java
展开后续。
学习框架: 掌握该技术的一些常用框架,Java相关的一些框架如下。学习框架前先学习一下数据库的知识,因为很多框架都是基于数据库的。
- Spring 详解
- SpringMVC 详解
- MyBatis 详解 、MyBatisPlus 详解
- Hibnate 详解
- JPA 详解
- Maven 详解
- SpringBoot 详解
- SpringCloud 详解
- SpringCloudAlibaba 详解
- Shiro 权限详解
# 4、数据库
数据库基础: 掌握数据库基础,理解数据库的基本底层结构。
关系型数据库: 选择一门数据库先深入学习,推荐MySQL先学。
非关系型数据库: 选择一门非关系型数据库(又称:缓存数据库)深入学习,推荐Redis。
- Redis 详解
- MongoDB 略...
# 5、项目部署
部署工具: 部署涉及的工具也是很多,主要还是先要掌握好Linux系统的基本操作。把Linux想象成Window,不过是操作C盘和一些命令。 由可视化转为文字界面化,这样可以更好的学习掌握。
- Linux 详解
部署大多数都是使用Linux系统
- Tomcat 详解
部署Java项目
- Git 详解
代码托管
- Docker 详解
容器化部署
- Jenkins 详解
自动化部署
- K8S 略...