Solidity Smart Contracts: Build DApps In Ethereum Blockchain

所在平台: Udemy

课程主页: https://www.udemy.com/course/solidity-smart-contracts-build-dapps-in-ethereum-blockchain/

课程评论:没有评论

第一个写评论        关注课程

课程简介

课程名称:以太坊区块链中的Solidity智能合约:构建DApp 课程概述:近年来,区块链技术在IT领域的突破可谓举世瞩目。随着行业和技术的快速发展,对了解区块链的程序员的需求急剧上升。智能合约与区块链相伴而生,而Solidity语言则成为了开发智能合约的重要工具。该课程旨在为您提供成为区块链开发者的最佳实践,同时简化学习过程。 课程内容:无论您是编程新手,还是对Solidity一无所知,我们将从头开始教您如何创建以太坊区块链上的第一个智能合约。您将使用在线集成开发环境Remix,并了解Solidity语言所提供的所有功能。课程还将指导您如何在本地机器上设置开发环境,包括VSCode的配置以及在Windows上成功安装Truffle。 接下来,我们将介绍Truffle框架的基础知识,并了解如何使用Ganache构建自己的私有以太坊区块链网络。此外,我们还将使用Chai和Mocha进行单元测试,以确保智能合约的代码能够按预期运行。课程内容系统且循序渐进,帮助您从初学者成为精通Solidity和智能合约创建的开发者。 具体来说,您将在课程中学习: 1. 以太坊区块链的基础知识。 2. 如何制作和保护自己的数字钱包,掌握Metamask作为主要的以太坊钱包。 3. Solidity语言的基本和高级概念,深入了解如何构建和测试智能合约。 4. 如何使用Metamask以及为保护您的加密资产提供安全建议。 5. 使用Solidity和Truffle框架开发自己的DApp,并正确设置开发环境。 6. IPFS网络的基础知识,并创建用于文件存储的DApp。 7. DApp开发的基本要素,以及智能合约的单元测试,以确保代码的可靠性。 课程包括实践作业,帮助您更好地理解课程内容,实际应用所学。完成课程后,您将爱上Solidity、以太坊生态系统以及智能合约的创建。此外,您还将学习如何通过Heroku部署DApp并使其在线运行。 加入这个课程,开启您成为以太坊区块链开发者的旅程!

课程评论(0条)

课程详情

For the past couple of years there hasn't been a bigger brake through in the IT world than the one that the Blockchain technology has made. The extremely fast growth of the industry, market and the technology itself leads to enormous shortage of programmers that truly understand the blockchain. Along with the blockchain smart contracts have emerged and with them - Solidity.The idea of this course if to give you the easiest and best practices in becoming a blockchain developer. We will be focusing on the smart contracts development with Solidity in the Ethereum ecosystem.You will learn to create your first smart contracts in the Ethereum blockchain even if you are a complete beginner and you know nothing about programming or Solidity.I will show you the online IDE Remix to create your first smart contracts and we will go through all the features that Solidity provides us as a programming language.You will also be able to set up your environment to start coding with Solidity on your local machine. I will show you what settings and configurations I used to set up my VSCode and how to successfully install Truffle on Windows.After that I will teach you the basics of the Truffle Framework and how to make it work with Ganache as your own private Ethereum blockchain network.We will also test out our Solidity smart contracts behavior with unit testing with Chai and Mocha. If you are a serious developer you need to know that your code is working the way you expect it does.When you are finished you will be able to create your own first decentralized application with Solidity and Truffle.While other courses are filled in with unnecessary information that make them hard to navigate through and leave you confused, this course will take you step by step from a complete beginner to a master of Solidity and smart contracts creation in the Ethereum ecosystem.In this course: We'll learn the essentials of the Ethereum blockchain. How to make and protect our wallets as well as mastering Metamask as our main Ethereum wallet in the creation of our smart contracts.We will go through the basic and advanced concepts of the Solidity language. We learn in depth how you can build your own smart contracts and test them out instantly in Remix.I will teach you how to use Metamask as your Ethereum wallet and I will give you security advice that will keep your crypto assets secure.We will also go through how you can develop your own DApp with Solidity and the Truffle Framework + Ganache as your virtual blockchain and the right way to set up your development environment.I will teach you the basics of the IPFS network and we are going to create our own dApp application for file storage (UPDATE)We will learn the essentials in DApp development with Solidity as well as unit testing of our smart contracts, so we can make sure our code behaves the way we expect.You will have assignments that will help you out understand the material better with actual practice and not only passive consumption. After you finish this course you will fall in love with Solidity, Ethereum ecosystem and the smart contracts creation.You will learn how to deploy your dApp using Heroku and make it go live on the web

课程标签

0人关注该课程

主题相关的课程