|
| 1 | +## Python, JS, & React | Build a Blockchain & Cryptocurrency |
| 2 | + |
| 3 | + |
| 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 | + |
1 | 53 | **Activate the virtual environment**
|
2 | 54 | ```
|
3 | 55 | source blockchain-env/bin/activate
|
|
0 commit comments