Solidity Smart Contracts: Build DApps In Ethereum Blockchain
Solidity Smart Contracts: Build DApps In Ethereum Blockchain, available at $49.99, has an average rating of 3.85, with 71 lectures, based on 521 reviews, and has 18788 subscribers.
You will learn about How To Develop Your Own DApp Basic And Advanced Concepts Of The Solidity Programming Language How To Use Truffle Framework & Ganache How To Perform Unit Testing On Your Smart Contracts Using Remix As Online IDE The Essentials Of The Ethereum Blockchain How To Keep Your Crypto Assets Secure How To Use Metamask As Your Ethereum Wallet How To Create And Deploy Your Own Token This course is ideal for individuals who are People That Want To Master Smart Contracts & Solidity or Everyone Who Wants To Learn More About Blockchain Technology It is particularly useful for People That Want To Master Smart Contracts & Solidity or Everyone Who Wants To Learn More About Blockchain Technology.
Enroll now: Solidity Smart Contracts: Build DApps In Ethereum Blockchain
Summary
Title: Solidity Smart Contracts: Build DApps In Ethereum Blockchain
Price: $49.99
Average Rating: 3.85
Number of Lectures: 71
Number of Published Lectures: 70
Number of Curriculum Items: 71
Number of Published Curriculum Objects: 70
Original Price: $199.99
Quality Status: approved
Status: Live
What You Will Learn
- How To Develop Your Own DApp
- Basic And Advanced Concepts Of The Solidity Programming Language
- How To Use Truffle Framework & Ganache
- How To Perform Unit Testing On Your Smart Contracts
- Using Remix As Online IDE
- The Essentials Of The Ethereum Blockchain
- How To Keep Your Crypto Assets Secure
- How To Use Metamask As Your Ethereum Wallet
- How To Create And Deploy Your Own Token
Who Should Attend
- People That Want To Master Smart Contracts & Solidity
- Everyone Who Wants To Learn More About Blockchain Technology
Target Audiences
- People That Want To Master Smart Contracts & Solidity
- Everyone Who Wants To Learn More About Blockchain Technology
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 programmersthat 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 Solidityin 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 Remixto create your first smart contracts and we will go through all the features that Solidityprovides 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 VSCodeand 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 Metamaskas 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 networkand 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
Course Curriculum
Chapter 1: Blockchain Technology Basics
Lecture 1: What is Ethereum?
Lecture 2: The Ethereum Ecosystem – What Are Blocks?
Lecture 3: Opening An Ethereum Wallet
Lecture 4: Different Kinds Of Wallets
Lecture 5: Metamask And What Is GAS?
Chapter 2: Introduction To Solidity
Lecture 1: Contracts, Constructors & Functions
Lecture 2: REMIX PRACTICE: Creating First Smart Contract With Solidity And Remix
Lecture 3: ASSIGNMENT: First Smart Contract
Lecture 4: Variables In Solidity
Lecture 5: REMIX PRACTICE: Variables
Lecture 6: ASSIGNMENT: Variables Practice
Lecture 7: Getters & Setters
Lecture 8: ASSIGNMENT: Getters And Setters Practice
Lecture 9: Arrays
Lecture 10: ASSIGNMENT: Array Contracts Practice
Lecture 11: Memory vs Storage
Lecture 12: ASSIGNMENT: Memory VS Storage Practice
Lecture 13: Mappings In Solidity
Lecture 14: ASSIGNMENT: Mappings Practice
Chapter 3: Advanced Solidity
Lecture 1: What Are Structs?
Lecture 2: ASSIGNMENT: Structs
Lecture 3: Error Handling & Restrictions
Lecture 4: ASSIGNMENT: Error Handling & Restrictions
Lecture 5: Modifiers
Lecture 6: ASSIGNMENT: Modifiers
Lecture 7: Libraries
Lecture 8: ASSIGNMENT: Libraries
Lecture 9: Global Variables In Solidity
Lecture 10: CHEATSHEET: Global Variables
Lecture 11: Abstract Contracts, Inheritance and Interfaces
Lecture 12: ASSIGNMENT: Abstract Contracts, Inheritance and Interfaces
Lecture 13: Events
Lecture 14: ASSIGNMENT: Events
Chapter 4: Truffle Framework & Ganache
Lecture 1: Environment Setup – Truffle, Ganache & VSCode
Lecture 2: VSCode Settings & Extensions – What I Use?
Lecture 3: Truffle Project Creation, Ganache & Contract Deployment
Lecture 4: Truffle Compile, Migrate & Create Commands
Lecture 5: More Truffle Commands
Chapter 5: DAPP CREATION: Pet Shop
Lecture 1: Installing Skeleton & Contract Creation
Lecture 2: Migration File Creation & Deployment
Lecture 3: Unit Testing Our Smart Contract
Lecture 4: WEB3JS & User Interface Creation
Lecture 5: Metamask Setup & DApp Testing
Chapter 6: DAPP DEPLOYMENT: Heroku Deployment & Smart Contracts Deployment With Infura
Lecture 1: Infura Account Creation
Lecture 2: Setting Up Infura As Network Provider & Deploying Contracts To Rinkeby
Lecture 3: Register And Install Heroku
Lecture 4: Preparing Project For Heroku
Lecture 5: Deploying Your DApp To Heroku
Chapter 7: TOKEN CREATION: ERC20 Standard
Lecture 1: Creating A Basic Token Under 5 Min
Lecture 2: Deploying Our Token To Rinkeby Test Network
Lecture 3: Adding Our Token To Wallets and Sending It To Another Account
Lecture 4: What is ERC20 Standard?
Lecture 5: Improving Our Basic Token To Be ERC20 (Part 1)
Lecture 6: Improving Our Basic Token To Be ERC20 (Part 2)
Lecture 7: Making Your Token Ownable
Lecture 8: Minting & Burning Functions (Control Supply)
Chapter 8: DAPP CREATION: IPFS File System Storage (Decentralized File Storage System)
Lecture 1: Introduction To IPFS
Lecture 2: Saving Data With JavaScript and Infura Public Gateway
Lecture 3: Starting the Solidity Drive Project
Lecture 4: Creating Our Smart Contract
Lecture 5: Cleaning Things a Bit and Adding Dependencies
Lecture 6: Creating the User Interface
Lecture 7: Configure getWeb3.js
Lecture 8: Making The getFiles Function
Lecture 9: IPFS Config and onDrop event
Lecture 10: Debugging React Application Inside Chrome Dev Tools
Lecture 11: OnDrop Function Finished
Lecture 12: Rendering Our Files
Lecture 13: Re-render When We Change Accounts
Chapter 9: LEGACY LECTURES
Lecture 1: Old MyEtherWallet Website: Opening An Ethereum Wallet
Instructors
-
Rangel Stoilov
Web Developer & Entrepreneur
Rating Distribution
- 1 stars: 19 votes
- 2 stars: 23 votes
- 3 stars: 85 votes
- 4 stars: 183 votes
- 5 stars: 211 votes
Frequently Asked Questions
How long do I have access to the course materials?
You can view and review the lecture materials indefinitely, like an on-demand channel.
Can I take my courses with me wherever I go?
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!
You may also like
- Top 10 Video Editing Courses to Learn in November 2024
- Top 10 Music Production Courses to Learn in November 2024
- Top 10 Animation Courses to Learn in November 2024
- Top 10 Digital Illustration Courses to Learn in November 2024
- Top 10 Renewable Energy Courses to Learn in November 2024
- Top 10 Sustainable Living Courses to Learn in November 2024
- Top 10 Ethical AI Courses to Learn in November 2024
- Top 10 Cybersecurity Fundamentals Courses to Learn in November 2024
- Top 10 Smart Home Technology Courses to Learn in November 2024
- Top 10 Holistic Health Courses to Learn in November 2024
- Top 10 Nutrition And Diet Planning Courses to Learn in November 2024
- Top 10 Yoga Instruction Courses to Learn in November 2024
- Top 10 Stress Management Courses to Learn in November 2024
- Top 10 Mindfulness Meditation Courses to Learn in November 2024
- Top 10 Life Coaching Courses to Learn in November 2024
- Top 10 Career Development Courses to Learn in November 2024
- Top 10 Relationship Building Courses to Learn in November 2024
- Top 10 Parenting Skills Courses to Learn in November 2024
- Top 10 Home Improvement Courses to Learn in November 2024
- Top 10 Gardening Courses to Learn in November 2024