Source Files
  • DOWNLOAD THIS SOURCE FILE FIRST!
Warm up and Intro
  • Intro and Overview
  • A Quick Note on Software Project Team
  • Project Requirement for the Banking System
  • Architecture Design
  • Technology Stack Used in this Course
  • A Tour of the Online Bank App
  • Eclipse Spring Framework Plugin (You can skip this if you know it)
  • Spring Boot Hello World Example (You can skip this if you know it)
User Front - Part 1
  • Add Domain Models - Part 1
  • Add Domain Models - Part 2
  • Add Html Template for Common Part
  • Add Home Controller
  • Add Signup Component
  • Add Persistence Layer
  • Add Hibernate Configuration
User Front - Part 2
  • Add User Service and User DAO
  • Add Spring Security for Login - Part 1
  • Add Spring Security for Login - Part 2
  • Add Spring Security for Login - Part 3
  • Add Spring Security for Login - Part 4
  • Add Spring Security for Login - Part 5
User Front - Part 3
  • Add User Front Page
  • Add Primary Savings Account Page
  • Add Deposit
  • Add Withdraw
  • Add Deposit Transaction
  • Add Withdraw Transaction
User Front - part 4
  • Add Transfer Between Accounts
  • Add and Edit Recipient
  • Add Transfer to Someone Else
  • Add Appointment
  • Add Profile
Admin Portal
  • Angular CLI
  • Add Navbar
  • Add Login - Frontend
  • Add Login - Front and Back
  • Add User Account - Frontend
  • Add User Account - Backend Resource
  • Add Role-based Access
  • Add Transaction List - Frontend
  • Add Appointment - Front and Back
  • Build the App with Angular CLI
Thinking Beyond
  • Java Developer Roadmap
Bonus Section
  • All Courses and Coupons