|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/build-a-blockchain-cryptocurrency-using-python/
课程评论:没有评论
课程名称:使用 Python 构建区块链和加密货币 课程概述:想通过构建自己的区块链来学习区块链和加密货币吗?想通过构建一个激动人心的项目来提升您的 Python 开发技能吗?这个课程正适合您!学习区块链的原因在于,区块链开发者的需求量大且供不应求。为企业开发区块链分布式账本的工作最近被评为20种增长最快的职业技能之一。我相信,参与这个迷人新领域的最快捷方法就是先掌握基本概念,然后立即进行实践,从而获得信心,以深入理解区块链技术及其在开发下一代去中心化应用中的潜力。 授课教师简介:我是一名软件开发工程师,热衷于“更好地做事情”。我喜欢设定高标准,不断学习新事物并与他人分享这些知识。我擅长将复杂的主题以简单易懂的方式讲解。目前,我是大学的讲师和研究员,区块链技术是我主要的研究领域之一,我非常期待与您分享我的知识。 课程内容:课程分为两个部分: 第一部分将探索区块链技术及其基本组成部分: - 什么是区块链? - 哈希加密(SHA256) - 不可变账本 - 分布式 P2P 网络 - 采矿的工作原理 - 共识协议 第二部分将实际构建一个区块链,并通过创建不同的节点和客户端来模拟比特币网络的行为: - 创建核心区块链 - 构建围绕区块链的 API - 创建节点的 P2P 网络 - 实现工作量证明系统 - 为加密货币创建交易系统 - 创建一个漂亮的 Web 界面 课程前提: - 对 Python、JavaScript、CSS 和 HTML 有基本了解 - 对区块链充满好奇并渴望学习 此课程适合您,如果... - 您对支持比特币的区块链技术感兴趣,并希望了解其核心内部结构,以便参与这一新兴的快速发展技术。 - 您想提升自己的 Python 开发技能。 - 您想拓宽视野,学习新知识。 听起来不错吗?我很荣幸欢迎您加入这个课程!
Want to learn about blockchain and cryptocurrency by building your own blockchain?Want to practice your Python development skills by building an exciting project? => This course is for you!Why to Learn Blockchain?Blockchain developers are in short supply and hot demand. The job of developing blockchain distributed ledgers for businesses was recently ranked first among the top 20 fastest-growing job skills. I believe that the fastest and easiest way to be involved in this fascinating new field is to get enough knowledge and understanding of the basic concepts and then just immediately jump to the implementation and get your hands wet. That way you will be more confident in going deeper in understanding the blockchain technology and its potentials in developing the next generation decentralised applications. Who's teaching you?I am a software development engineer with a passion for 'doing things better'. I enjoy setting high standards, constantly learning new things, and sharing that knowledge with others. I have mastered explaining very complex topics in a simple manner that is very understandable. Currently I am a lecturer and researcher in the university. The blockchain technology is one of my main research areas of interest and I am super excited to share my knowledge with you.What's in the course?Great question! Basically the course is divided in two parts:In the first part we are going to explore the blockchain technology and its underlying components:What is a Blockchain?Hash Cryptography (SHA256)Immutable LedgerDistributed P2P NetworkHow Mining WorksConsensus ProtocolIn the second part we are going to actually build a blockchain and simulate the behaviour of bitcoin network by creating different nodes and different clients sending their transactions to the network:Create the core BlockchainBuild an API around the BlockchainCreate a P2P network of nodesImplement a Proof-of-Work systemCreate a transaction system for a cryptocurrencyCreate a nice Web interfaceWhat are the course prerequisites?- Basic understanding of Python, JavaScript, CSS and HTML- Curiosity and desire to know about blockchain:)Is this course for you?It's for you if...- You're interested in Blockchain, the technology that underpins bitcoin, and you want to learn its core internals in order to be involved in this new promising and fast-growing technology.- You want to practise your Python development skills.- You want to broaden your horizon. Want to learn something new? Here you go!Does that sound good to you? I'd be honoured to welcome you in this course!:-)