企业级Java微服务与数据架构

Java Enterprise Engineering

Java高级开发工程师

从 Java 核心编程到 Spring Cloud 微服务,以真实企业项目完成后端开发、分布式架构与交付能力的系统进阶。

18 门核心课程
6 阶段成长路径
668 理论与实操课时

Why Java

面向企业应用的技术主干

Java开发工程师主要使用各种 Java 企业级技术解决 Web 互联网领域的问题,涉及基于 MVC 实现的前端页面、业务逻辑与底层数据库等技术协同。

Java 具有简单性、面向对象、分布式、健壮性、安全性、平台独立与可移植性、多线程和动态性等特点,是企业级应用系统长期使用的重要技术体系。

探索六阶段课程
API Service Data
Security Cache
JVM
SQL
Cloud

Starting Point

不同基础,都有清晰的成长路径

原站面向零基础、有基础、在校大学生和希望突破现状的学习者;课程通过分层进阶,把学习目标落到可验证的项目与技术能力上。

01

零基础

对 Java 有兴趣,希望从事 Java 开发,从语言核心与编程思维开始建立能力。

02

有基础

强化已有能力,补全企业开发所需的框架、工具、数据库与协作规范。

03

在校大学生

将课程知识转化为完整项目与职场技能,为毕业求职建立技术作品和表达基础。

04

不满于现状

围绕企业级开发、微服务与项目实训完成能力升级,提升职业竞争力。

Program Value

不是只学会,更要学得精、用得上

01

细分层级进阶教学

从 Java 语言、Web 与数据库、企业级框架到分布式应用,逐层建立工程能力。

02

技术契合企业需求

课程覆盖 JavaEE、Spring Boot、Spring Cloud、Redis、Kafka、Nginx 等企业常见技术栈。

03

一线技术老师讲授

面授课程和项目课程穿插进行,配套同步视频,便于消化、复习与查漏补缺。

04

学习与就业支持

一年内可免费重修,课程持续更新;根据学习情况与个人意愿提供就业服务。

Technology Capability

三层能力,贯通企业开发现场

Java核心与面向对象编程 Core

Java 核心与编程思维

JVM、面向对象、集合、IO、多线程、网络编程和 JDK 新特性构成后端基本功。

JavaEE与企业Web应用架构 Enterprise

JavaEE 企业应用开发

Servlet、MyBatis、Spring、Spring MVC、Spring Boot 与安全认证建立可维护的企业应用。

云原生微服务和分布式架构 Cloud Native

微服务与分布式系统

服务治理、缓存、消息、网关、负载均衡与部署,面向高并发与系统演进。

Curriculum

六阶段课程体系

课程与项目穿插进行,配套同步视频讲解。简章列明理论课 368 课时、实操课 300 课时,共 18 门核心课程。

368 理论课时 300 实操课时
Phase 01

Java语言编程从入门到精通

为初学者建立 Java 编程与架构思维基础。除 Java SE 必会知识外,课程加强数据结构思想、集合源码分析和 JDK 新特性,使学习者从一开始就理解“知其然,也知其所以然”。

课程一:Java 基础

JDK1.8 与 Eclipse 配置、JVM 运行原理、变量表达式、分支循环、数组和经典算法。

JVM 原理 控制语句 数组算法 开发环境

课程二:面向对象编程思想

类与对象、方法重载、封装、继承、多态、抽象类、接口和异常处理机制。

类与对象 封装继承 多态 接口设计

课程三:Java 高级编程技术

集合泛型、内部类与注解、IO、反射、多线程、Socket 网络编程和 Java 8 新特性。

集合与泛型 IO 与反射 线程池 TCP/UDP
Phase 02

Web前端技术和数据库技术

完成商业网站开发与布局,掌握 ECMAScript 6、jQuery、MySQL、查询语句、事务、视图、索引和存储过程,并以 JDBC 与 DAO 模式连接数据库。

课程四:HTML5 和 CSS3

HTML5 标签、CSS 选择器、盒模型、浮动、定位、流布局与响应式布局。

语义标签 CSS3 盒模型 响应式

课程五:JavaScript 与 ES6

基础语法、数组函数、BOM、DOM、事件机制、jQuery、ES6、箭头函数与 Promise 异步编程。

DOM/BOM jQuery ES6 Promise

课程六:MySQL 与 JDBC

权限管理、完整性约束、聚合与分组、连接查询、事务、视图、索引、T-SQL、CRUD 与 DAO。

SQL 查询 事务并发 视图索引 JDBC/DAO
Phase 03

JavaEE 开发企业级应用系统

