|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/learn-about-python-and-blockchain-the-complete-guide/
课程评论:没有评论
课程名称:学习Python和区块链:完整指南! 课程概述:通过Solidity语言创建区块链项目。此课程由Mammoth Interactive资助,并在Kickstarter项目中获得第一名。现在报名,您将能够下载Python并通过实例学习,使用机器学习算法,成为区块链开发者,处理区块链交易,使用Solidity编程,构建运行在区块链上的Web应用程序。如果您想今天就构建您的第一个去中心化应用,这个课程就是为您准备的。在这个终极指南中,您将获得在任何领域中的竞争优势。 课程内容: 第一部分:区块链介绍 - 定义区块链。 - 学习数字账本及交易(如资金转移)。 - 理解点对点网络。 - 定义“去中心化”。 - 理解区块链如何通过区块挖掘构建结构。 在第一部分中,您将理解区块链的优势,例如通过加密技术提高安全性。我们使用实际例子来解释每个概念,帮助您理解区块链如何防止伪造。您将观看幻灯片和动画,了解区块链的工作原理,专家Nimish Narang将一步一步带您深入学习。 第二部分:去中心化应用简介 - 学习去中心化应用的工作原理,以及它们与常规Web应用的差异。 - 理解区块链如何生成以太坊。 - 比较以太坊与比特币的区块链及其加密货币。 - 列出以太坊进行交易的优势。 在第二部分中,您将了解虚拟世界中去中心化应用的实例。您将学习去中心化应用如何执行数据获取、数据添加和数据修改,并了解决定交易成本的因素,这对我们开始构建项目非常重要。您将能够识别智能合约,这类似于面向对象语言中的类。 第三部分:Solidity语言基础 Solidity是一种相对简单的语言,借鉴了其他编程语言的元素。它易于使用,即使功能相对有限。您将成为Solidity基础知识和关键用途的专家,使您能够流利地使用此语言。 - 声明Solidity中的常见变量类型。 - 构建实际的数组示例。 - 使用函数执行您将在许多项目中看到的实际操作。 在这一部分中,您将构建用于操作、存储和内存的数组,创建结构、映射、消息和合约,每个主题都会逐步详细讲解,无需任何编码经验。 第四部分:构建一个去中心化应用 - 构建一个简单的去中心化投票应用。 - 实现一个智能合约。 - 使用HTML、CSS和JavaScript构建应用界面。 - 添加独特功能,如投票和宣布选举获胜者。 在本课程的第四部分,您将从零开始构建一个完整的应用,能够解决作为程序员工作时可能遇到的错误。您将建立合约框架和代码,最终结果是您可以在基础应用上继续构建并添加到您的作品集中的基本应用。 我们将在两个工作日内回答每一个问题。我们想听到您的声音。观看免费的讲座和精彩的预告片,然后立即参与Mammoth社区!
Create Blockchain projects with the Solidity language. This course was funded by a #1 Kickstarter Project by Mammoth Interactive. Enroll now to:Download Python and learn with examplesUse machine learning algorithmsBecome a blockchain developerHandle blockchain transactionsCode in SolidityBuild web apps that run on a blockchainDo you want to build your first decentralized app today? This course is for you.Build your first decentralized project today. Learn to store data and transactions on the blockchain. Enroll in this ultimate guide and get the competitive edge in any field.Part 1: Introduction to BlockchainsDefine 'blockchain.'Learn about digital ledgers and transactions like money transfers.Understand the peer to peer network.Define ‘decentralization.'Understand how Blockchains are structured through block mining.And more!In Part 1 you will understand the advantages of Blockchain (such as increased security through cryptography.) We use practical examples to explain each concept, to help you understand topics like how Blockchain can be used to prevent forgeries. You will watch slides and animations explaining how blockchains work. Sit back and relax as expert Mammoth Interactive instructor Nimish Narang leads you through step by step. Part 2: Introduction to Decentralized Apps Learn how decentralized apps work, and how they're different from regular web apps.Understand the Blockchain to generate Ether.Compare Ethereum vs Bitcoin Blockchain and their cryptocurrency.List the benefits of Ethereum for transactions.In Part 2 you will understand examples of decentralized apps for the virtual world. You'll learn how D-apps perform data fetch, data addition and data modification. You will learn what determines the cost of a transaction, which is valuable for when we start building a project. You'll be able to recognize smart contracts. These are similar to classes in object-oriented languages.Part 3: Solidity Language BasicsSolidity is a fairly rudimentary language that takes bits and pieces from other programming languages. It is easy to use because it's so simple, though it has less functionality. You will become an expert on the basics and key uses that will make you fluent in Solidity.Declare common variable types of Solidity.Build real-world examples of arrays.Use functions to perform practical actions you will see in many projects.And much more.You will build arrays for operations, storage, and memory. And much more in this huge Mammoth Interactive course. You will create structs, mappings, messages, and contracts. Each topic will be explained step by step for anyone. No prior coding experience is needed.Part 4: Build a Decentralized AppBuild a simple decentralized voting app.Implement a smart contract.Build an app interface using HTML, CSS & JavaScript.Add unique functions like casting votes and announcing the election winner.In Part 4 of this Mammoth course, you will build a complete app from zero to hero. You will be able to solve errors that can occur when you work as a programmer. You will build the contract skeleton and code. The result will be a basic app you can build upon and add to your portfolio!We answer every question within two business days. We want to hear from you. Watch the free lectures and amazing trailer, then jump right in and start participating with the Mammoth community.