Skip to main content

Angular 7 + Spring Boot and Cloud Microservices(Inc. Docker)

7h 12s
English
Paid

Course description

In this course, we will learn Microservices With Spring Boot and Spring Cloud on server side. In Client Side, we will learn Angular 7. Our project template goes on Github project so you can reach every component of project from Github repository. You know that Microservices is a popular topic for current years.

Read more about the course

Microservices - also known as the microservice architecture - is an architectural style that structures an application as a collection of services that are

  • Highly maintainable and testable

  • Loosely coupled

  • Independently deployable

  • Organized around business capabilities.

The microservice architecture enables the continuous delivery/deployment of large, complex applications. It also enables an organization to evolve its technology stack.

Spring Cloud which builds on top of Spring Boot, provides a set of features to quickly build microservices. It’s very smart to know how to get them working together, can quickly setup services, with minimal configurations.

  1. Spring Boot

  2. Spring Cloud

  3. Spring Zuul

  4. Spring Eureka

  5. Angular 7

  6. Spring Netflix service discovery

  7. Client services

  8. Server services

  9. Cassandra

  10. MySQL

  11. Liquibase

  12. NoSQL

Requirements:
  • Basic Java Knowledge
  • Basic Spring Knowledge
  • Basic Angular Knowledge
  • Basic SQL Knowledge
Who this course is for:
  • Java developers curious about microservices

What you'll learn:

  • Spring boot
  • Spring zuul
  • Cassandra
  • Spring Eureka
  • Mysql
  • Liquibase
  • Angular 7
  • Gradle
  • Intellij
  • Eclipse
  • Microservices
  • Spring Cloud
  • NoSQL
  • SQL
  • Spring Gateway
  • Rooting

Watch Online

This is a demo lesson (10:00 remaining)

You can watch up to 10 minutes for free. Subscribe to unlock all 93 lessons in this course and access 10,000+ hours of premium content across all courses.

View Pricing

Watch Online Angular 7 + Spring Boot and Cloud Microservices(Inc. Docker)

0:00
/
#1: What are microservices, Advantages Vs With Monolithic Application?

All Course Lessons (93)

