Odak modu

Smart Contract development on Solana using Rust

Development Programs on Solana

In the fundamentals part, we have mentioned that there are 3 ways to develop a program in Solana:

  • Using existing libraries (like SPL, MetaPlex)
  • Using native programs
  • Developing your own code from scratch on Solana

We will start developing our programs using the existing libraries, which is the easiest way to get started. With what we will learn step by step, we will be able to write code from scratch. Throughout this course, our development process will proceed as follows:

  1. Create a program using the SPL library.
  2. Create a program using the MetaPlex library.
  3. Learn Anchor framework
  4. Develop and test our programs using Anchor.
  5. Learn how to develop dApp with frontend integration
  6. Create own programs from scratch.

Let's remember Token Standard

Since most of the libraries are based on Token Standard, it is important to remember them. Token standarts are ready-made codes written for the safe and effective use of tokens and program libraries are prepared to use these standards easily in various fields.

If you want to remember deeply, you can take a quick look at token standart types here: https://docs.metaplex.com/programs/token-metadata/token-standard

Let's remember SPL

As we mentioned in the second part, SPL is Solana's standard program library. Now it's time to use this library to start development our first programs. After remembering this library’s features, we will generate our SPL Token using the SPL library in the following section.

There are ready-made templates for many programs such as fungible token, non-fungible token, staking, swap, and landing. 

You can find further information about programs in here: https://spl.solana.com/ 



Background Pattern
Birlikte öğrenelim

Sektörde en çok aranan yazılım becerilerini kazan

Yapay zeka desteği, birebir mentörlük saatleri, canlı dersler ve senin için özel hazırlanmış içeriklerle eksiklerini tamamla, düzenli geri bildirimler al ve öğrenme sürecini en verimli hale getir.

Yunus Emre Kabakcı

Patika+ mezunu

Patika+ Fullstack Web Development Bootcamp mezunumuz Yunus Emre,

3 ay içinde Katar’dan aldığı teklif ile, global bir şirket olan Pavo Group’da işe başladı!


“İçerik zenginliği, mentor desteği, ileriye dönük bir network sağlaması ve dünyada en çok tercih edilen frameworkler üzerinden bir eğitim veriyor olması Patika+’ı tercih etmemin temel sebepleri oldu!“

Test

Yorumlar

Yorum yapabilmek için derse kayıt olmalısın!