|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/solidity-and-blockchain-for-beginners/
课程评论:没有评论
课程名称:初学者的Solidity和区块链 概述:该课程介绍了Solidity,这是一种面向对象的高级语言,用于实现智能合约。智能合约是管理以太坊网络内账户行为的程序。Solidity受C++、Python和JavaScript的影响,旨在针对以太坊虚拟机(EVM)。Solidity是静态类型的,支持继承、库以及复杂的用户定义类型等功能。通过Solidity,您可以创建用于投票、众筹、盲拍和多签名钱包等各种用途的合约。 在Solidity中,合约是指一组代码(其功能)和数据(其状态),并存储在以太坊区块链上的特定地址。区块链是一种强大的技术,允许普通用户在没有中介的情况下交换敏感数据。程序员可以利用区块链,通过Solidity这一为以太坊平台设计的编程语言开发应用程序。本基础入门课程教授您如何使用Solidity构建简单的基于合约的应用程序。 您将学习的内容包括: - 区块链术语 - Solidity源文件的基本布局 - 导入其他源文件 - 在Solidity中使用注释 - Solidity基本语法 - Solidity合约的基本结构 - Solidity类型 - 以太坊虚拟机(EVM) - 函数及函数修饰符 - Solidity函数语法 - Solidity编译器 - Solidity事件 - 创建Solidity合约 - Solidity运算符 - Solidity单位 - 特殊类型合约 - 特殊变量和函数 - 状态变量 该课程适合对区块链和智能合约开发有兴趣的初学者。
Solidity is an object-oriented, high-level language for implementing smart contracts. Smart contracts are programs which govern the behaviour of accounts within the Ethereum state.Solidity was influenced by C++, Python and JavaScript and is designed to target the Ethereum Virtual Machine (EVM).Solidity is statically typed, supports inheritance, libraries and complex user-defined types among other features.With Solidity you can create contracts for uses such as voting, crowdfunding, blind auctions, and multi-signature wallets.A contract in the sense of Solidity is a collection of code (its functions) and data (its state) that resides at a specific address on the Ethereum blockchain. Blockchain is a very powerful technology that allows everyday users to exchange sensitive data without a middleman. Programmers can leverage the blockchain in theirapplications using Solidity, a programming language for the Ethereum platform.This basic beginners course teaches you how to build a simple contract-based application with Solidity.What You will learn include:Blockchain terminologyBasic layout of a solidity source fileImporting other source filesUsing comments in solidityBasic solidity syntaxBasic structure of a solidity contractSolidity TypesEthereum Virtual Machine -EVMFunctions and Function ModifiersSolidity Function SyntaxSolidity CompilerSolidity EventsCreating a solidity contractSolidity OperatorsSolidity UnitsSpecial types of contractSpecial variables and FunctionsState variables