Learn Ethereum Programming: The Solidity Mastery Course
Learn Ethereum Programming: The Solidity Mastery Course, available at $64.99, has an average rating of 4.1, with 50 lectures, 1 quizzes, based on 15 reviews, and has 179 subscribers.
You will learn about Upon completion of this course, you would have build and deploy a Dapp to both BSC and ETH tesnet and mainet that you can share with employers and friends Before the end of this course you would have Built your first Defi app that generates yield. You will also be able to build an API to interact with it You will be able to build UI for your smart contract, that request users to connect with them using Metamask & Trustwallet just like Pancakeswap & Uniswap does Learn to use several tools tools to enhance your Solidity programming experience for development, debugging, testing and finally deployment Blockchain Programming Learn how to use the Open Zeppelin library Learn how to create smart contracts Learn solidity programming from beginners to advance Learn to build a defi app Build smart contract to accept payment, that you can withdraw from Learn ethereum programming language Create smart contract for ethereum Deploy smart contract for Binance smart chain Learn how to use Remix editor to compile and deploy smart contract How to use Truffle framework How to debug smart contract How to deploy smart contract How to verify smart contract How to write test for smart contract How to connect Metamask and Trustwallet with your Dapp How to use Etherjs Build a smart contract that you can always upgrade after you deploy it Build a defi yield generating smart contract How to use Infura How to use Ganache & Ganache CLI Build an API with Nodejs to interact with the blockchain This course is ideal for individuals who are This course is for you if you are an absolute beginner looking to become an expert in solidity development and building Dapps or If you already have some experience, this course will even benefit you more because you will get to test your knowledge against this course and also build more Dapps from the course that you you can add to your portfolio or If you are looking to get a job as a Solidity developer or switch career to Blockchain development if you are already a programmer or If you enjoy learning by examples and practical scenario and not just fague theory with shallow examples that cannot be applied to work It is particularly useful for This course is for you if you are an absolute beginner looking to become an expert in solidity development and building Dapps or If you already have some experience, this course will even benefit you more because you will get to test your knowledge against this course and also build more Dapps from the course that you you can add to your portfolio or If you are looking to get a job as a Solidity developer or switch career to Blockchain development if you are already a programmer or If you enjoy learning by examples and practical scenario and not just fague theory with shallow examples that cannot be applied to work.
Enroll now: Learn Ethereum Programming: The Solidity Mastery Course
Summary
Title: Learn Ethereum Programming: The Solidity Mastery Course
Price: $64.99
Average Rating: 4.1
Number of Lectures: 50
Number of Quizzes: 1
Number of Published Lectures: 50
Number of Published Quizzes: 1
Number of Curriculum Items: 52
Number of Published Curriculum Objects: 52
Original Price: $44.99
Quality Status: approved
Status: Live
What You Will Learn
- Upon completion of this course, you would have build and deploy a Dapp to both BSC and ETH tesnet and mainet that you can share with employers and friends
- Before the end of this course you would have Built your first Defi app that generates yield. You will also be able to build an API to interact with it
- You will be able to build UI for your smart contract, that request users to connect with them using Metamask & Trustwallet just like Pancakeswap & Uniswap does
- Learn to use several tools tools to enhance your Solidity programming experience for development, debugging, testing and finally deployment
- Blockchain Programming
- Learn how to use the Open Zeppelin library
- Learn how to create smart contracts
- Learn solidity programming from beginners to advance
- Learn to build a defi app
- Build smart contract to accept payment, that you can withdraw from
- Learn ethereum programming language
- Create smart contract for ethereum
- Deploy smart contract for Binance smart chain
- Learn how to use Remix editor to compile and deploy smart contract
- How to use Truffle framework
- How to debug smart contract
- How to deploy smart contract
- How to verify smart contract
- How to write test for smart contract
- How to connect Metamask and Trustwallet with your Dapp
- How to use Etherjs
- Build a smart contract that you can always upgrade after you deploy it
- Build a defi yield generating smart contract
- How to use Infura
- How to use Ganache & Ganache CLI
- Build an API with Nodejs to interact with the blockchain
Who Should Attend
- This course is for you if you are an absolute beginner looking to become an expert in solidity development and building Dapps
- If you already have some experience, this course will even benefit you more because you will get to test your knowledge against this course and also build more Dapps from the course that you you can add to your portfolio
- If you are looking to get a job as a Solidity developer or switch career to Blockchain development if you are already a programmer
- If you enjoy learning by examples and practical scenario and not just fague theory with shallow examples that cannot be applied to work
Target Audiences
- This course is for you if you are an absolute beginner looking to become an expert in solidity development and building Dapps
- If you already have some experience, this course will even benefit you more because you will get to test your knowledge against this course and also build more Dapps from the course that you you can add to your portfolio
- If you are looking to get a job as a Solidity developer or switch career to Blockchain development if you are already a programmer
- If you enjoy learning by examples and practical scenario and not just fague theory with shallow examples that cannot be applied to work
This course is a practical guide on how to become a blockchain developer.
You will learn and understand every syntax of Solidity in Depth. You will also learn how to use Ethereum development tools such as Truffle, Remix, Ganache CLI & Client, Metamask, EthersJS, Infura, and many others to aid you in your Development journey.
You will be building two real-life example projects, both Defi applications, and deploy them on both the Binance Smart Chain and Ethereum networks. You will also get to build a UI for one of the Defi Smart contracts to integrate and interact with it from your browser using Metamask or Trust Wallet.
By the end of this course, I guarantee you that you will have acquired enough knowledge to apply for a Solidity developer role. You will find that you will become confident to take on any ethereum or Binance Smart Chain project, provided you can complete this course and put in the extra work required.
I will be updating this course regularly to not only keep up with breaking changes in Solidity. I will be adding more course content to cover various topics from student feedback, and what I know would help anyone taking this course build more real-life applications using Solidity.
So what are you waiting for, purchase this course with 30 days money-back guarantee from Udemy and enjoy lifetime updates without any need to sign up for another Blockchain development course
Course Curriculum
Chapter 1: Introduction to Blockchain Terms
Lecture 1: How This Course is Structured
Lecture 2: What is blockchain?
Lecture 3: What is ethereum?
Lecture 4: What is Defi
Chapter 2: Setup your environment for Solidity Development
Lecture 1: Install Node & Solidity Compiler
Lecture 2: Setup Atom Editor
Lecture 3: Install & Setup Metamask
Lecture 4: Request Fake Ether & BNB
Chapter 3: Solidity In Depth
Lecture 1: Solidity File Layout
Lecture 2: Value Types in Solidity
Lecture 3: Function Types
Lecture 4: Reference Types
Lecture 5: Mapping Types
Lecture 6: Implicit & Explicit Conversion
Lecture 7: Variable (Variables, Memory Allocation and Encapsulation)
Lecture 8: Modifiers
Lecture 9: Callback Functions
Lecture 10: Function Overloading
Lecture 11: Inheritance
Lecture 12: Events
Lecture 13: Constructor
Lecture 14: Interface & Abstract Contract
Lecture 15: Error Handling: Using Require, Revert, Assert & Try/Catch
Lecture 16: Handling Error From External Calls Using Try & catch
Lecture 17: Sending Ether (When to use transfer, send & call.value)
Lecture 18: Calling other contracts (Task Delegate Call)
Lecture 19: Solidity Libraries (Embedded)
Lecture 20: Linking Deployed Library in Solidity
Lecture 21: Hashing
Lecture 22: Wei & Ether
Chapter 4: Build a Smart Contract to Accept Payment and Withdraw it using Truffle
Lecture 1: Install Truffle & Ganache
Lecture 2: Writing The Smart Contract
Lecture 3: Compile & Deploy to Ganache
Lecture 4: Write Test For Payable Smart Contract
Lecture 5: How to Debug Smart Contract Using Truffle
Chapter 5: Building a frontend integration with Metamask and trust Wallet
Lecture 1: Deploy on Rinkeby Via Infura & verify Contract
Lecture 2: Deploy on BSC Main & Verify Contract
Lecture 3: Ethers.js & Bootstrap to Build UI
Lecture 4: Interact with Smart Contract with UI Demo
Chapter 6: Write a Smart Contract that you can Upgrade after Deploying on the Blockchain
Lecture 1: How upgrades work
Lecture 2: Redeploy Version 1 Payable Contract to Ganache
Lecture 3: Redeploy Version 2 Payable Contract to Ganache
Chapter 7: Build a Defi Smart Contract that Generate Yield using the Compound Supply Market
Lecture 1: What is Compound Protocol
Lecture 2: Problem Statement
Lecture 3: Writing Smart Contract Part I
Lecture 4: Writing Smart Contract Part II
Lecture 5: Mint Test Dai
Lecture 6: Testing Our Smart Contract
Lecture 7: Interact with Smart Contract as an API Using Curl
Lecture 8: Conclusion
Instructors
-
Alofe Oluwafemi
Blockchain Enthusiast, Entrepreneur & Author
Rating Distribution
- 1 stars: 1 votes
- 2 stars: 2 votes
- 3 stars: 1 votes
- 4 stars: 3 votes
- 5 stars: 8 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 Financial Technology Courses to Learn in December 2024
- Top 10 Agile Methodologies Courses to Learn in December 2024
- Top 10 Project Management Courses to Learn in December 2024
- Top 10 Leadership Skills Courses to Learn in December 2024
- Top 10 Public Speaking Courses to Learn in December 2024
- Top 10 Affiliate Marketing Courses to Learn in December 2024
- Top 10 Email Marketing Courses to Learn in December 2024
- Top 10 Social Media Management Courses to Learn in December 2024
- Top 10 SEO Optimization Courses to Learn in December 2024
- Top 10 Content Creation Courses to Learn in December 2024
- Top 10 Game Development Courses to Learn in December 2024
- Top 10 Software Testing Courses to Learn in December 2024
- Top 10 Big Data Courses to Learn in December 2024
- Top 10 Internet Of Things Courses to Learn in December 2024
- Top 10 Quantum Computing Courses to Learn in December 2024
- Top 10 Cloud Computing Courses to Learn in December 2024
- Top 10 3d Modeling Courses to Learn in December 2024
- Top 10 Mobile App Development Courses to Learn in December 2024
- Top 10 Graphic Design Courses to Learn in December 2024
- Top 10 Videography Courses to Learn in December 2024