Solidity Ethereum:Complete Smart Contract Developer's Guide

所在平台: Udemy

课程主页: https://www.udemy.com/course/solidity-programming/

课程评论:没有评论

第一个写评论        关注课程

课程简介

课程名称:Solidity Ethereum:完整智能合约开发者指南 课程概述: 本课程分为四个级别,旨在帮助从初学者到专家的Solidity学习者掌握区块链技术。 **第一级:以太坊基础** - 介绍以太坊和Solidity区块链 - 公有区块链的概念 - 以太单位(Ether Units) - 矿工、燃气价格 - 从POW迁移到POS的原因 - 智能合约的基本概念 **第二级:Solidity基础概念** - 面向对象编程(OOP)的范式 - Remix IDE使用(ABI、合约地址、Solidity版本、MIT许可证) - 智能合约的结构及变量声明(环境变量、状态变量) - Solidity值类型与编码 - 函数及函数修饰符 - 访问修饰符、视图与纯函数 - Solidity中的函数多态性(视图、纯、重载、重写) - 变量的作用域与可见性 - 回退与接收函数 - 操作符与类型、条件语句(if、if-else) - 循环语句与跳转语句(返回、断开、继续) - 数组与数组文字、字符串、构造函数、继承、抽象类与接口 **第三级:Solidity高级** - 结构关键字的使用 - 映射、枚举 - 重要关键字:payable、msg.sender、msg.value、Memory、Byte、Keccak - 存储、内存、栈 - 错误处理与回滚语句 - 事件触发与导入库及其他合约 **第四级:实时智能合约开发与设计** - 彩票管理系统的智能合约 - 租赁协议应用的智能合约 - 电子健康记录应用(EHR)的智能合约 - E-Quiz上下文应用的智能合约 课程价值: - 助您掌握Solidity开发者所需基础知识,因区块链智能合约开发者短缺且需求旺盛。 - 学习以太坊区块链基础概念及实例操作。 - 掌握从基础到高级的智能合约编写技能,最终开发自己的区块链智能合约应用。 授课老师: Shanker,一位在区块链技术与加密货币领域的资深软件开发者和研究者,拥有IBM的区块链认证,致力于将复杂主题简单易懂地传授给他人。 适合人群: - 对学习Solidity编程有兴趣者; - 热衷于实践智能合约开发技能者; - 希望拓宽视野、学习新技术者。 立刻加入我们,开始探索这项新兴且快速发展的技术领域!

课程评论(0条)

课程详情

This Course Contains 4 Levels: Course Designed from Beginner to Expert in SolidityLevel-1: Introduction to Ethereum Solidity Blockchain.Public BlockchainEthereum Denomination(Ether Units)MinersGas PriceReason to Migrate POW to POSSmart ContractLevel-2: Solidity Basic Concepts which covers OOP's ParadigmRemix IDE (ABI, Contract Address, Solidity Version, MIT Licenses)Solidity & Smart ContractStructure of a Smart contractSmart contract variables declaration (Environmental, state,)Solidity Value Types with CodingFunctions & Function ModifierAccess modifiersView & pure FunctionFunction polymorphism in Solidity(view, pure, overloading, overriding)Scope & Visibility of Variable used in Function. (Private, Internal, External, Public)Fall back vs Receive functionOperators & TypeConditional Statements (if, if-else)Iteration Statements (loops)Jump Statements (return, break, continue)Arrays & Arrays Literals,StringsconstructorInheritanceAbstract & InterfacesLevel-3: Solidity Advance covers all functionalitiesUsage of Struct KeywordMappingEnumsKeywords: payable, msg.sender, msg.value, Memory, Byte, Keccak.Storage, memory, stackErrors and the Revert Statement Error Handlings (Require, Revert, Assert)Events TriggeringImporting Libraries & other contractsLevel-4: Real Time Smart contract Development & DesigningSmart Contract for Lottery Management SystemSmart contract to develop Rental Agreement ApplicationElectronic Health Record Application (EHR)Smart contract to develop E-Quiz Context ApplicationThis course helps to crack Solidity developer role. Why to Learn Smart Contract?Blockchain Smart Contract 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 decentralized applications.Who's teaching you?My self Shanker, evangelist Working as a software developer & Researcher in Blockchain Technology & Cryptocurrency. I have done Certification in Blockchains from IBM. I enjoy setting high standards, constantly learning new things, and sharing the knowledge with others. I have mastered explaining very complex topics in a simple manner that is very understandable. The blockchain technology is one of my main research areas of interest and I am super excited to share my knowledge with you.Take away:1. Strong Fundamentals of Ethereum Blockchain concepts with Examples.2. Tools used for Project.3. Learning Basic to Advance for writing Smart Contracts.4. Finally, You can Develop your Blockchain Smart Contact Applications.Is this course for you?It's for you if:- You're interested in learning Programming in Solidity, the technology that underpins and you want to learn its core internals in order to be involved in this new promising and fast-growing technology.- You want to practice your Smart Contract development skills.- You want to broaden your horizon. Want to learn something new? Here you go!

课程标签

0人关注该课程

主题相关的课程