Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Developing P2P Applications with Rust
Rating: 3.9 out of 5(20 ratings)
259 students

Developing P2P Applications with Rust

Learn to create awesome and decentralized applications with ease!
Last updated 5/2025
English

What you'll learn

  • Learning the basics of peer-to-peer application development
  • Development with LibP2P using Rust
  • Different technics to implement anything on a peer-to-peer basis
  • Creating a real-world p2p application using Rust

Course content

3 sections29 lectures21h 20m total length
  • Introduction3:48
  • P2P Basics9:45

Requirements

  • Basic Rust development experience needed

Description

Have you ever thinking about how torrent works, how blockchain systems can stay in sync together across the globe or how to create decentralized applications in general?

Having a little-bit of Rust knowledge?

If yes, then this course is 100% for you!


This course is a very good starting point for anyone who may want to start develop a blockchain or any kind of p2p applications.


In this course, first we are going over the basics of peer to peer development that gives you a relatively good understanding of how these kind of applications looks like. While learning, of course we do some coding as well, to get familiar with LibP2P's Rust based implementation!

Then in the last big section we will go through a full real world application development cycle (not making it 100% production ready, but works fine) from scratch!

There we check all the aspects of a real P2P application, including local database, networking, verification of data coming from other peers and so on!


While this course expects some basic Rust knowledge, during the course it can be get easily as there are not much expert topic is touched regarding Rust.


So overall, if you would like to deepen your understanding of P2P application development and add some cool new skills to your skillset, just take this course! :)


Who this course is for:

  • Developers with some Rust knowledge whos are interested in P2P application development