Skip to content

Commit 0da761a

Browse files
committed
Enhance README
1 parent bc00336 commit 0da761a

File tree

2 files changed

+52
-0
lines changed

2 files changed

+52
-0
lines changed

README.md

+52
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,55 @@
1+
## Python, JS, & React | Build a Blockchain & Cryptocurrency
2+
3+
![Course Logo](python_blockchain_logo.png)
4+
5+
**The course is designed to help you achieve three main goals:**
6+
- Learn Python and Backend Web Development.
7+
- Build a Blockchain and Cryptocurrency Project that you can add to your portfolio.
8+
- Learn JavaScript, Frontend Web Development, React.js, and React Hooks.
9+
10+
The course's main project is to build a blockchain and cryptocurrency. With a blockchain and cryptocurrency system as the main goal, you will go through a course journey that starts with backend development using Python. Then, you will transaction to frontend web development with JavaScript, React.js, and React Hooks.
11+
12+
Check out the course: https://www.udemy.com/course/python-js-react-blockchain/?referralCode=9051A01550E782315B77
13+
14+
**Here's an overview of the overall course journey:**
15+
- Get an introduction of the Python Fundamentals.
16+
- Begin building the Blockchain Application with Python.
17+
- Test the Application using Pytest.
18+
- Incorporate the crucial concept of Proof of Work into the Blockchain.
19+
- Enhance the application to prepare for networking.
20+
- Create the Blockchain network using Flask and Pub/Sub.
21+
- Integrate the Cryptocurrency, building Wallets, Keys, and Transactions.
22+
- Extend the network implementation with the cryptocurrency.
23+
- Transition from Python to JavaScript with a "From Python to JavaScript" introduction.
24+
- Establish frontend web development skills and begin coding with React.js.
25+
- Create the frontend portion for the blockchain portion of the system.
26+
- Complete the frontend by building a UI for the cryptocurrency portion of the system.
27+
28+
**In addition, here are the skills that you'll gain from the course:**
29+
- How to build a blockchain and cryptocurrency system from scratch.
30+
- The fundamentals of python - data structures, object-oriented programming, modules, and more.
31+
- The ins and outs of hashing and sha256.
32+
- Encoding and decoding in utf-8.
33+
- Testing Python applications with pytest.
34+
- Python virtual environments.
35+
- The concept of proof of work, and how it pertains to mining blocks.
36+
- Conversion between hexadecimal to binary.
37+
- HTTP APIs and requests.
38+
- How to create APIs with Python Flask.
39+
- The publish/subscribe pattern to set up networks.
40+
- When to apply the concepts of serialization and deserialization.
41+
- Public/private keypairs and generating data signatures.
42+
- The fundamentals of JavaScript.
43+
- Frontend web development and how web applications are constructed.
44+
- The core concepts of React and React hooks.
45+
- How the React engine works under the hood, and how React applies hooks.
46+
- CORS - and how to get over the CORS error properly.
47+
- How to build a pagination system.
48+
49+
***
50+
51+
#### Command Reference
52+
153
**Activate the virtual environment**
254
```
355
source blockchain-env/bin/activate

python_blockchain_logo.png

1.21 MB
Loading

0 commit comments

Comments
 (0)