|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/master-ethereum-and-solidity-programming-with-real-world-apps/
课程评论:没有评论
课程名称:从零开始掌握以太坊和Solidity编程 课程概述:本课程涵盖以太坊、Solidity和区块链技术的核心概念,并提供5个动手项目。内容包括智能合约的编译与部署、ABI、字节码、交易与调用、Gas、状态变量、Solidity全局变量、Getter和Setter函数、接收、回退及可支付函数、所有Solidity数据类型、事件、合约余额的访问与保护、可见性修饰符等。这门课程不适合完全编程初学者。课程将不断更新,以确保它成为市场上最全面、最简明的以太坊、Solidity和区块链编程课程! 课程特点:本课程不同于其他在线以太坊和Solidity编程课程,完成后您将掌握以太坊区块链和Solidity的关键概念,并成为未来出色的以太坊区块链开发者。本课程从零开始,适合刚刚接触区块链、智能合约开发及Solidity编程的学员。此外,如果您已经尝试自学以太坊区块链开发并希望整合所学知识,这门课程同样适合您。您将终身获得课程访问权,可以随时查找特定的以太坊功能或Solidity语法。 课程内容包括但不限于: - 以太坊区块链平台介绍 - 以太坊账户、地址、交易与区块、Gas、操作码与挖矿 - 以太坊开发工具 - 智能合约编译、ABI、字节码以及在不同以太坊区块链上的部署 - Solidity语法及详细解读 - Solidity状态变量与函数、固定大小数组、动态数组、结构体、枚举、映射、全局变量等 - 合约地址与余额、向合约发送以太币、可支付与回退函数 - 合约余额的访问 - 变量与函数的可见性:私有、公有、内部、外部 - 事件、合约继承、抽象合约与接口 - 实际案例:如何创建安全的智能合约,解决去中心化彩票、拍卖或众筹平台的现实问题,包括ERC20代币与ICO的开发等 - 行星际文件系统(IPFS)及其工作原理实例 - 在Linux和Windows上安装与运行IPFS节点 每个主题都包括多个实时示例,课程将展示开发生产就绪型智能合约的最佳设计模式。完成后,您将深入理解以太坊区块链及Solidity编程语言,了解以太坊平台的组成部分,掌握智能合约和区块链技术的革命性意义,能够创建解决现实问题的各种智能合约,并具备计划、设计与开发去中心化拍卖平台和众筹平台的能力。 课程能提升您的职业技能,使您在职场中更具竞争力,甚至可能改变您的生活!
This course covers every core concept of Ethereum, Solidity and Blockchain Technology with 5 Hands-On Projects.This Ethereum and Solidity Programming course covers every major topic of Ethereum and Solidity, including Smart Contracts Compilation and Deployment on the Blockchain, ABI, Bytecode, Transactions and Calls, Gas, State Variables, Solidity Global Variables, Getter and Setter Functions, Receive, Fallback and Payable Functions, all Solidity Data Types, Events, Accessing and Protecting the Contract's Balance, Visibility Specifiers and many more!This Course is NOT FOR COMPLETE BEGINNERS in Programming.I'm constantly updating the course to be the most comprehensive, yet straightforward, Ethereum, Solidity & Blockchain Programming course on the market!This course IS NOT like any other Ethereum and Solidity Programming course you can take online. At the end of this Hands-On Course, you will MASTER all the key concepts of the Ethereum Blockchain and Solidity and you will become an effective Ethereum Blockchain Developer for the future that comes.Just starting with Blockchain, Technology Smart Contracts Development and Solidity Programming? Perfect, I've got you covered! This course starts out assuming you're new to these technologies.Or maybe you've already tried to learn Ethereum Blockchain Development and Solidity Programming by yourself and now you want to put all the pieces together? I'm here to help you, this course has everything you need to know about Ethereum Blockchain Development and Solidity Programming Language.You'll have lifetime access and you can return and look for a specific Ethereum feature or Solidity syntax anytime you want.All presentations and Ethereum Smart Contracts used in this course are available for download.Many Ethereum Smart Contracts such as the ERC20 Token, the ICO are ready to be used with no or very few changes.There are many courses on Ethereum Blockchain Development and Solidity Programming. Why should you learn from me?I'm a Practitioner and a Blockchain Enthusiast. Welcome to the real world! I have almost 20 years of experience as a Software Engineer. Since I started with Ethereum and Blockchain Development, I've been using or studying technology almost on a daily basis.I'm an Educator and I know how to make a syllabus. For the last 10 years, I've trained thousands of people on Linux, Networking, Security, or Programming.This course doesn't cover JavaScript Frameworks, Front-Ends, or details about Web3 interaction with the Ethereum Blockchain. It's focused on Back-End Smart Contracts Development. Basic knowledge of any programming language (C, C++, JavaScript) is required!TESTIMONIALS"Very detailed and well explained. Andrei completely broke down the barriers to understanding Solidity and Blockchain programming, so many basics that are fundamental to understanding this tech were clearly explained. Very Impressive!" by Peter Olisa"Highly recommended course. Goes directly to the point, explaining many examples of real-life smart contracts. Instead of a lot of JavaScript front-end programming, as in other courses, it goes directly to dApp development. Very useful indeed." by Jose Ferdandez"The course is well structured and really in-depth. The instructor does a really good job explaining the concepts, with examples. I would recommend this course to anyone interested in the subject." by Andrei BuiuThe topics covered in this course are:What is the Ethereum Blockchain PlatformEthereum Accounts, Addresses, Transactions & Blocks, Gas, Opcodes, and MiningTools used for Ethereum DevelopmentEthereum Smart Contract Compilation, ABI, Bytecode, and Deployment to different Ethereum BlockchainsSolidity SyntaxIn-depth details about Solidity State Variables and FunctionsSolidity Fixed-Size Arrays, Dynamic Arrays, Structs, Enums, Mappings, Global Variables, etcContract Address and Balance: Sending Ether to a Contract, Payable & Fallback FunctionsAccessing the Contract BalanceVariables and Functions Visibility: Private, Public, Internal, ExternalEventsContract Inheritance, Abstract Contracts & InterfacesReal-World examples of how to create secure Smart Contracts for a decentralized unstoppable Lottery, Auction or CrowdFunding Platform, ERC20 Token, and ICOWhat is the InterPlanetary File System (IPFS) and how IPFS works? IPFS Examples.Installing and Running an IPFS Node on LinuxInstalling and Running an IPFS Node on WindowsEvery topic includes many live examples. This course will show you the best design patterns for developing production-ready smart contracts with Ethereum Blockchain and Solidity.After taking this course, you'll be able to:Have an in-depth understanding of the Ethereum Blockchain and Solidity Programming Language;Understand what are the components of the Ethereum Blockchain Platform;Understand why Smart Contracts and Blockchain Technologies are revolutionary technologies;Create different Smart Contracts to solve real-world problems;Plan, design and develop a Smart Contract for a decentralized Auction Platform;Plan, design and develop a Smart Contract for a decentralized CrowdFunding Platform;Plan, design, develop and deploy your own Fully-Compliant ERC20 Token;Plan, design, develop and deploy your own Initial Coin Offering (ICO);Install and use the InterPlanetary File System (IPFS) on Linux or Windows;The skills you'll learn in this Ethereum and Solidity course will boost your career and make you more valuable in the job market. This course could change your life!