Hands On Spring Boot Course - Build a FinTech App
4.6 (8 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
78 students enrolled

Hands On Spring Boot Course - Build a FinTech App

Learn Spring boot building a real world complex project!
4.6 (8 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
78 students enrolled
Last updated 5/2020
English
English [Auto-generated]
Current price: $34.99 Original price: $49.99 Discount: 30% off
5 hours left at this price!
30-Day Money-Back Guarantee
This course includes
  • 9 hours on-demand video
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Training 5 or more people?

Get your team access to 4,000+ top Udemy courses anytime, anywhere.

Try Udemy for Business
What you'll learn
  • How to build web applications with spring boot
  • The theory of how the spring framework works
  • How to design loosly coupled systems
  • Event driven architecture
Course content
Expand all 83 lectures 09:01:15
+ Spring Boot Crash Course
14 lectures 01:06:04
Welcome to the Spring Boot Crash Course
00:48
Default Spring Boot Project
02:25
Spring Beans
04:34
Spring Beans Demo
04:57
Dependency Injection
03:28
Dependency Injection in Practice
10:08
Different Dependency Injection Types
01:25
Dependency Injection Types in practice
06:29
Endpoints
01:35
Endpoint in Practice
10:19
Using Properties
06:22
How to define beans
08:38
+ First Steps
5 lectures 17:45
Default Spring Boot Project
01:47
UseCase analysis
03:18
Entity anlysis
01:26
Initializing Lending Engine
02:41
Default Spring Boot Project
08:33
+ Lending Engine Microservice
13 lectures 01:38:58
Loan Entity
10:04
Controller
04:03
Testing in Postman
06:21
Loan Request Repository
06:01
Refactoring
03:45
Seed Data
12:53
Transforming Loan Request
15:23
Get All Loans
06:14
Refactoring
02:42
Accepting Loans
20:16
Testing the App
03:25
Get Loans
04:25
Overview Of Lending Microservice
03:26
+ Integration With Security Microservice
8 lectures 53:26
Security Microservice
01:57
Default Security Microservice Project
02:07
Dependencies And Controller
10:06
Mocked Authentication Explanation
03:36
Testing Security Microservice
06:39
Token Validation Service
13:20
Calling the security microservice from lending engine
09:27
Testing Integration Between Microservices
06:14
+ Profile Microservice
6 lectures 20:01
Profile Microservice Introduction
03:25
Initialize Profile Project
01:25
Profile Entities
03:25
Endpoints and Repository
04:04
Profile Endpoints part 2
04:36
Testing Profile
03:06
+ Events
8 lectures 01:05:59
Introduction to Event Driven Systems
07:42
Installing RabbitMQ
01:23
AMQP Security Microservice
10:34
Notifications Service
06:29
Testing Out RabbitMQ
07:39
Adding Listeners
14:23
Profile Listener
11:23
DTO introduction in Security Microservice
06:26
+ Lending Engine - Balance functionality
12 lectures 02:04:46
Overview
03:08
Balance Entity
11:21
Endpoints
09:45
Testing
10:08
Exchange Money Between Users
04:19
Borrowed And Lent Loans Endpoints
07:51
Loan Repayment
23:24
Testing Loan Repayment
08:13
Adding Statuses to Loan and Loan Application
12:26
Testing Status Functionality
04:44
Integration Tests
19:00
Integration Tests Part 2
10:27
+ Bonus Section: Full Security JWT microservice
11 lectures 01:26:44
Security Microservice
02:15
Microservice entities
06:30
Repository and Dependencies
05:58
Token Service
14:03
Token Service Continued
12:51
User Authentication Service and Endpoints
08:48
Spring Security Config
06:54
Spring Security Filter
07:31
Security Config Continued
10:41
Http Security
07:45
Security Microservice Testing
03:28
Requirements
  • Java Basics
Description

Welcome to the Hands On Spring Boot Course!


Covering all of the fundamental concepts of Spring Boot. This course is bound to help you improve your coding skills and be on your way to becoming a skilled Backend Software Engineer. All while building a Fintech project for your portfolio.

This course was built for people who want to learn how to actually build Spring Boot projects from scratch. The project that we will be building is made up of separate microservices so you will actually learn how microservice architectures work. You will also get a glimpse of how to make event driven systems.

This course contains:

Spring boot crash course section - covers the basics of spring and spring boot.

Use Case Analysis - step by step process how to actually decide on what functionality is needed.

P2P Lending Application creation - a large, hands on project.

Who this course is for:
  • Students interested to become java backend software engineers