本课程提供了掌握 Java 数据结构和使用 Spring Boot 进行 Backend 开发的完整路径,让学习者掌握构建高效、可扩展应用程序的技能。本课程专为已有 Java 知识、希望在获得实践性后台专业知识的同时加强解决问题能力的学习者设计。 您将从 Java 数据结构开始,学习如何处理数组、字符串和多维数据,同时通过 StringBuilder、StringBuffer 和 Collections Framework 探索高级操作。随后,课程将过渡到使用 Spring 和 Spring Boot 进行 Backend 开发,在此过程中,您将了解依赖注入、MVC 设计和应用程序分层。最后,您将深入学习 RESTful 服务、使用 Spring Boot 构建安全 API、执行 CRUD 操作、处理 JSON 通信以及应用 Spring Security 进行 Authentication 和授权。这一结构化的旅程确保您能够将计算机科学基础与行业中使用的 Backend 开发实践联系起来。 在本课程结束时,您将能够: - 实现核心 Java Data Structure,包括堆栈、队列和 Hashing - 应用 StringBuilder、StringBuffer 和 Collections Framework 进行高效数据管理。


您将学到什么
熟练掌握 Java 的数据结构。学习使用数组、字符串类和集合框架处理数据。
了解 StringBuilder/StringBuffer 类。使用 ArrayList、LinkedList 和 HashMap 等集合接口进行数据管理。
学习 Spring 和 Spring Boot,使用依赖关系开发 Spring 应用程序,使用 Spring MVC 创建网络应用程序,了解 Spring Boot 架构。
利用 Spring Boot 创建安全的 RESTful 网络服务。执行 CRUD 操作并使用 Spring Security 保护网络服务。
您将获得的技能
要了解的详细信息
了解顶级公司的员工如何掌握热门技能

积累特定领域的专业知识
- 向行业专家学习新概念
- 获得对主题或工具的基础理解
- 通过实践项目培养工作相关技能
- 获得可共享的职业证书

该课程共有3个模块
本模块旨在向学生介绍计算机科学中使用的基本数据结构,重点是 Java 编程语言。通过一系列讲座、编程作业和测验,学习者将扎实地理解数据结构的基本原理及其在 Java 中的实现。
涵盖的内容
34个视频7篇阅读材料7个作业1个讨论话题
本模块旨在向学员介绍 Spring 和 Spring Boot 这两个在 Java 应用程序开发中广泛使用的框架。通过一系列讲座、动手编码练习和测验,学习者将对 Spring 和 Spring Boot 的基础知识有扎实的了解。
涵盖的内容
16个视频3篇阅读材料4个作业
本模块旨在让学习者全面了解如何使用 Spring Boot(一种用于构建微服务的流行框架)构建 RESTFul 网络服务。通过一系列讲座、动手编码练习和测验,学习者将学会如何设计、实施和测试 RESTFul 网络服务。
涵盖的内容
24个视频5篇阅读材料4个作业1次同伴评审
获得职业证书
将此证书添加到您的 LinkedIn 个人资料、简历或履历中。在社交媒体和绩效考核中分享。
位教师

从 软件开发 浏览更多内容

Board Infinity

Board Infinity
人们为什么选择 Coursera 来帮助自己实现职业发展




学生评论
145 条评论
- 5 stars
60.40%
- 4 stars
26.17%
- 3 stars
2.01%
- 2 stars
4.69%
- 1 star
6.71%
显示 3/145 个
已于 Apr 3, 2025审阅
Beside form did not explaining the Spring Security much. Everything is great
已于 Nov 27, 2025审阅
best course get a better understanding abouts the topics
已于 Jun 18, 2024审阅
I really liked this course and its in-depth resources
常见问题
本课程旨在为您提供 Java 数据结构以及使用 Spring 和 Spring Boot 等流行 Java 框架进行后端开发的全面知识。课程分为三个模块,每个模块都旨在让您掌握一套独特的技能。第一个模块侧重于基础数据结构,第二个模块介绍 Spring 和 Spring Boot,最后一个模块包括使用 Spring Boot 构建 RESTful 网络服务并确保其安全。
本课程提供了一个广泛的学习曲线。以下是您将学到的内容:
1.Java 数据结构基础,包括数组、多维数组、Java 字符串类和 Java 集合框架。
2.了解和应用 Spring 和 Spring Boot 框架,以及使用 Spring MVC 开发基本 Spring 应用程序和网络应用程序。
3.使用 Spring Boot 开发 RESTful 网络服务,并实现资源的 CRUD 操作。
本模块将向学生介绍 Java 的基本数据结构,包括数组、字符串和 Java 集合框架(如 List、Queue 和 Map)。学生将通过讲座、测验和编程作业获得对这些内容的实际理解。
更多问题
提供助学金,
¹ 本课程的部分作业采用 AI 评分。对于这些作业,将根据 Coursera 隐私声明使用您的数据。




