Spring Boot API with Angular and RxJs State Management

Learn and understand how to create a Spring Boot back-end API with Angular

In this tutorial, you will learn and understand how to create a Spring Boot back-end API that will connect to a MySQL database server. Then create an Agular application to interact with the API using HTTP. You will also learn some basics of RxJs and application state management.

What you’ll learn

  • Entity Management, Relationship, and Mapping to Database (MySQL).
  • Using Java Persistence API (JPA).
  • Define API service.
  • Expose API Endpoints Over HTTP.
  • RxJs State Management.

Course Content

  • Introduction –> 1 lecture • 5min.
  • Domain Model –> 1 lecture • 7min.
  • Application Repository –> 1 lecture • 5min.
  • Service –> 1 lecture • 5min.
  • Service Implementation –> 3 lectures • 13min.
  • Mapping Http Response –> 1 lecture • 4min.
  • API Resource –> 3 lectures • 19min.
  • API Testing –> 1 lecture • 8min.
  • Front End –> 3 lectures • 12min.
  • HTTP Service –> 3 lectures • 24min.
  • Application Component –> 13 lectures • 1hr 35min.
  • Notification –> 3 lectures • 17min.
  • Performance –> 1 lecture • 6min.

Spring Boot API with Angular and RxJs State Management

Requirements

  • Familiarity with Java, Spring Framework.
  • Familiarity with Angular.
  • Familiarity with web technologies (HTML, CSS, JavaScript).

In this tutorial, you will learn and understand how to create a Spring Boot back-end API that will connect to a MySQL database server. Then create an Agular application to interact with the API using HTTP. You will also learn some basics of RxJs and application state management.

This course teaches how to use create an API from scratch. 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 – Postman).

This course is short and focuses only building the API and having a front end application, in our case an Angular application, to communicate with that back end API. If you would like to learn more and build a full stack application and see how of this in practice, and way much more, please refer to my other course on Udemy, JSON Web Token (JWT) with Spring Security And Angular.

In this tutorial, you will learn and understand how to create a Spring Boot back-end API that will connect to a MySQL database server. Then create an Agular application to interact with the API using HTTP. You will also learn some basics of RxJs and application state management.

This course teaches how to use create an API from scratch. 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 – Postman).

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).