Tags
Language
Tags
December 2024
Su Mo Tu We Th Fr Sa
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31 1 2 3 4

Python Project: Building Online Banking App

Posted By: ELK1nG
Python Project: Building Online Banking App

Python Project: Building Online Banking App
Published 3/2023
MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz
Language: English | Size: 1.43 GB | Duration: 4h 6m

Learn how to build basic online banking app using Python

What you'll learn

Learn the basic concept of online banking app from beginner 's perespective

Create Python functions as the following: sign in, log in, forgot pin, deposit, withdraw, transfer, check balance, calculate compound interest

Learn the theory of continuous compound interest and how to build a function based on that formula

Tutorial on creating repository and uploading projects on Github

Requirements

No programming experience is required

Basic knowledge in Python is helpful but not necessary

Description

Welcome to Python Project: Building Online Banking App course. This is an extensive project based course where you will be guided step by step on how to build an online banking app from scratch. Although an online banking app or payment gateway might sound complex and impossible to be built by beginners, however, this course will offer you unique and valuable experience of building the basic version of an online banking app. Indeed, it’s only going to be the basic one as this course was designed and intended for beginners, nevertheless, you will definitely get to create features in banking apps and understand the logic behind those functionalities. Most importantly, you will know what the backend of a banking app actually looks like.As the nature of this project based course is aimed toward beginners, hence, this course will include a basic Python warm up session where you will be taught basic fundamentals of Python which you need to master before getting to the project. Those are including but not limited to data/variable types, mathematical operations, conditional statements (if/else), for loop, while loop, getting data input from the user, creating function as well as its parameter. Therefore, if you are not confident with your Python skills, this course will provide you with what you need.The online banking app project which you will build in this course is going to have the following features:Sign in/ Log inForgot pinDepositWithdrawTransfer to another bank accountCheck current balanceCheck interest rate based on the current balanceFuture Value of investmentThe fantastic aspect of this course is the fact that you are not only learning Python programming, due to the complex nature of this project, you will also be exposed to some mathematics and economics to some extent. In Particular, you will learn basic concepts of continuous compound interest since the function for calculating future investment valuation would be built based on that formula. Last but not least, the most efficient way to be an expert is to learn by doing and that is exactly what you will do in this course.

Overview

Section 1: Introduction Session

Lecture 1 Introduction

Lecture 2 Highlight of the Course

Lecture 3 Whom This Course is Intended for?

Section 2: Project Preparation Stages

Lecture 4 Tools, IDE, and Libraries

Lecture 5 What are We Going To Build?

Lecture 6 Setting Up All Required Tools

Section 3: Basic Python Warm Up Session

Lecture 7 Data Type in Python

Lecture 8 Mathematical Operations

Lecture 9 Conditional Statements - If/Else

Lecture 10 For Loop and While Loop

Lecture 11 Getting Data Input from User

Lecture 12 Functions and Parameters

Section 4: Setting Up Visual Studio Code

Lecture 13 Setting Up VS Code & Create New File

Section 5: Create Sign in Function

Lecture 14 Sign in Function

Section 6: Create Forgot Pin Function

Lecture 15 Forgot Pin Function

Section 7: Compound Interest Function

Lecture 16 Continuous Compound Interest Concept

Lecture 17 Compound Interest Function

Section 8: Log in Function

Lecture 18 Log in Function

Section 9: Online Banking App Features

Lecture 19 Function to Deposit

Lecture 20 Withdrawal Function

Lecture 21 Function to Transfer

Lecture 22 Adding Missing Components to Transfer Function

Lecture 23 Function to Check Current Balance

Lecture 24 Function to Check Interest Rate

Lecture 25 Function to Estimate Future Investment Valuation

Section 10: Creating Main Menu & Exit Option

Lecture 26 Main Menu Function & Exit Option

Lecture 27 Indentation Correction

Section 11: Course Resource & Source Code

Lecture 28 Course Resource

Section 12: Pre Production: Testing Phase

Lecture 29 Phase 1: Functionality Testing

Lecture 30 Phase 2: Incorrect Username/Pin Testing

Section 13: Bonus: Github Tutorial

Lecture 31 Github Tutorial

Section 14: Conclusion & Summay

Lecture 32 Conclusion & Summary

Python beginners who are interested in building a simple but insightful Python project,People who are curious on how the backend side of an online banking app actually works