#Lesson TitleDurationAccess
1
What are microservices, Advantages Vs With Monolithic Application? Demo
05:22
2
Microservice Architecture Of Our Project
03:43
3
Prerequests For Server Side
04:02
4
Open Demo Project In Intellij
03:08
5
Install And Enable Lombok - Prerequest
01:21
6
Lombok Overview
01:39
7
Spring Overview - Basic Annotations, Dependency Injection...
07:43
8
User Service Architecture And Overview
02:34
9
Creating of User Service Project With Spring Initializr
02:37
10
Configuration Of User Service Properties
07:00
11
Hibernate Overview
04:01
12
Creating Model - User Class
03:23
13
Sql Overview - Basic Queries
02:50
14
Liquibase Overview
03:21
15
Creating Liquibase Changelog
04:17
16
JPA (Java Persistence API) Repository Overview
03:25
17
Repository Class For User - JPA Repository
04:03
18
Creating User Service - MVC
04:52
19
Rest Controller Overview - Get, Post, Delete, Put, Patch
04:03
20
Creating User Controller - MVC
08:55
21
Spring Security Overview
03:32
22
User Details Service -Security
05:24
23
Spring Security Default Configuration And Customization
10:41
24
Authentication - Spring Security
03:43
25
Authorization - Spring Security
04:30
26
Spring Web Security Configuration
09:19
27
Installation
01:36
28
Configuration
02:16
29
Eureka Server - Build And Run
01:18
30
Eureka Client Service - Communication
03:33
31
Eureka Instances
08:59
32
User Service - Test
02:36
33
Cassandra - Download And Install
02:37
34
Overview
02:08
35
Installation
03:05
36
Application Properties Configuration
03:40
37
Log Model Class
03:19
38
Cassandra Id Types And Uniqueness in Cassandra
04:30
39
Summary Model Class
03:01
40
Cassandra Configuration
06:16
41
Create Log Repository - Crud Repository
01:53
42
Create Summary Repository - CRUD Repository - Custom CQL Queries
03:03
43
Create Log Service - MVC
04:43
44
Create Log Controller - MVC
05:32
45
Create Eureka Discovery Service
03:35
46
Log Service Test
04:04
47
Course Service Overview
02:35
48
Installation With Spring Initializr
02:08
49
Application Properties Configuration
05:49
50
Create Course Model Class - Java Persistence API
02:47
51
Create Transaction Model Class - Hibernate ManyToOne Relation
02:49
52
Liquibase Implementation For Model Classes
04:57
53
Liquibase Implementation For Test Data
05:03
54
Hibernate Entity Manager Factory Bean On Repository
08:10
55
Create CRUD Template With Entity Manager
03:49
56
Create Course Repository - HQL
03:34
57
Create Transaction Repository - HQL
02:37
58
Feign Client Implementation
05:15
59
Course Service And Controller - MVC (With Feign Client Call)
04:19
60
Allowing Origins for Cross-Origin Resource Sharing
01:24
61
Enable Eureka Client And Configure
05:33
62
Course Service Test
01:14
63
Installation
02:00
64
Configuration
04:37
65
Timeout Configuration
01:37
66
Allowing Origins for Cross-Origin Resource Sharing
02:02
67
Zuul Gateway Service Test
01:45
68
Gateway Path And Microservices API Path
02:54
69
Load Balance Example On User Service
08:09
70
Prerequests For Client Side
02:24
71
Angular Overview - Components, Directives...
07:11
72
Client Side - Overview
02:21
73
Installation
06:13
74
Configuration
04:24
75
Angular Model View Controller Structure
03:59
76
Angular Routing For Components And Parameters
03:04
77
Login - Authentication Implementation - MVC
14:47
78
Profile Page Controller And View Implementation
03:53
79
Register Page Controller And View Implementation
05:11
80
Course Enrollment Implementation - MVC
16:30
81
Course Detail Implementation - MVC - Log Service
16:49
82
Filter Courses: Popular And Free Text Search Implementation
05:15
83
Emitter Service - Listener - Trigger
05:52
84
Create Navigation Bar - Bootstrap NavBar
10:56
85
Docker Overview
03:24
86
Docker for User Service
05:20
87
Docker Run With Docker-Compose
04:25
88
Docker for Log Service
04:49
89
Docker for Course Service
02:58
90
Docker for Eureka Server
02:52
91
Docker for Zuul Gateway Service
02:41
92
Docker for Client Side
05:03
93
Testing
03:32

Unlock unlimited learning

Get instant access to all 92 lessons in this course, plus thousands of other premium courses. One subscription, unlimited knowledge.

Learn more about subscription

Comments

0 comments

Want to join the conversation?

Sign in to comment

Similar courses

Spring Boot Microservices and Spring Cloud. Build & Deploy.

Spring Boot Microservices and Spring Cloud. Build & Deploy.

Sources: udemy
This video course is for Beginners who have never build RESTful Web Services and Microservices before. It will guide you step-by-step through basics and will he
20 hours 33 minutes 14 seconds
Learn Spring 5, Boot 2, JPA, Thymeleaf, AOP, Web MVC, REST

Learn Spring 5, Boot 2, JPA, Thymeleaf, AOP, Web MVC, REST

Sources: udemy
Master Modern Spring Boot, Spring Web MVC, AOP, Hibernate, Thymeleaf, JPA, Spring Security, RESTful services. Spring is, by far, the most popular framework for
16 hours 37 minutes 12 seconds
Stratospheric - From Zero to Production with Spring Boot and AWS + BOOK

Stratospheric - From Zero to Production with Spring Boot and AWS + BOOK

Sources: leanpub
Hands-on online course to learn all you need to know to get a Spring Boot application into production with AWS. This online course builds on top of the...
7 hours 19 minutes 39 seconds
RabbitMQ : Messaging with Java, Spring Boot And Spring MVC

RabbitMQ : Messaging with Java, Spring Boot And Spring MVC

Sources: udemy
RabbitMQ : It is an open source message broker software. You might have heard Java Messaging Service (JMS) by which two Java applications can communicate with
4 hours 3 minutes 11 seconds
Angular - The Complete Guide (2023 Edition)

Angular - The Complete Guide (2023 Edition)

Sources: udemy
Angular 9 simply is the latest version of Angular 2, you will learn this amazing framework from the ground up in this course! Join the most comprehensive, popu
34 hours 58 minutes 7 seconds