The Official Polygon Tutorial Code Along - All Levels - Defi
Published 7/2023
MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz
Language: English | Size: 7.02 GB | Duration: 10h 52m
Published 7/2023
MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz
Language: English | Size: 7.02 GB | Duration: 10h 52m
Industry Level DeFi - The Polygon Tutorial Guide: Labs & Code Alongs From Official Documentation - Decentralized Finance
What you'll learn
Master Blockchain Industry Concepts: Understand blockchain data structure, cryptographic hashing, consensus algorithms, and more
Master DeFi Principles: Learn about decentralized exchanges (DEXs), lending, borrowing, liquidity provision, and smart contracts
Unravel Polygon's Architecture: Dive into zk rollups, Heimdall, side chains, and bridges, gaining insights into Polygon
Develop DApps on Polygon: Create decentralized savings accounts, manager accounts
Become Proficient in Solidity: Acquire essential Solidity skills, including data types, control structures, functions…
Build Smart Contracts: Create a fullstack ZK-EVM counter and a decentralized voting DApp, demonstrating mastery of decentralized governance
Requirements
No programming requirements needed. You will learn everything in the course. Basic JavaScript and front end libraries like React a big plus
Description
Welcome to "The Official Polygon Tutorial Code Along," a practical and condensed high grade level course that runs through official Polygon documentation and tutorials tailored specifically for developers and programmers ready to advance their careers in the world of web3, blockchain technology and decentralized finance (DeFi). Whether you're an aspiring developer looking to harness the potential of cutting-edge technologies, a seasoned programmer seeking to diversify your skillset, or an enthusiast eager to explore the transformative landscape of DeFi, this comprehensive journey is designed to propel you to industry-grade heights.Led by Clarian, an experienced professional with an impressive track record of working with top 40 blockchain companies and leading successful tech teams worldwide, this course is an unparalleled opportunity to gain hands-on experience and a deeper understanding of DeFi and blockchain intricacies.With a strong emphasis on hands-on learning, we will immerse you in the world of DeFi and the cutting-edge Polygon blockchain. From the very beginning, you'll be introduced to the fundamentals of blockchain technology, exploring concepts like data structure, cryptographic hashing, consensus algorithms, and the nuances of permissioned and permissionless blockchains. Our expert instructors will present these complex topics in a manner that is accessible and comprehensible, even for those with no prior programming knowledge.As we venture further, Section 2 will take you deep into the realm of DeFi, exploring its transformative potential in reshaping traditional finance. From the foundation of smart contracts to the facilitation of peer-to-peer financial services through blockchain technology, you'll uncover the intricacies of DeFi protocols. Decentralized exchanges (DEXs), lending, borrowing, and liquidity provision will be explored, along with real-world case studies that showcase the global impact of these projects.In Section 3, we'll embark on an awe-inspiring journey into the inner workings of Polygon's blockchain architecture. Delve deep into zk rollups, Heimdall, side chains, and bridges, and comprehend how Polygon's technology enhances scalability and interoperability with other blockchains. This knowledge will position you as an industry-ready professional, ready to tackle the challenges and demands of the blockchain world.Hands-on experience is at the heart of this course, and Section 4 will empower you to put theory into practice. Regardless of your programming expertise, you'll confidently develop your own decentralized applications (DApps) on the Polygon blockchain. From building a decentralized savings account to creating a DApp manager account and minting custom tokens with smart contract functionalities, you'll gain invaluable experience that will set you apart in the job market.In Section 5, we'll shift our focus to Solidity, the programming language of choice for Ethereum and Polygon smart contracts. You'll acquire the essential skills needed to write secure and efficient smart contracts, covering data types, control structures, functions, modifiers, and industry best practices. This proficiency will open doors to a world of exciting blockchain development opportunities.And finally, the grand finale awaits in Section 6! Together, we'll embark on an exhilarating journey to build a fullstack ZK-EVM counter on the Polygon blockchain from scratch. Experience the power of zero-knowledge proofs combined with Ethereum's EVM, enabling enhanced privacy and scalability for blockchain applications. This final project will culminate in constructing a decentralized autonomous organization (DAO) for voting, providing you with hands-on experience in decentralized governance.Enrolling in this course requires no prior experience or knowledge. However, a basic understanding of the blockchain space and programming will facilitate your progress through the introductory videos. Our inclusive approach ensures that learners of all backgrounds feel welcome, supported, and motivated to excel in their DeFi and Polygon blockchain development journey.If you're ready to unlock the full potential of DeFi and Polygon's groundbreaking technology, and to redefine what's possible in the world of blockchain, then join us now! Let's embark on this transformative journey together and shape the future of finance in the decentralized world. Enroll in "The Official Polygon Tutorial Code Along - All Levels - DeFi" today, and seize the opportunity to elevate your career and create a lasting impact on the blockchain industry. The future is changing with blockchain, and it starts with you.
Overview
Section 1: Blockchain Technology - Decentralized Digtial Ledger Fundamentals
Lecture 1 Welcome Introduction To This DeFi Course
Lecture 2 What Is Blockchain For Noobs
Lecture 3 What Are Layer 1s and Layer 2s in Blockchain
Lecture 4 Why Are We Learning DeFi with Polygon
Lecture 5 Layer 2 Solutions for Ethereum
Lecture 6 Polygon Bridges vs Sidechains
Lecture 7 Polygon Rollups vs Sidechain
Lecture 8 The Polygon Sidechain
Section 2: Decentralized Finance Key Concepts
Lecture 9 What is DeFi ie Decentralized Finance
Lecture 10 Lending And Borrowing with DeFi
Lecture 11 CEXs vs DEXs - Centralized vs Decentralized Exchanges
Lecture 12 What Are Stablecoins
Lecture 13 04 Case Study Stablecoins - TerraLabs and UST Rise and Fall
Lecture 14 What Are Cryptocurrencies and Tokens
Lecture 15 Are All Cryptocurrencies Securities By Default Except for Bitcoin
Lecture 16 What is The ERC 20 Standard
Lecture 17 Introduction to NFTs - ERC721 Standard - Non Fungible Tokens
Lecture 18 NFT Case Studies
Section 3: Polygon Architecture - Industry Level Web3 Case Study
Lecture 19 Proof of Work vs Proof of Stake Brief Outline
Lecture 20 Polygon Bor - A Checkpoint for Ethereum Mainchain
Lecture 21 Heimdall Polygon - The Layer 2 Chain within the Polygon Network
Lecture 22 Polygon Smart Contracts and Deployments with Ethereum Mainnet
Lecture 23 Polygon Architecture Summary - A Deeper And More Condensed Dive
Section 4: DeFi Labs - Hands On How Decentralized Finance Works with Smart Contracts
Lecture 24 Setting Up an IDE with REPLIT
Lecture 25 What Is Metamask - Setting up Your First Metamask Wallet
Lecture 26 Setting Up The Mumbai Testnet Network to Metamask with Infura
Lecture 27 Fork Starter Project
Lecture 28 Transfer Matic Test Tokens with the Polygon Network
Lecture 29 Smart Contract Reviews and Fundamentals (Non Technical)
Lecture 30 Deploy Your First Smart Contract with Polygon
Lecture 31 Deploy DeFi Based Dapp Smart Contracts
Lecture 32 Add Your Own Token To A Metamask Wallet
Lecture 33 Tokenomics Fundamentals and Case Study Scenarios with Eth
Lecture 34 Minting Tokens
Lecture 35 Fundamentals Mechanisms for DeFi Applications
Lecture 36 Final Lab DeFi Smart Contract Interactions
Section 5: The ZK RollUps Basic Introduction
Lecture 37 Introduction to Zero Proof Knowledge
Lecture 38 Defining ZK Rollups
Lecture 39 Polygon Specification for Ethereum Compatibility
Lecture 40 ZK Rollups and ZKEVM Summary
Section 6: Optional - Crash Course in Solidity (Programming For Complete Beginners)
Lecture 41 Overview - Getting Started With Programming
Lecture 42 How To Code Along In These Sections - Remix Ethereum IDE Introduction
Lecture 43 Quick Note On The Upcoming Crash Course Section
Lecture 44 What Is Solidity (As A Coding Language)
Lecture 45 Pragma Solidity (How To Select Compiler Versions)
Lecture 46 Creating Smart Contracts In Solidity
Lecture 47 What are Variables & Datatypes in Solidity
Lecture 48 Deploying Your Very First Smart Contract Token
Lecture 49 Visibility keywords in Solidity
Lecture 50 Exercise - Solidity Visibility Challenge
Lecture 51 Solution - Solidity Visibility Challenge
Lecture 52 What is a Constructor in Solidity
Lecture 53 What is mapping in Solidity
Lecture 54 Exericse - Write A Map
Lecture 55 Solution - Write A Map
Lecture 56 What Are Events in Solidity
Lecture 57 The Mint Token Function Signature
Lecture 58 Conditional Logic & Error Handling in Solidity
Lecture 59 Updating Token Balances & the += Operator
Lecture 60 Exercise - Write A Send Token Function
Lecture 61 Solution - Write A Send Token Function
Lecture 62 Deploy Your First Mintable Token Contract
Section 7: 04.2 Optional - Solidity Continued (Extra Practice for Beginners)
Lecture 63 Overview - How To Go Through This Optional Coding Section
Lecture 64 General Introduction To Variables & Types
Lecture 65 Introduction To Booleans, Integers, & Strings
Lecture 66 Writing Solidity Variables
Lecture 67 Exercise write variables
Lecture 68 Solution Write Variables
Lecture 69 Introduction To Decision Making - If Statements in Solidity
Lecture 70 How To Write If Statements in Solidity
Lecture 71 Solution - Write An Airdrop If Statement In Solidity
Lecture 72 Arrays in Solidity - Pop Push & Length Methods
Lecture 73 Arrays in Solidity - Delete
Lecture 74 Exercise - Maintain a Compact Array
Lecture 75 Solution - Maintain a Compact Array
Lecture 76 What Are Abstract Contract in Solidity
Section 8: Optional - What is A Text Editor and Node Js for Absolute Beginners
Lecture 77 What Is A Terminal
Lecture 78 What Is A Terminal II
Lecture 79 What Is Node js
Lecture 80 What Is Node js II
Lecture 81 What Is NPM (Basics)
Lecture 82 Download Your First Text Editor (VSC)
Section 9: Polygon zkEVM Fullstack Dapplication Code Along
Lecture 83 Connect To The Polygon zkEVM Network
Lecture 84 Add Polygon zkEVM ETH with Faucet
Lecture 85 Out of The Box Smart Contracts with Open Zeppelin
Lecture 86 Install Polygon Template with Hardhat
Lecture 87 Code Review Of The Front End and React for Noobs (Optional)
Lecture 88 Copy Private Key And More Dependencies
Lecture 89 Setting Up Hardhat Configurations
Lecture 90 Write A Polygon Smart Contract from Scratch
Lecture 91 How To Write A Deployment Script to Deploy Smart Contracts Onto The Blockchain
Lecture 92 Deployment of Smart Contracts with Dev Ops and Library Debugging
Section 10: Web3 - Building Web Applications That Connect To The Blockchain
Lecture 93 Importing Contract and Library Data for Web3 Frontend Interactions
Lecture 94 Reading On-chain Values onto Front End Applications with Ethers Lib
Lecture 95 Updating On-chain Values onto Front End Applications with Ethers Functionality
Lecture 96 Final Updates to On Chain Rendering and Review
Section 11: Extra Programming Practice - Voting Smart Contract Code Along On The EVM
Lecture 97 IDE Remix Ethereum Review
Lecture 98 Project DApp Review
Lecture 99 Project DApp Review 2
Lecture 100 Solidity struct (building data types)
Lecture 101 Arrays, Mapping & Addresses
Lecture 102 Memory Vs Storage & For Loop
Lecture 103 Debugging, Compiling & Deploying
Lecture 104 Voting Authentication Function
Lecture 105 The Vote Function
Lecture 106 Voting Result Functions
Lecture 107 Converting Bytes with Node & Ethers
Lecture 108 Final Deployment (Interacting With Votes)
Developers and Programmers: Whether you are a seasoned developer or just starting, this course's hands-on approach ensures you'll gain proficiency in Solidity and learn how to build your own DApps on the Polygon blockchain, opening doors to exciting career opportunities in the blockchain industry.,Aspiring DeFi Professionals: If you dream of becoming a DeFi expert, this course is tailored to equip you with the skills and knowledge needed to navigate the complex world of decentralized finance, making you a valuable asset in the rapidly growing DeFi space.,Blockchain Enthusiasts: For those passionate about blockchain technology, this course offers an exciting journey into the realms of decentralized finance and Polygon's cutting-edge architecture, allowing you to grasp the true potential of blockchain beyond Bitcoin and Ethereum.,Financial Industry Professionals: Finance professionals seeking to adapt to the disruptive landscape of DeFi will find this course invaluable. Understand how blockchain technology and smart contracts are reshaping the financial industry and explore new possibilities for innovation and growth.,Developers and Programmers: Whether you are a seasoned developer or just starting, this course's hands-on approach ensures you'll gain proficiency in Solidity and learn how to build your own DApps on the Polygon blockchain, opening doors to exciting career opportunities in the blockchain industry.,Entrepreneurs and Innovators: For visionaries looking to launch their own DeFi projects or explore blockchain-based solutions for real-world challenges, this course offers insights into creating decentralized applications, smart contracts, and DAOs, empowering you to turn your ideas into reality.,Curious Learners: Even if you have no prior experience in blockchain or programming, this course welcomes curious learners who are eager to understand the revolutionary potential of DeFi and the innovative Polygon blockchain. Embrace a new frontier of knowledge and discover how blockchain intersects with social, political, and business realms.