CG数据库 >> Building a RESTful API Application using Spring and Angular

h264, yuv420p, 1280x720 |ENGLISH, aac, 44100 Hz, 2 channels | 10h 55 mn | 6.64 GB

Created by: Get Arrays

Learn APIs, build a RESTful API with Java, Spring Framework, Angular, MySQL, add Authentication, Caching, & much more!

What you'll learn

JWT (JSON Web Token) Authentication & Authorization with Java, Spring Framework, and Angular

Stateless Session Policy with Spring Security

Password Encryption

Entity Management, Relationship, and Mapping to Database (MySQL)

Using Java Persistence API (JPA)

Manage User Security Roles

Define API service

Create API

Expose API Endpoints Over HTTP

Handle File Upload through API Endpoints

Handle HTTP Requests

Secure API Endpoints

Test API Endpoints (using an HTTP client)

Angular Component

Angular Routing

Angular Services

Angular HTTP Communication

Angular Interceptor

Caching (web cache or HTTP cache)

Manage Call Back Function Subscription

Manage Subscriptions using rxjs Subscription

Requirements

Familiarity with Java, Spring Framework

Familiarity with Angular

Familiarity with web technologies (HTML, CSS, JavaScript)

Familiarity with MySQL

Knowledge of HTTP

Description

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 great detail about Angular HTTP Communication and Angular Interceptors to manage Caching (web cache or HTTP cache). This course also covers how to properly subscribe and unsubscribe from call back function subscriptions using rxjs Subscription and much more.

Who this course is for:

Developers wanting to learn about API, how they work, and build one.

Beginner or advanced developers wanting to learn about APIs and build one from scratch using Java, and the Spring Framework with database integration.

Experienced Java developers wanting to understand how API work, how they’re used, why they’re used, and how to build one and consume it.

Anyone interested in building modern, scalable and high-performing web APIs.


Building a RESTful API Application using Spring and Angular的图片1
Building a RESTful API Application using Spring and Angular的图片2

发布日期: 2020-04-24