Building a RESTful API Application using Spring and Angular

所在平台: Udemy

课程主页: https://www.udemy.com/course/building-a-restful-api-application-using-spring-and-angular/

课程评论:没有评论

第一个写评论        关注课程

课程简介

**课程概述:使用 Spring 和 Angular 构建 RESTful API 应用** 本课程将教授如何从零开始构建一个完整的 RESTful API 应用。API (Application Programming Interface) 是现代软件通信的核心,几乎所有公司都依赖 API 进行数据交换,因此 API 开发技能备受青睐。 **课程亮点:** * **后端开发 (Spring):** * 使用 JWT (JSON Web Token) 实现认证与授权。 * 运用 Spring Security 保护 API 安全。 * 掌握 Spring Security 中的无状态会话策略和密码加密。 * 通过 Java Persistence API (JPA) 实现实体管理、关系映射和数据库 (MySQL) 操作。 * 管理用户安全角色。 * 学习定义和创建 API,通过 HTTP 暴露 API 端点。 * 处理 HTTP 请求和通过 API 端点进行文件上传。 * 使用 HTTP 客户端对 API 端点进行测试。 * **前端开发 (Angular):** * 构建 Angular 组件。 * 实现 Angular 表单。 * 设置 Angular 路由。 * 利用 Angular Services 进行数据和服务管理。 * 实现 Angular HTTP 通信。 * 使用 Angular Interceptors 管理缓存(Web 缓存或 HTTP 缓存)。 通过本课程的学习,学员将能够独立构建一个功能完善、安全可靠的 RESTful API,并搭建一个与之交互的 Angular 前端应用。

课程评论(0条)

课程详情

API stands for Application Programming Interface. An API is a software intermediary that allows two applications to communicate and exchange data. It is one of the main drivers of our world of communication as we know today. APIs developers are in an at-all-time high demand since almost every company uses APIs.In this course, you will learn how to build your very own API, along with an Angular application that will use and consume this API. This course teaches how to use JWT (JSON Web Token) Authentication & Authorization with Java, Spring Security to secure API, Stateless Session Policy management with Spring Security along with password encryption. It covers Entity Management, Relationship, and Mapping to Database (MySQL) using the Java Persistence API (JPA). It covers managing User Security Roles. This course also dives into defining and creating API, exposing API Endpoints Over HTTP, and handling HTTP Requests and File Upload through API Endpoints. It covers testing API Endpoints (using an HTTP client).For the client application, this course dives into Angular Components, Forms, Routing, and Angular Services. It goes into Angular HTTP Communication and Angular Interceptors to manage Caching (web cache or HTTP cache).

课程标签

0人关注该课程

主题相关的课程