Solidity Programming : Complete Smart Contract Masterclass
Published 12/2023
MP4 | Video: h264, 1920x1080 | Audio: AAC, 44.1 KHz
Language: English | Size: 1.59 GB | Duration: 5h 19m
Published 12/2023
MP4 | Video: h264, 1920x1080 | Audio: AAC, 44.1 KHz
Language: English | Size: 1.59 GB | Duration: 5h 19m
Create Real World Smart Contract Use Cases : Supply Chain , Land Registration System etc.. with EVM Chains and Solidity
What you'll learn
High Level Blockchain Architecture
Ethereum virtual machine
Solidity Programing Language
Smart Contract Development
Creation of Smart contract for Land Registration System
Creation of Smart contract for Supply Chain management System
creation of a Smart contract for Decentralized Social media : LinkedIn Use case
Requirements
No programming experience needed
Description
The Best way to start a career in the Blockchain space it is by becoming Smart Contract / Blockchain Developer. The Blockchain developer is the one supposed to create solution by writing code on the Blockchain called smart contract. These smart contracts are piece of code that determine the logic of the Dapp (Decentralized Application). It is the brain of a dApp. As a smart contract developer, you need to know how to write effective smart contract, test them and deploy them into the Blockchain. with over 03 years both Smart contract Dev and Smart contract auditor I created this course to simplify or demystify the word of smart contract programing since many people from different background face difficulties to get into the Complex Blockchain programing world. I decided to work on real world Scenario smart contract such as Land registration systems and Supply Chain management to showcase the power of Blockchain beyond finance. In this course we will go through:1-/ Blockchain Architecture: where we will talk about smart contract components, deployment process, architecture of a Decentralized Application, Ethereum virtual machine, payable and not payable transaction2-/ Introduction to Solidity Core concepts: at this level we will introduce the concepts of variable state variables, mapping, struct function, structs with some real and fun scenario3- /Projects: Here we will design and implement the real-world use cases like supply chain, Land registration via a smart contract and Decentralized Social media.If you want to start your career in the Blockchain space as a smart contract developer this is the Solidity programing course you need , that will help you have a solid understanding of Blockchain and Smart contract programing and achieve your goal
Overview
Section 1: Section1 : Introduction and Course Overview
Lecture 1 Preview
Lecture 2 Course Overview
Section 2: Section 2 : Blockchain and Smart Contract Architecture
Lecture 3 Smart Contract Component And Deployment Process
Lecture 4 Smart contract compilation Process
Lecture 5 Byte Code Interpretation
Lecture 6 Decentralize Application Architecture
Lecture 7 EVM Architecture
Lecture 8 Understanding the EVM
Lecture 9 Types Of Account in Ethereum
Lecture 10 Understanding the State of the Blockchain
Lecture 11 Payable and Not payable transactions
Lecture 12 Payable and not Payable transaction real world use case
Lecture 13 EVM Architecture and components
Section 3: Section 3 : Solidity Basics Programming language
Lecture 14 Presentation of the IDE
Lecture 15 Variable Presentation
Lecture 16 State variables
Lecture 17 Local Variables
Lecture 18 Struct
Lecture 19 Static Arrays
Lecture 20 Dynamic Arrays
Lecture 21 Mapping part 1
Lecture 22 Mapping part 2
Lecture 23 Mapping part 3
Lecture 24 Require and msg.sender
Lecture 25 Modifier Function
Lecture 26 Constructor function
Lecture 27 Function visibility
Lecture 28 Function visibility part 2
Lecture 29 Types of Functions
Section 4: Section 4 [Capstone Project 1] : Decentralized Supply Chain management
Lecture 30 Project Overview
Lecture 31 Creation of the product on chain
Lecture 32 First Test on the contract
Lecture 33 Creating the transport function
Lecture 34 Test Final
Section 5: Section 5 [Capstone Project 2] : Decentralized Land Registration System
Lecture 35 Overview of the project
Lecture 36 Land registration part 1
Lecture 37 Land Registration part 2
Lecture 38 Land Registration part 3
Lecture 39 Land Registration part 4
Lecture 40 Land Registration part 5
Section 6: Section 6 [Capstone Project 3] : Decentralized Social Media
Lecture 41 Creation of the function Create New User
Lecture 42 Creation of the function Create New Post
Lecture 43 Final Test
Beginner Solidity / Smart contract developer,Aspiring Blockchain developer,Crypto enthusiast willing learn more about smart contract,IT professional willing to transition from Web2 to Web3 with technical background,Project manager willing to understand how real world case can be implemented in Blockchain