Tags
Language
Tags
June 2025
Su Mo Tu We Th Fr Sa
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 1 2 3 4 5
    Attention❗ To save your time, in order to download anything on this site, you must be registered 👉 HERE. If you do not have a registration yet, it is better to do it right away. ✌

    ( • )( • ) ( ͡⚆ ͜ʖ ͡⚆ ) (‿ˠ‿)
    SpicyMags.xyz

    Simple Solidity

    Posted By: ELK1nG
    Simple Solidity

    Simple Solidity
    Published 12/2024
    MP4 | Video: h264, 1920x1080 | Audio: AAC, 44.1 KHz
    Language: English | Size: 3.86 GB | Duration: 6h 34m

    Learn how to write Solidity Smart Contracts and start your Ethereum Developer career in a simple and easy way

    What you'll learn

    How to write Solidity Smart Contracts

    How to build a dApp from scratch (a frontend that interacts with Ethereum smart contracts)

    How blockchains work under the hood

    Ethereum and EVM specifics and basic cryptography

    Requirements

    Basic programming knowledge (what are variables, loops, conditionals, etc…)

    Description

    Step into the world of smart contract development with this comprehensive course that takes you from foundational concepts to advanced techniques using Foundry, one of the most popular Ethereum development toolchains. Designed for both beginners and intermediate blockchain developers, this course focuses on creating secure and functional Solidity smart contracts while incorporating best practices for real-world deployment.You'll start by mastering the basics of Solidity programming, exploring key features such as state variables, modifiers, events, and contract inheritance. Leveraging OpenZeppelin's industry-standard libraries, you'll implement secure and reusable design patterns to enhance your contracts. As the course progresses, you'll dive deep into Foundry's powerful tools, including Forge for compilation and testing, Cast for blockchain interaction, and Anvil for local Ethereum simulation. Learn to write robust test cases in Solidity, covering initialization, functionality, error handling, and transaction simulations.With a hands-on approach, you'll build and thoroughly test a practical project that includes features such as ownership control, dynamic state management, and ETH transfer capabilities. By the end of this course, you'll have gained not only technical proficiency but also the confidence to develop, test, and deploy decentralized applications. Whether you're an aspiring blockchain developer or a seasoned programmer exploring Ethereum, this course equips you with essential skills for the rapidly evolving Web3 space.

    Overview

    Section 1: Welcome

    Lecture 1 Introduction

    Lecture 2 Prerequisites

    Lecture 3 About the Instructor

    Lecture 4 The Best Way to Approach Solidity Course

    Lecture 5 End Goal of the Solidity Course

    Section 2: Blockchain 101

    Lecture 6 Blockchain 101

    Lecture 7 Cryptography

    Lecture 8 Asymmetric Cryptography

    Lecture 9 Exercise

    Lecture 10 Digital Signatures

    Lecture 11 Digital Signatures Exercise

    Lecture 12 Hash Functions

    Lecture 13 Hash Functions Exercise

    Lecture 14 Distributed Systems and Decentralization Intro

    Lecture 15 Decentralized Systems

    Lecture 16 Distributed System

    Lecture 17 Consensus

    Lecture 18 Proof of Work

    Lecture 19 Proof of Stake

    Lecture 20 What is Blokchain

    Lecture 21 Blockchain 101 additional resources

    Section 3: Ethereum 101

    Lecture 22 Ethereum 101

    Lecture 23 Ethereum History and Basics

    Lecture 24 Ethereum Account Types

    Lecture 25 Externally Owned Accounts

    Lecture 26 Crypto Wallets

    Lecture 27 Transactions and Gas

    Lecture 28 Etherscan

    Lecture 29 Nodes

    Lecture 30 Ethereum as a Project - EIPs and ERCs

    Lecture 31 Ethereum 101 additional resources

    Section 4: Solidity

    Lecture 32 Smart Contracts and EVMs

    Lecture 33 Intro to Solidity

    Lecture 34 Variables and Data Types

    Lecture 35 Functions

    Lecture 36 Loops and Conditionals

    Lecture 37 Tests

    Lecture 38 Error Handling

    Lecture 39 Msg. Sender

    Lecture 40 Constructor

    Lecture 41 Immutable and Constant Variables

    Lecture 42 Modifiers

    Lecture 43 Inheritance

    Lecture 44 Interfaces

    Lecture 45 Abstracts Contracts

    Lecture 46 Intro to OpenZeppelin and Access Control Panel

    Lecture 47 Events and Logs

    Section 5: Coding a Project - Part I

    Lecture 48 Setting up New Foundry Project

    Section 6: Coding a Project - Part II

    Lecture 49 Testing Contracts with Foundry

    Section 7: Frontend

    Lecture 50 Making Frontend for Our Smart Contract - Part I

    Lecture 51 Making Frontend for Our Smart Contract - Part II

    Lecture 52 Making Frontend for Our Smart Contract - Part III

    Anyone who wants to learn how to write Solidity Smart Contracts