
Course Introduction
In this lecture you'll get an overview of what the end product is going to look like
In this lecture we'll talk about how to install Python (if you don't have it already)
In this lecture we'll talk about the value of a virtual environment and how to set one up
In this lecture we'll build our first simple Flask application
In this lecture we'll talk about what Node is and how to install it
In this lecture we'll build our first simple React application
A github link to help you with the code
In this lecture we'll create the boilerplate code for our overview.
In this lecture we'll finalize our Overview part of the Frontend.
In this lecture we'll create our Transaction table
In this lecture we'll make our Frontend look better my using Bootstrap
In this lecture we'll increase our aesthetics even more by making use of Flexbox
In this lecture we'll create our page through which we can initiate transactions.
In this lecture we'll create a Navigation bar
In this lecture we'll look at state and why it is so important in React
In this lecture we'll reiterate why state is so important and how it works for our app
In this lecture we'll restructure our backend so we can easily extend our backend functionality
In this lecture we'll add a database to our application.
In this lecture we'll build the backend functionality related to the Transfers
In this lecture we'll show how we can add transactions to the database
In this lecture we'll add validation of our transactions, ensuring only valid ones are saved.
In this lecture we'll show how we can connect the Transfer functionality to the backend
In this lecture we'll show how to implement state changes
In this lecture we're going to start building the Frontend part of our Authentication system
In this lecture we'll finish up the Frontend part of our Authentication system.
In this lecture we'll start up the backend part of our Authentication system.
In this lecture we'll continue with the backend part of our Authentication system.
In this lecture we'll finish up the backend part of our Authentication system.
In this lecture we'll see how to connect the front- and backend part of our Authentication system
In this lecture we'll add a Signout button to the Navigation bar
In this course you will learn Python and JavaScript by building a practical real-life application from scratch!
This code-along tutorial we will build out this application together
At the heart of this course is the belief in "learning by doing." You will learn the following concepts:
Design A User Interface: Think about and craft an intuitive and responsive user interface for your banking application using React (JavaScript).
Implement Business Logic: Dive into the backend with Python, developing the core logic that drives banking operations, from account management to transaction processing.
Integrate Frontend with Backend: Learn how to connect your React frontend with the Python backend, ensuring a smooth and integrated application and user experience.
Work with Databases: Learn how to create and manage a database, learning how to store, retrieve, and manipulate data.
Deploy Your Application: Bring your project to life by deploying it, and being able to share it with anyone in the world.
Become a Digital Creator: By building a practical real-life project from scratch you will learn to spot opportunities for digital products and how to build them.
After this course you will have built a real-life banking application and will know how to create many more!