Autoplay
Autocomplete
Previous Lesson
Complete and Continue
11 - OOP as it Should Be (Applications)
Important Introduction
Introduction (5:27)
Telegram Group for This Course
Project 1: Utility Library.
Utility Library: Requirements. (12:56)
Utility Library: Solution
Project 2: Input and Validation Library
Input & Validation Library (Requirements) (13:21)
Input & Validation Library (Solution) (9:27)
Project 3: Bank System
Lesson #01 - Find Client (33:16)
Lesson #2 - Update Client (24:48)
Lesson #3 - Add New Client (8:02)
Lesson #4 - Delete Client (6:20)
Lesson #5 - List Clients (5:01)
Lesson #6 - Total Balances (7:20)
Project 3: Bank System - UI - Main Menu
Lesson 7 - Main Screen (17:28)
Lesson 8 - List Clients Screen (8:41)
Lesson 9 - Add New Client Screen (7:19)
Lesson 10 - Delete Client Screen (5:32)
Lesson 11 - Update Client Screen (4:11)
Lesson 12 - Find Client Screen (4:05)
Project 3: Bank System - UI - Transactions Menu
Lesson 13 - Transactions Screen (7:47)
Lesson 14 - Deposit Screen (7:04)
Lesson 15 - Withdraw Screen (5:39)
Lesson 16 - Total Balances Screen (7:05)
Project 3: Bank System - UI - Manage Users Menu
Lesson 17 - Manage Users Screen (10:55)
Lesson 18 - Prepare User Class (12:14)
Lesson 19 - List Users Screen (4:10)
Lesson 20 - Add New User Screen (9:46)
Lesson 21 - Delete User Screen (3:46)
Lesson 22 - Update User Screen (5:02)
Lesson 23 - Find User Screen (3:10)
Project 3: Bank System - Login And Permissions
Lesson 24 - Login (10:04)
Lesson 25 - Logout (5:45)
Lesson 26 - Show Login Screen at Logout (8:56)
Lesson 27 - Apply Permissions (10:30)
Project 3: Bank System - Bank Extension 01
Add Date and Logged In User to All Screens (2:50)
Solution (5:34)
Project 3: Bank System - Bank Extension 02
Lock the System After 3 failed Logins (1:57)
Solution (4:46)
Project 3: Bank System - Bank Extension 03
Register Logins In a Log File (4:36)
Solution (7:16)
Project 3: Bank System - Bank Extension 04
Show Login Register Screen (2:52)
Solution (7:08)
Project 3: Bank System - Bank Extension 05
Permission to Show Log Register Screen (2:10)
Solution (4:35)
Project 3: Bank System - Bank Extension 06
Transfer Screen (4:51)
Solution (7:55)
Project 3: Bank System - Bank Extension 07
Create Transfer Log (5:06)
Solution (5:14)
Project 3: Bank System - Bank Extension 08
Show Transfers Log Screen (3:10)
Solution (5:50)
Project 3: Bank System - Bank Extension 09
Encrypt Password In File (4:59)
Solution (11:28)
Project 3: Bank System - Extension 10.
Abstract Class/Interface Practical Example (12:04)
Project 04: Currency Exchange
Project Overview (8:54)
Project 04: Currency Exchange 01
Prepare Currency Object (16:34)
Project 4: Currency Exchange 02
Currency Main Screen (3:40)
Solution (3:26)
Project 4: Currency Exchange 03
Currencies List Screen (2:28)
Solution (3:01)
Project 4: Currency Exchange 04
Find Currency (3:23)
Solution (4:37)
Project 04: Currency Exchange 05
Update Currency Rate (3:03)
Solution (4:02)
Project 4: Currency Exchange 06
Currency Calculator Screen (6:32)
Solution (15:35)
Template Functions & Classes
Template Functions (3:24)
Template Classes (5:53)
Homework
Organize Classes and Header Fils
Organize Your Classes (3:49)
Input & Validation Library (Solution)
Lesson content locked
If you're already enrolled,
you'll need to login
.
Enroll in Course to Unlock