从 DAO、Servlet 和 JSP 出发,理解 Web 开发、ORM 与 SSM 整合思路;通过从 0 构建完整 Web 框架,掌握前后端分离开发模型。

课程七:Java Web 实战

HTTP、Tomcat、Servlet、Session、Cookie、Application、过滤器与监听器。

HTTP Tomcat Servlet 过滤器

课程八:MyBatis

配置、CRUD、动态 SQL、一对多与多对多、分页、存储过程、逆向工程。

动态 SQL 关联映射 分页 代码生成

课程九:Spring6

IOC、AOP、自动装配、事务、Data Access、整合 MyBatis、日志与测试。

IOC/AOP 声明式事务 Data Access 测试

课程十:Spring Boot 与 MVC

自动装配、Spring Data、RESTful/Swagger、Thymeleaf、Actuator、Starter、缓存与异常处理。

RESTful Actuator Starter 异常处理
Phase 04

高级互联网开发技术

面向高并发、服务器集群、分布式应用与缓存技术。课程围绕企业开发热门技术深入讲解,帮助学习者系统掌握核心技术与工程解决方案。

课程十一:Linux 和 Git

Linux 安装、命令、用户组、权限、软件安装、项目部署与 Git 版本控制。

Linux 权限管理 部署 Git

课程十二:Spring Security 与 JWT

安全框架配置与原理、认证授权、常用注解、JWT 整合、Token 登录与身份认证。

认证授权 JWT Token 安全注解

课程十三:Spring Cloud 微服务

Nacos、OpenFeign、Sleuth、Gateway、Sentinel、Seata 与服务治理。

Nacos Gateway Sentinel Seata

课程十四:Redis 缓存数据库

Redis 安装、持久化、主从复制、集群、Spring Boot 整合与综合案例。

持久化 主从复制 集群 缓存案例

课程十五:Kafka 消息中间件

Kafka 安装配置、生产消费、单播多播、主题分区、集群配置与应用集成。

生产消费 主题分区 集群 消息流

课程十六:Nginx 部署

Nginx 安装、反向代理、负载均衡、动静分离与高可用。

反向代理 负载均衡 动静分离 高可用
Phase 05

项目实训

以电商、金融、医疗、教育、旅游等行业为核心载体,采用 Spring Cloud 与 Vue 实现前后端分离,覆盖移动端、PC 端、H5 等多终端系统,并接入支付、预约、在线学习等真实业务。

PT 在线云课堂

PC Web SPA + 移动 APP + 微信小程序的在线教育电商项目。

架构
Vue + Vuex + VueRouter + ES6 + Axios / Java + SpringBoot + SpringCloud + MySQL
模块
课程浏览搜索、购物车、订单支付、班级管理、我的课程、在线学习

电力公司变电站管理系统

采用前后端分离模型的企业后台管理系统。

架构
jQuery + ES6 + Bootstrap + Layui + Axios / Vue 技术栈 / Java + SpringBoot + SpringCloud + MySQL
模块
角色访问控制、线路与设备巡查、故障报修、智能监控、峰值报警

膳魔师微商城

前后端分离的在线电商系统,涵盖多端商城与后台管理。

架构
小程序 + Vue / Java + SpringBoot + SpringCloud + MySQL + Redis + RabbitMQ
模块
商品查询与详情、购物车、订单、在线支付、会员中心、后台管理
Phase 06

赢在面试

通过大量模拟面试实战,帮助学习者建立企业面试表达与技术梳理能力,充分应对岗位考察。

Java 基础面试题 面向对象与高级编程 MySQL 数据库题 Java Web 面试题 Spring / MyBatis / Spring MVC Spring Boot 面试题 Redis 与 Kafka 应用题 项目面试宝典

Project Advantage

把技术栈放进可交付的项目中

项目实训强调真实业务、完整架构、多端体验和可演示成果,帮助学习者将课程知识串成可讲述、可迭代的开发能力。

业务完整

课程、商城、支付、预约、订单、会员与后台管理等模块模拟真实业务闭环。

架构完整

从前端页面、接口、认证、数据库、缓存、消息到部署,形成前后端分离的完整技术视角。

终端完整

PC、移动端、H5 与小程序在同一项目体系中协同,理解多端系统的交付方式。

表达完整

项目与面试阶段结合,沉淀架构说明、模块拆解、技术重点与问题解决思路。

Learning Outcome

完成学习,不止收获一组知识点

学业完成合格后由上海交大教育集团核发结业证书;课程提供持续更新、免费重修、同步视频与就业支持等服务。

结业证书 一年内免费重修 课程持续更新 同步视频复习 就业服务支持