Build An Online Bank With Java, Angular 2, Spring and More

Build An Online Bank With Java, Angular 2, Spring and More

English | MP4 | AVC 1920×1080 | AAC 48KHz 2ch | 6.5 Hours | 1.31 GB

Comprehensive guide on building online banking system with Frontend, Backend, Database, REST and more using latest Tech

This is a beginner to moderate intermediate level course about developing a Prototype Online Banking System using latest web technologies with Hands-on experience. You will follow my guide to develop the front-end and back-end (full stack) from scratch.

However, there are two points I’d like mention:

1. As this course is NOT an introduction to Java, Spring or Angular 2, it assumes you have the basic knowledge of them.

2. That being said, a lot of times I’ll just copy and paste in the code during the development and you need to pause the video to input them.

The Banking system consists of two parts: User-Front and Admin-Portal. User-Front is a user-facing system and it includes such modules as User Signup/Login, Account, Transfer, Appointment, Transaction and User Profile. Admin-Portal is mainly used by Admin and it involves User Account and Appointment modules.

This covers a lot of functions and features with details. By the time you finish this course, you will expose yourself to much information and hands-on practice on both system level design and detail level development.

You will develop modules and functions with me along the course. You should have some understanding on front-end and back-end development using Angular 2, Java, Spring Framework. You will need to constantly look back and search online for ideas and concepts that you need to understand so that you don’t get lost. Practicing without understanding is just a waste of time.

A wide range of technologies are involved in this course and project development.

Front-end: Html/CSS, JavaScript, JQuery, Bootstrap, Angular 2 and some JS plugins, Thymeleaf and etc

Back-end: Java 8, Spring Boot, Spring Data, Spring Security, Hibernate, MySQL

Table of Contents

Source Files
1 DOWNLOAD THIS SOURCE FILE FIRST

Warm up and Intro
2 Intro and Overview
3 A Quick Note on Software Project Team
4 Project Requirement for the Banking System
5 Architecture Design
6 Technology Stack Used in this Course
7 A Tour of the Online Bank App
8 Eclipse Spring Framework Plugin You can skip this if you know it
9 Spring Boot Hello World Example You can skip this if you know it

User Front – Part 1
10 Add Domain Models – Part 1
11 Add Domain Models – Part 2
12 Add Html Template for Common Part
13 Add Home Controller
14 Add Signup Component
15 Add Persistence Layer
16 Add Hibernate Configuration

User Front – Part 2
17 Add User Service and User DAO
18 Add Spring Security for Login – Part 1
19 Add Spring Security for Login – Part 2
20 Add Spring Security for Login – Part 3
21 Add Spring Security for Login – Part 4
22 Add Spring Security for Login – Part 5

User Front – Part 3
23 Add User Front Page
24 Add Primary Savings Account Page
25 Add Deposit
26 Add Withdraw
27 Add Deposit Transaction
28 Add Withdraw Transaction

User Front – part 4
29 Add Transfer Between Accounts
30 Add and Edit Recipient
31 Add Transfer to Someone Else
32 Add Appointment
33 Add Profile

Admin Portal
34 Angular CLI
35 Add Navbar
36 Add Login – Frontend
37 Add Login – Front and Back
38 Add User Account – Frontend
39 Add User Account – Backend Resource
40 Add Role-based Access
41 Add Transaction List – Frontend
42 Add Appointment – Front and Back
43 Build the App with Angular CLI

Thinking Beyond
44 Java Developer Roadmap

Bonus Section
45 All Courses and Coupons