超过 60% 的 Java 开发人员使用 Spring Framework 构建企业级应用程序。凭借其强大的功能和广泛的生态系统,Spring 是 Java 开发中的重要工具。本课程将探讨 Spring 框架及其核心组件,并指导您使用 Spring Initializr 设置开发环境。
在本课程中,您将学习如何使用 Spring Boot 开发强大的应用程序,掌握 RESTful API,并使用 Spring MVC 构建动态 Web 应用程序。
您会发现如何配置控制器、利用注解和高效地构建 REST API。您将学习如何使用 Thymeleaf 模板创建交互式 Web 应用程序,以及如何无缝处理表单。您还将学习如何使用 Spring Security 确保应用程序的安全。
本课程强调实践经验,在整个课程中就 Rest API、Web 表单、Authentication、授权和基于角色的访问控制等各种主题进行大量动手实验。此外,您还将完成一个最终项目,创建一个安全的在线测验应用程序。
如果您希望掌握使用 Spring Framework 构建强大、安全的 Java 应用程序的技能,请立即报名,利用雇主需要的技能为您的简历加分!
本 Module 将向学习者介绍 Spring Framework,这是一种适用于基于 Java 的现代企业应用程序的综合编程和配置模型。通过一系列引人入胜的视频、实践实验和测验,学习者将探索 Spring 的核心组件和生态系统,理解其术语,并学习如何有效地设置开发环境。在本 Modulation 结束时,学习者将在使用工具和实践创建和管理 Spring 项目方面打下坚实的基础。
涵盖的内容
8个视频2篇阅读材料3个作业3个应用程序项目3个插件
显示有关单元内容的信息
8个视频•总计49分钟
课程介绍•3分钟
Spring 框架及其生态系统概述•8分钟
探索基本的弹簧概念•7分钟
探索 IntelliJ 的 Feature•8分钟
学习 Spring 注解•6分钟
将 Maven 与 Spring 结合使用•7分钟
定义春季项目•6分钟
演示:使用 Spring Initializr•4分钟
2篇阅读材料•总计8分钟
课程概览•4分钟
摘要和要点:Spring Framework 简介•4分钟
3个作业•总计50分钟
分级测验:Spring 框架简介•30分钟
练习测验:探索 Spring 框架•10分钟
练习测验:Spring 框架基础•10分钟
3个应用程序项目•总计45分钟
实验室为 Spring 配置和设置 IntelliJ IDE•15分钟
创建第一个春季项目•20分钟
Code Cheatsheet:Spring Framework 简介•10分钟
3个插件•总计19分钟
如何充分利用本课程•5分钟
阅读IntelliJ 如何支持 Spring 框架•4分钟
实验室安装 IntelliJ•10分钟
深入了解 Spring Boot
第 2 单元•小时 后完成
单元详情
本 Modulation 全面介绍了 Spring Boot 及其在构建 REST API 中的应用。它专为希望了解 Spring Boot 基础知识以及 Spring Boot 如何简化创建基于 Spring 的独立生产级应用程序过程的学习者而设计。此外,该 Modulation 还涵盖了使用 Spring Boot 构建 REST API 并与之交互的基本方面,让学习者掌握开发动态 Web 应用程序的实用技能。
涵盖的内容
8个视频1篇阅读材料3个作业5个应用程序项目4个插件
显示有关单元内容的信息
8个视频•总计55分钟
Spring Boot 简介•8分钟
了解 Spring Boot 结构•7分钟
创建 Spring Boot 应用程序•7分钟
管理 Spring Boot 应用程序•8分钟
使用 Spring Boot 创建 REST API•6分钟
使用注解、控制器和属性•7分钟
解释 REST API 版本控制•6分钟
使用 REST API 参数收发数据•6分钟
1篇阅读材料•总计3分钟
摘要和亮点:深入了解 Spring Boot•3分钟
3个作业•总计50分钟
分级测验:深入了解 Spring Boot•30分钟
练习测验:Spring Boot 及其工作原理•10分钟
实践测验:使用 Spring Boot 构建 REST API•10分钟
5个应用程序项目•总计135分钟
实验室使用 Spring Initializr 生成 Spring Boot 项目•20分钟
实验室创建 Spring Boot 项目•20分钟
实验室使用 Spring Boot 创建第一个 REST API•40分钟
实验室:为 REST API 添加交互性•40分钟
Code Cheatsheet:深入了解 Spring Boot•15分钟
4个插件•总计16分钟
阅读为 Spring Boot 使用 Spring Initializr•4分钟
阅读Spring 中的嵌入式服务器•4分钟
阅读Spring Operator 中的 Java 流•4分钟
阅读:了解 REST API 状态代码•4分钟
了解 Spring MVC 和安全性
第 3 单元•小时 后完成
单元详情
本 Modulation 全面介绍了如何使用 Spring MVC 构建 Web 应用程序,并使用 Spring Security 确保应用程序的安全。学员将学习如何设置 Spring MVC 项目、集成模板、操作表单以及通过 Authentication 和授权确保应用程序的安全。通过动手实验、测验和阅读,学员将获得开发交互式网络应用程序和实施基本安全措施的实践经验。
涵盖的内容
7个视频1篇阅读材料3个作业5个应用程序项目2个插件
显示有关单元内容的信息
7个视频•总计49分钟
Spring MVC 简介•7分钟
使用 Spring Boot 开始学习 Spring MVC•8分钟
使用 Thymeleaf 进行模板化•6分钟
使用 Spring MVC 进行表单操作•7分钟
春季安全概述•8分钟
Spring 中的身份验证和授权•6分钟
使用 Spring Security 实现基于表单的安全•7分钟
1篇阅读材料•总计3分钟
摘要和要点:了解 Spring MVC 和安全性•3分钟
3个作业•总计50分钟
分级测验:了解 Spring MVC 和安全性•30分钟
练习测验:Spring MVC 入门•10分钟
实践测验:利用 Spring Security 确保应用程序安全•10分钟
5个应用程序项目•总计100分钟
实验室:创建 Spring MVC 项目•20分钟
实验室开发交互式 Spring MVC 表单•30分钟
实验室:使用 Spring Security 保护端点安全•20分钟
实验室创建登录表单•20分钟
Code Cheatsheet:了解 Spring MVC 和安全性•10分钟
2个插件•总计8分钟
阅读:使用 Spring MVC 和 Spring Boot 处理文件上传•3分钟
阅读基于角色的访问控制(RBAC)•5分钟
最终项目和课程总结
第 4 单元•小时 后完成
单元详情
通过完成本项目,学习者将获得模拟在线测验平台的实践经验,用户可以在该平台上安全地进行测验。它演示了如何在网络应用程序中有效使用 REST API 和安全性,同时在内存中管理数据。
是的,本课程强调实践和动手学习。您将在模拟专业开发环境的实际项目中工作,从而能够有意义地应用所学概念。通过互动实验,您将构建可扩展的 Web 应用程序,创建 RESTful 服务,并使用 Spring Security 实施安全措施。这些项目旨在提高您解决问题的技能,并提供作品集,展示您在 Spring Framework 方面的专业知识。这种实践方法可确保您做好就业准备,并有信心将所学知识应用到实际场景中。
完成课程后如何继续学习?
您可以报名参加 IBM Java 开发专业证书课程中的其他课程,继续您的学习之旅。此综合认证路径以本课程中获得的技能为基础,涵盖高级主题。