Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Rust ve Anchor ile Solana dApp Geliştirme
Rating: 4.2 out of 5(48 ratings)
1,884 students

Rust ve Anchor ile Solana dApp Geliştirme

Rust Dilinin Temelleri, Anchor Framework ile Akıllı Sözleşme Geliştirme ve React.js ile arayüz Oluşturma
Created byYasin Aktimur
Last updated 4/2023
Turkish

What you'll learn

  • Rust dilinin temellerini öğreneceksiniz.
  • Anchor lang framework'ünü öğrenerek daha kolay ve hızlı dapp yazabileceksiniz.
  • React JS ile Front end kodlyacağız.
  • Kendi solana dapp'inizi rahatlıkla geliştirebilir durumda olacaksınız.

Course content

3 sections37 lectures4h 46m total length
  • Neden Rust?16:03
  • Heap ve Stack nedir? Aralarındaki fark nedir?10:58
  • Rust Diline giriş ve playground kullanımı7:39
  • Rust dilinde temel Veri Türleri7:01
  • Rust dili array ve tuple10:45
  • Rust - Struct kavramı12:03
  • Rust enum kavramı4:00
  • Rust shadowing konsepti8:01
  • Rust programlama dili Casting , Literals , Inference, Aliasing5:46
  • Rust Flow Control if else ve loop yapıları7:53
  • Rust while ve match kavramları7:32
  • Rust Fonksiyonlar9:26
  • Rust modüller5:03
  • Rust dili Ownership ve Borrowing mevzusu (Önemli)8:03
  • Rust dili lifetime konsepti5:58
  • Rust Generics3:42
  • Rust dili macrolar ve generics kavramı7:22
  • Rust dili Vector ve Array arasındaki farklar6:10

Requirements

  • En az bir programlama dili biliyor olmalısınız
  • Html css gibi temel web tasarım yeterliliğine sahip olmalısınız.

Description

Eğer son zamanlarda popüler hale gelen blockchain teknolojileri ile ilgileniyorsanız ethereum ve solidity dillerini mutlaka duymuşsunuzdur. Bu ikiliyi kullanarak ethereum ağında dapp yazabiliyorsunuz ama ethereum ağında bir işlemin onaylanması için madencilere 20$ bazı zamanlar 100$'dan fazla ödeme yapmak gerekebiliyor.

Bir çok yeni girişim ve bu girişime destek olmaya çalışanlar için bu standartlar oldukça yüksek. bir kontratı yayınlamak bile bazen 3000$ a mâl olabiliyor. İşte bu durumda hem dapp yayınlamanın ucuz olduğu hemde ağı kullanan müşterilerinizin bir işlem yapmak için çok az miktarda ödemeler yaparak dapp'inizi çalıştırabildiği hızlı bir ağ olan solana ağında geliştirme yapmak size çok fazla güç ve hız kazandırıyor.

Solana Rust programlama dili ile kodlanmış bir ağ ve üzerinde yazılan kontratlar da PROGRAM olarak adlandırılıyor ve bu programlarda rust programlama dili ile kodlanabiliyor.

Bu eğitimde sizler öncelikle Rust dilinin temellerini öğreneceksiniz amacımız sizleri sıkmak değil  solana dapp yazabilmeniz için gerekecek miktarda sadece 2 saat içinde rust kodlarını anlayabilir ve yazabilir hâle geleceksiniz.

Ardından solana ağında dapp yazmak için oluşturulmuş bir framework olan anchor lang'ı öğreneceksiniz. Bu sizin rust'daki bir çok kavramı bile bilmenize gerek kalmadan sadece anchor nasıl kullanıldığını bilerek doğrudan aklınızdaki fikri gerçeğe dönüştürmenizi çok daha basit bir hale getirecek.


Ayrıca kodları yazarken Chat-GPT den de nasıl yararlanabileceğinizi öğrenmeniz için chat-gpt den de faydalandım. Bir yerlerde sıkıştırsanız anında soruları chat-gpt ye sorup rahatlıkla tıkanmadan devam edebileceksiniz.

Son kısımda yazdığımız bu back-end solana programını müşterilerinizin kullanabilmesi için bir de arayüzünüz olması gerekiyor. İşte bu arayüzü React.JS kullanarak çok basit bir şekilde nasıl oluşturacağınızı öğreneceksiniz.

Hepsi bu, o noktadan sonra her şey size, fikirlerinize ve yarattığınız dapp'i nasıl pazarladığınıza bağlı...


Who this course is for:

  • Dapp geliştirme meraklıları
  • Kripto paralar ile ilgilenenler
  • Ethereum gibi pahalı fee ücretleri olmayan ağlarda geliştirme yapmak isteyenler
  • Blockchain geleceğine inananlar