Building a RESTful API Application using Spring and Angular

4.1 (50)
Онлайн-курс
Payment
Обучение платное
Language
Not set
Duration
11 часов курса
Курс от Udemy
Чему вы научились?
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
О курсе

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

Требования
  • Familiarity with Java, Spring Framework
  • Familiarity with Angular
  • Familiarity with web technologies (HTML, CSS, JavaScript)
  • Familiarity with MySQL
  • Knowledge of HTTP
Лекторы
Get Arrays
Get Arrays
Software Development Teaching Platform
Платформа
/storage/img/providers/udemy.svg
Курсы Udemy подойдут для профессионального развития. Платформа устроена таким образом, что эксперты сами запускают курсы. Все материалы передаются в пожизненный доступ. На этой платформе можно найти курс, без преувеличений, на любую тему – начиная от тьюториала по какой-то камере и заканчивая теоретическим курсом по управлению финансовыми рисками. Язык и формат обучения устанавливается преподавателем, поэтому стоит внимательно изучить информацию о курсе перед покупкой.
Рейтинг
4.1
(21)
(17)
(8)
(1)
(3)
Комментарии (50)
Как и любой другой веб-сайт, konevy использует файлы cookie. Эти файлы используются для хранения информации, включая предпочтения посетителей и страницы веб-сайта, которые он/она посещал. Информация используется для того, чтобы подстроить содержимое нашей страницы под тип браузера пользователя и другие параметры и таким образом улучшить его пользовательский опыт. Для получения более подробной информации о файлах cookie, пожалуйста, прочтите статью «Что такое файлы cookie»