java
IMPORTANT
MySQL(锁、事务、视图、索引、引擎、分库分表)、PostgreSQL (企业更热门一些的数据库
JDBC,了解即可,很古老的操作数据库方式,需要懂得sql注入这件事。后面有代替
javaweb 【尚硅谷全新JavaWeb , 只看servlet即可】,【黑马程序员JavaWeb jsp 了解一下】,【黑马程序员Spring,spring了解下】,【SSM Spring、SpringMVC、Mybatis 老技术】!!!!此步可以省略!!!!以后补基础即可
注意
黑马程序员JavaWeb2023 ---伟大
(一套视频后端基础直接补齐:Maven(依赖管理+打包)、Spring Boot (java后端框架)、Mybaits(ORM框架,数据持久层,代替了JDBC)|||
前端方面 html、css、js、vue、axios/ ajxj、Http、接口、cookie、session、Token(JWT)全讲了一遍
DANGER
- 黑马程序员Java项目实战《苍穹外卖》: 补充+ 实践
此时基本可以尝试找实习积累面试经验
简历模板:
面经
一下是中间件的学习,所有后端开发均绕不开的大山
中间件
黑马程序员Redis (nosql,非关系型数据库、视频中有Lua的介绍)
nginx ( 反向代理服务器、配置
git (管理代码的工具
Docker (容器、镜像、快速部署而不需要关注环境
MQ(MessageQueue 消息队列 RocketMQ、RabbitMQ、ActiveMQ、Kafka、Redis也可以做消息队列不如前面几个。学习一个就行基本差不多
ElasticSearch(搜索引擎
Jenkins:持续集成/部署(CI/DI)
Kibana:日志查看
XXL-JOB:分布式任务调度
java Netty .....Kubernetes、zookeeper
后端进阶:
Spring Cloud
- 2024SpringCloud涵盖MybatisPlus、Docker、MQ、ES、Redis高级【中间件包含了许多上面的内容】
spring cloud 就是把各种中间件加入项目,又拆分的技术
项目实践
SpringCloud 天机学堂 链接:https://pan.baidu.com/s/1TxsJxSS9NbwKnBO5Io8yPQ?pwd=lepx 提取码:lepx
java进阶
至此 java 基本大结局

C#
由于前几年C#并不是开源的且不是多平台。因为是微软仅限windows,即使 C# 各个领域都有它的身影在国内没能流行开来。
需求决定供给,供给又反哺需求。
Java 如此便占领了大半江山。
而C#时至今日已经开源,且.NET Core 已经支持全平台,但已无力回天。
C# 入门
如侵权请联系删除...
唐老狮C# 包含 C# unity 链接:https://pan.baidu.com/s/1iBYA88LYHgWuK6CcficSLg?pwd=9tm3 提取码:9tm3
- ASP.NET Core
| ASP.NET Core MVC | Razor | Blazor |
|---|
- Entity Framework Core (EF Core) (ORM框架)
.......
视频教程没看过不知道好坏,国内实在冷门....
官方文档:
中间件同 java
go
Gin
不做太多了解
大厂如字节才有一点需求....
node.js
可以做服务端的 javascript,一般有前端直接学习这个作为全栈使用
| 框架 | 基于 |
|---|---|
| Nest.js | react |
| Nuxt.js | vue |
| .... | ... |
不做太多了解
其他
python、C++等等也可以后端开发但是由于python性能,c++太过底层等等原因,开发效率不如以上
python后端框架有 Flask 、Django