|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/getting-started-with-blockchain-solidity-and-smart-contracts/
课程评论:没有评论
课程名称:区块链、Solidity及智能合约入门 课程概述:本课程专为初学者设计,旨在帮助您了解区块链和分布式账本技术的基础知识,并学习如何使用Solidity编程语言编写智能合约。您将学习如何将智能合约编译并免费部署到实时区块链网络。课程内容包括: - 区块链的基本概念及其与传统网络的区别 - 区块链和分布式账本技术的特点 - 智能合约及其在区块链应用开发生命周期中的作用 - Solidity编程语言的基础知识 - 如何用Solidity编写智能合约,并将其编译和部署到区块链网络 课程要求:参与者需具备任何编程语言的基础知识。 学习目标:完成课程后,您将掌握区块链的基本概念,并希望成为一名区块链应用开发者。课程涵盖以下主题: 1. 为什么需要区块链 2. 什么是区块链 3. 区块链的特点 4. 以太坊虚拟机(EVM)及Solidity智能合约 5. 环境设置及Solidity中的数据类型 6. 字符串数组及在区块链网络上编译、执行第一个智能合约 7. Solidity中的自定义数据类型、函数及注释 8. Solidity中的地址和映射类型 此外,您还将学习如何编译和部署智能合约,并调用智能合约以获取输出。
This is a course for beginners who have no idea about what is Blockchain and Distributed Ledger Technology, and they want to learn about this technology and get started with programming Smart Contracts with Solidity Programming language and then compile and deploy it to live Blockchain network for free.You will learn the following:You will learn about Blockchain and How it differs from Regular WebYou will learn about the Features of Blockchain and Distributed Ledger TechnologyYou will learn about Smart Contracts and The Blockchain Application Development LifecycleYou will learn about Solidity Programming LanguageYou will learn to Write Smart Contracts with Solidity and Compile and Deploy them on Blockchain NetworkThe only prerequisite is that you must have basic knowledge of any Programming LanguageAfter this course, you will understand the basics of blockchain and wants to become a blockchain application developerThe following topics will be covered:2-Why do we need Blockchain3-What is Blockchain4-Features of a Blockchain5-EVM (Ethereum Virtual Machine) Solidity Smart Contracts6-Environment Setup and Data Types in Solidity7-String Arrays Compiling and Executing our first Smart Contract on Blockchain Network8-Custom Data Type and Functions and Comments in Solidity9-Address and Mapping type in SolidityWe will also see how to compile and deploy the smart contract. After that, we will call the smart contract and get the output.