在线课程 – LearnQuest 的 Spring Framework 认证专业实习

发现 Spring 帧的高级配置技术。了解 Java 如何与 Spring 框架中的数据库交互并开发基于 Java 的 Web 应用程序。

Suggested by: Coursera (What is Coursera?)

Professional Certificate

开始

No prior knowledge required

Time to complete the course

7-day free trial

No unnecessary risks

Skills you will acquire in the course

  • 沟通技巧
  • 时间管理
  • 故障 排除
  • 批判性思维
  • 团队 合作
  • 组织技能
  • 独立学习的能力
  • 技术技能
  • 决心和毅力
  • 数据分析功能

What you will learn in the course

Courses for which the course is suitable

  • Java 开发人员
  • 微服务开发人员
  • Web 应用程序开发人员
  • 软件工程师
  • 密钥后端
  • Spring Boot 键
  • RESTful 服务开发人员
  • 开发分布式系统

专业化 – 由四部分组成的课程系列

此专业化解释了微服务架构中使用的高级模式,以及迁移到这些架构和避免应用程序的整体式开发的动机。学生将学习 Java 如何使用非常流行的 Spring Boot 框架和微服务与现代框架中的数据库进行交互。对开发基于 Java 的 Web 应用程序和微 REST 服务感兴趣的学生将使用非常流行的 Spring MVC 和 Spring Boot 框架,最低要求为 конфигурация。

应用学习项目

作为一系列实践实验室的一部分,学生将逐步构建一个广泛的应用程序。实验室将专门处理以下项目:

  • 尤里卡
  • 丝带
  • 海斯特里克斯
  • 祖尔

这是一系列非常实用的课程,有各种实验室来说明主要概念。

Details of the courses that make up the specialization

春天 – 生态与主菜 1 的开场

  • 11 小时
  • 3.7 (360 评分)

课程详情

学习内容

在本课程中,学生将了解为什么 Spring 框架被认为是 Java 开发的主要框架之一。本课程介绍了使用各种配置数据格式(如 XML、注释和 Java 中的配置类)和工厂方法在 Java 中进行对象依赖关系注入的各种技术。配置将使用表达式语言和条件 bean 进行升级,这些 bean 将根据某些条件(例如,开发环境(例如,测试和分发))提供。学生将在一系列实践实验室中逐步构建广泛的应用程序。

您将培养的技能
  • 类别: 弹簧框架
  • 类别: 依赖关系注入
  • 类别: 成为统治者
  • 类别: Junit
  • 类别: Spring 配置技术

Spring MVC、Spring Boot 和 REST 服务

  • 11 小时
  • 4.2 (185 评价)

课程详情

学习内容

本课程专为有兴趣使用流行的 Spring MVC 和 Spring Boot 框架以最少的配置开发基于 Java 的 Web 应用程序和微服务的学生而设计。学生将通过各种 URL 格式开发服务,使用 JSON 或 XML 数据接收和响应,并生成自定义 HTTP 标头。对这些服务的请求将包括基于 Java 和 Angular JS 的客户端,以演示在分布式架构中重用服务的能力。本课程还介绍了在典型的模型视图控制器 (MVC) 架构中显示网页的传统 Web 应用程序。这是一门非常实用的课程,通过一系列实验来说明主要概念。

您将培养的技能
  • 类别: 弹簧框架
  • 类别: Spring Boot
  • 类别: 基于 REST 的服务
  • 类别: Java 编程

Spring 中的数据库

  • 9 小时
  • 4.0 (43 评价)

课程详情

学习内容

该课程专为有兴趣学习 Java 如何在现代环境中与数据库交互的学生而设计。本课程使用非常流行的 Spring Boot 框架,以微服务作为我们数据库关系的基础,使用 Mortgage Framework (JPA) 和 Spring 数据库来隐藏 JPA。学生将学习如何使用超媒体作为应用程序状态引擎 (HATEOAS) 的概念,自行将存储库公开为 Rest Web 服务。该课程还将在 Spring 面向方面编程 (AOP) 上进行项目,以说明如何为域类集中和无干扰地解决像日志这样的横切问题。最终,该课程将涵盖 Spring Deal Manager 和 Spring 事务声明式配置模型的使用。

您将培养的技能
  • 类别: Spring Data
  • 类别: Spring 数据库
  • 类别: JPA
  • 类别: 基于 REST 的服务
  • 类别: Spring JPA 支持

Spring Cloud 概述

  • 9 小时
  • 4.3 (54 评价)

课程详情

学习内容

本课程介绍了微服务架构中使用的一些高级模式,以及使用这些架构并摆脱应用程序的整体式开发的动机。然后,本课程使用 Spring Cloud(Netflix OSS)实现这些模式,Spring Cloud 是当今最流行的微服务云应用程序之一。学生将学习 Spring Boot 设置中的服务日志记录、服务发现、客户端负载均衡、断路器以及网关或边缘服务。它将利用 Spring Cloud 和 Netflix OSS,实验室将专注于 Eureka、Ribbon、Hystrix、Feign 和 Zuul 项目。

您将培养的技能
  • 类别: Spring Cloud
  • 类别: 负载均衡
  • 类别: 微服务
  • 类别: Netflix OSS
  • 类别: 发现服务