Companies Home Search Profile

Building Production-Ready Blockchains with Cosmos-SDK

Focused View

Learning Blockchain

10:18:15

164 View
  • 1.1 1-intro.pdf
  • 1. Introduction.mp4
    04:21
  • 1.1 2-module1-overview.pdf
  • 1. Overview.mp4
    00:48
  • 2.1 3-section1-1.pdf
  • 2. Section 1.1 Overview of Blockchain Technology.mp4
    13:40
  • 3.1 4-section1-2.pdf
  • 3. Section 1.2 Introduction to Cosmos-SDK and the Interchain Ecosystem.mp4
    14:26
  • 4.1 5-module1-recap.pdf
  • 4. Recap.mp4
    00:40
  • 1.1 6-module2-overview.pdf
  • 1. Overview.mp4
    00:48
  • 2.1 7-section2-1.pdf
  • 2. Section 2.1 Installing and Configuring a Cosmos-SDK chain.mp4
    07:21
  • 3.1 8-section2-2.pdf
  • 3. Section 2.2 Other Development Tools.mp4
    02:33
  • 1.1 9-module3-overview.pdf
  • 1. Overview.mp4
    00:47
  • 2.1 10-section3-1.pdf
  • 2. Section 3.1 Cosmos-SDK Structure.mp4
    26:17
  • 3.1 11-section3-2.pdf
  • 3. Section 3.2 Transactions and Queries.mp4
    18:01
  • 4.1 12-section3-3.pdf
  • 4. Section 3.3 Accounts.mp4
    04:11
  • 5.1 13-module3-recap.pdf
  • 5. Recap.mp4
    00:32
  • 1.1 14-module4-overview.pdf
  • 1. Overview.mp4
    :
  • 2.1 15-section4-1.pdf
  • 2. Section 4.1 Introduction to Modules.mp4
    02:53
  • 3.1 16-section4-2.pdf
  • 3. Section 4.2 Building a Custom Module - Part 1 Setting up Protobuf.mp4
    01:10:29
  • 4. Section 4.2 Building a Custom Module - Part 2 Adding Module Boilerplate Code.mp4
    31:11
  • 5. Section 4.2 Building a Custom Module - Part 3 Module Types and Stateless Checks.mp4
    34:22
  • 6. Section 4.2 Building a Custom Module - Part 4 Adding Modules MsgServer.mp4
    21:13
  • 7. Section 4.2 Building a Custom Module - Part 5 Adding Modules QueryServer.mp4
    11:54
  • 8. Section 4.2 Building a Custom Module - Part 6 Adding Modules Events.mp4
    21:00
  • 9.1 17-module4-recap.pdf
  • 9. Recap.mp4
    00:56
  • 1.1 18-module5-overview.pdf
  • 1. Overview.mp4
    00:47
  • 2.1 19-section5-1.pdf
  • 2. Section 5.1 Versioning and Upgrades - Part 1 Fundamentals and Concepts.mp4
    05:58
  • 3. Section 5.1 Versioning and Upgrades - Part 2 Creating the v1.0.0 Release.mp4
    18:44
  • 4. Section 5.1 Versioning and Upgrades - Part 3 Implementing Commit-Reveal.mp4
    25:35
  • 5. Section 5.1 Versioning and Upgrades - Part 4 Adding Game Expiration logic.mp4
    18:44
  • 6. Section 5.1 Versioning and Upgrades - Part 5 Creating the v2.0.0-rc1 Release.mp4
    28:18
  • 7. Section 5.1 Versioning and Upgrades - Part 6 Performing a Scheduled Upgrade.mp4
    14:47
  • 8.1 20-section5-2.pdf
  • 8. Section 5.2 Maintenance Best Practices.mp4
    11:04
  • 9.1 21-module5-recap.pdf
  • 9. Recap.mp4
    00:41
  • 1.1 22-module6-overview.pdf
  • 1. Overview.mp4
    00:37
  • 2.1 23-section6-1.pdf
  • 2. Section 6.1 Writing Tests - Part 1 Writing Unit Tests.mp4
    33:52
  • 3. Section 6.1 Writing Tests - Part 2 Writing E2E Tests.mp4
    45:01
  • 4. Section 6.1 Writing Tests - Part 3 Advanced E2E Test Cases.mp4
    22:38
  • 5.1 24-section6-2.pdf
  • 5. Section 6.2 Debugging Techniques.mp4
    14:24
  • 6.1 25-module6-recap.pdf
  • 6. Recap.mp4
    00:50
  • 1.1 26-module7-overview.pdf
  • 1. Overview.mp4
    00:38
  • 2.1 27-section7-1.pdf
  • 2. Section 7.1 IBC Fundamentals.mp4
    05:00
  • 3.1 28-section7-2.pdf
  • 3. Section 7.2 Implementing IBC in Cosmos-SDK - Part 1 App Wiring Refactor.mp4
    11:56
  • 4.1 28-section7-2.pdf
  • 4. Section 7.2 Implementing IBC in Cosmos-SDK - Part 2 Enabling IBC.mp4
    04:26
  • 5. Section 7.2 Implementing IBC in Cosmos-SDK - Part 3 IBC Connection Setup.mp4
    22:37
  • 6. Section 7.2 Implementing IBC in Cosmos-SDK - Part 4 Adding an IBC Middleware.mp4
    28:49
  • 7. Section 7.2 Implementing IBC in Cosmos-SDK - Part 5 Performing a CrossChain Tx.mp4
    11:33
  • 8.1 29-module7-recap.pdf
  • 8. Recap.mp4
    00:46
  • 1.1 30-course-wrap-up.pdf
  • 1. Final Recap.mp4
    02:07
  • Description


    Building Interoperable Production-Ready Blockchains with Cosmos-SDK and IBC

    What You'll Learn?


    • Grasp Fundamental Blockchain and Cosmos-SDK Concepts
    • Develop and Integrate Custom Cosmos-SDK Modules To Satisfy Product Requirements
    • Enable Blockchain Interoperability with the Inter-Blockchain Communication (IBC) Protocol
    • Build an Interoperable Production-Ready Blockchain From Scratch

    Who is this for?


  • Developers
  • Blockchain enthusiasts
  • Anyone with a curious mind looking to explore the realm of decentralized applications
  • What You Need to Know?


  • Basic understanding of blockchain technology
  • Some programming knowledge (mostly golang)
  • Some experience with version control systems (e.g. git) and command-line interfaces (CLI)
  • More details


    Description

    Embark on a comprehensive journey into the world of blockchain development with our in-depth course, "Building Production-Ready Blockchains with Cosmos-SDK." Designed for developers, blockchain enthusiasts, and curious minds, this course provides a robust framework to explore and master decentralized application development.

    Starting with an introduction to blockchain technology, you'll explore foundational concepts, the evolution of blockchain, and various use cases. The course then dives into the Cosmos-SDK framework, where you'll understand its architecture, core components, and interoperability features, setting the stage for advanced development.

    In the second module, you will learn to set up a complete development environment, including configuring Go, Cosmos-SDK, Docker, and other essential tools. This ensures you have a solid technical base to build and deploy your blockchain projects.

    Moving forward, the course delves into the intricacies of the Cosmos-SDK, unraveling its structure, key components, and transaction lifecycles. You'll gain hands-on experience creating custom modules, defining their state and logic, and implementing messages, handlers, and events tailored to your blockchain's needs.

    One of the course highlights is mastering Inter-Blockchain Communication (IBC), which enables seamless interaction between different blockchain networks. You'll configure and develop IBC-compatible modules, enhancing your blockchain's interoperability.

    Security is a crucial aspect of blockchain development, and the course covers both protocol and network security best practices, equipping you to prevent and mitigate common vulnerabilities and attacks.

    Additionally, you will learn testing and debugging techniques, ensuring your applications are robust and error-free. The course also emphasizes monitoring and optimizing performance to achieve efficient and scalable blockchain solutions.

    Finally, you'll explore strategies for managing versioning and upgrades, ensuring your blockchain network remains current and well-maintained. The course culminates in a final project where you'll apply all the concepts learned, with an evaluation and certification of completion for successful participants.

    Through engaging exercises and real-world examples, this course transforms theoretical knowledge into practical skills, preparing you to build and maintain production-ready blockchain networks with confidence.

    Who this course is for:

    • Developers
    • Blockchain enthusiasts
    • Anyone with a curious mind looking to explore the realm of decentralized applications

    User Reviews
    Rating
    0
    0
    0
    0
    0
    average 0
    Total votes0
    Focused display
    Learning Blockchain
    Learning Blockchain
    Instructor's Courses
    Learning Blockchain Academy is a premier educational institution dedicated to empowering individuals with the knowledge and skills needed to excel in blockchain development. Our comprehensive courses combine in-depth theoretical understanding with practical, hands-on exercises, equipping students to build real-world, production-ready software. Join us and unlock your potential in the dynamic world of decentralized systems.
    Students take courses primarily to improve job-related skills.Some courses generate credit toward technical certification. Udemy has made a special effort to attract corporate trainers seeking to create coursework for employees of their company.
    • language english
    • Training sessions 46
    • duration 10:18:15
    • Release Date 2024/07/25

    Courses related to Software Development

    Courses related to Blockchain

    Subtitle
    Web 3.0 Blockchain App
    UdemyWeb 3.0 Blockchain App
    3:13:00
    English subtitles
    02/12/2024