Solidity Öğren
Ücretsiz, etkileşimli bir online Solidity kursu. Her derste gerçek bir akıllı sözleşme yazıp çalıştırırsın; çıktın eşleşmediğinde yapay zeka ipuçları alırsın ve bölümü bitirdiğinde ücretsiz bir sertifika kazanırsın.
1,000+ codders kayıtlı
53 ders51 görev209 quiz sorusu
- Başlangıç dostu
Yapay zeka destekli kodlama yardımı
Uygulamalı interaktif dersler
Her derste sesli anlatım
Bilgini sınamak için testler
Ücretsiz tamamlama sertifikası
Müfredat
Bölüm 1
Temel Bilgiler
Bölüme başlaBaşlaHiç programlama deneyiminiz olmadan başlayın ve Solidity konusunda sağlam bir temel oluşturun: değişkenler, karar yapıları, fonksiyonlar, durum, döngüler, diziler, eşlemeler, yapılar, enum'lar, koruma mekanizmaları ve olaylar. Her kavramı alıştırmalar, ustalık görevleri ve bölüm testleriyle pekiştirin.Giriş
4 ders324Değişkenler ve Türler
6 ders1125Aritmetik
5 ders920Kararlar
5 ders920Fonksiyonlar
5 ders920Sözleşme Durumu
5 ders920Döngüler
5 ders920Diziler
5 ders920Veri Modelleri
5 ders920Sözleşme Kuralları
5 ders720Son Zorluklar
3 ders3
Yaparak Öğren
Gerçek kod yazın, veritabanlarını sorgulayın, web siteleri oluşturun ve AI promptlarını öğrenin. İnteraktif derslerimiz modern geliştiricilerin ihtiyaç duyduğu tüm becerileri kapsar.
Serinizi Oluşturun
Tutarlı olun ve ilerlemenizin büyümesini izleyin! Günlük kodlama alışkanlığınızı takip edin, dondurma günleriyle serinizi koruyun ve her gün geldiğiniz için ödüller kazanın.
12 gün seri
Serinizi korumak için yarın geri dönün!
January 2026
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
21
22
23
24
25
26
27
28
29
30
Ya Hep Ya Hiç
7 günün 5. günü
Seri Dondurma
2 left
Yolda Kodlayın
Kodlama yolculuğunuzu yanınızda taşıyın! Kurulum yok, indirme yok: sadece açın ve kodlamaya başlayın. iOS, Android ve Web'de 4.9 yıldız puanıyla kullanılabilir.
Yalnız Değilsiniz
Küresel sıralamalarda yarışın, ödüller kazanmak için arkadaşlarınızı davet edin ve birbirinizin başarılarını kutlayın. Kodlama arkadaşlarla daha iyi!
Her şekilde öğren
Okuyun, dinleyin, kendinizi sınayın, AI'ya sorun veya daha önce öğrendiklerinize geri bakın. Her ders size uyum sağlar.
Değişken, programınızda daha sonra başvurabileceğiniz bir değeri saklayan adlandırılmış bir kaptır.
Python'da bir tane oluşturmak için önce adı, sonra eşittir işaretini, sonra saklamak istediğiniz değeri yazın.
Değer zamanla değişebilir. Yeniden atama, adı yeni bir değere yönlendirir.
Sertifika Kazanın
Tamamladığınız her kurs için sertifika kazanın. LinkedIn profilinize ve özgeçmişinize ekleyerek işverenlere programlama uzmanlığınızı gösterin.
Neden Solidity'yi Coddy ile öğrenmelisin
- Tarayıcında gerçek Solidity yaz ve çalıştır. Remix, Hardhat, Foundry, MetaMask veya testnet gerekmez: her ders kontratını solc ile derler, sunucu tarafında bir EVM üzerinde çalıştırır ve çıktıyı, event'leri ve varsa derleyici hatalarını anında gösterir.
- Solidity'yi akıllı sözleşme geliştiricilerinin gerçekten kullandığı şekliyle öğren: kontrat yapısı,
uintveintboyutları,boolvestring, tam sayı bölmesi ve kalanla aritmetik,if/elsezincirleri, parametreli ve dönüş değerli fonksiyonlar,pureveview, durum değişkenleri ve public getter'lar, sabitler,forvewhiledöngüleri, memory ve storage'da sabit ve dinamik diziler,address,mapping,struct,enum,require,revert, event'ler ve görünürlük. - Yapay zeka ipuçları, Solidity'de herkesin takıldığı noktalarda sana yol gösterir: memory ile storage farkı,
uint'in neden negatif olamayacağı, kalanı atan tam sayı bölmesi, bir fonksiyonun ne zamanpure,viewya da ikisi de olmaması gerektiği verequire'ın bir işleme gerçekte ne yaptığı. Böylece ilk dersten itibaren EVM hakkında doğru zihinsel modeli kurarsın. - Sadece alıştırma değil, gerçek kontratlar geliştir: bir profil kartı, paylaşılan bir sayaç, bir envanter takipçisi, bir skor tablosu ve bir rezervasyon özeti. Her proje, derlenmiş kontratına karşı çalışan testlerle gelir; böylece uçtan uca nasıl davrandığını görürsün.
Solidity öğrenmeyle ilgili sık sorulan sorular
Solidity ne için kullanılır?
Solidity, Ethereum'daki ve EVM uyumlu tüm zincirlerdeki (Polygon, Arbitrum, Optimism, Base, BNB Chain, Avalanche ve daha fazlası) akıllı sözleşmelerin programlama dilidir. Solidity ile yazılan kontratlar token'ları (ERC-20), NFT'leri (ERC-721), merkeziyetsiz borsaları, borç verme protokollerini, DAO'ları ve oyunları çalıştırır. Bir EVM zincirinde değer hareket ediyorsa, neredeyse kesinlikle Solidity ile yazılmıştır.
Solidity öğrenmek zor mu?
require ise tüm işlemi geri alır. Kurs bu fikirleri her seferinde bir ders olmak üzere öğretir; değişkenler ve aritmetikle başlar, mapping, struct, event ve guard'lara kadar ilerler.Solidity öğrenmeden önce JavaScript veya blockchain bilmem gerekir mi?
Hayır. Kurs hiçbir programlama deneyimi varsaymadan başlar: kontrat nedir, değişken nasıl tanımlanır, fonksiyon nasıl yazılır. İlk kontratını yazmak için konsensüs, gas piyasaları veya cüzdanları anlamana gerek yok; bu kavramlar önemli oldukları yerde tanıtılır, daha önce değil.
Kursu almak için cüzdan, testnet ETH veya Remix gerekir mi?
Hayır. Her ders Solidity kodunu solc ile derler, sunucularımızdaki bir EVM üzerinde çalıştırır ve çıktıyı ile event'leri gösterir. Kurulacak ya da fonlanacak hiçbir şey yok. Gerçek dağıtımlara hazır olduğunda aynı kod Remix, Hardhat veya Foundry'de hiçbir değişiklik gerektirmeden çalışır.
Solidity öğrenmek ne kadar sürer?
Solidity'nin temelleri (türler, aritmetik, karar yapıları, fonksiyonlar ve durum) günlük pratikle bir ila iki hafta sürer. Diziler, mapping'ler, struct'lar, event'ler ve require guard'larında rahatlamak ve bölümün projelerini bitirmek genellikle iki ila dört hafta daha alır. Sonraki adım (test framework'leri, dağıtım, gas optimizasyonu ve reentrancy guard gibi güvenlik desenleri) dilin üzerine gelen ayrı bir öğrenme eğrisidir.
Solidity'yi online ve ücretsiz öğrenebilir miyim?
Evet. Etkileşimli Solidity kursu ücretsizdir: tam dersler, kodlama alıştırmaları, ustalık meydan okumaları, bölüm quizleri ve bir sertifika. Kontratlar sunucu tarafında derlenip çalıştırılır, bu yüzden gerçek akıllı sözleşmeler yazmaya başlamak için yerel bir araç zincirine ihtiyacın yok.
Solidity kursundan sonra sertifika alıyor muyum?
Evet. Solidity bölümünü bitirdiğinde ücretsiz bir tamamlama sertifikası alırsın. Özgeçmişine ekleyebileceğin veya üzerinde çalıştığın kontratlar, dApp'ler ya da denetimlerle birlikte LinkedIn'de paylaşabileceğin, doğrulanabilir bir belge.