0Pricing
Zig Academy icon

Zig Academy

ZIGBackendDesktopEnterprise

Zig'i öğrenin, modern sistem dili: daha basit, daha güvenli C, comptime, manuel bellek kontrolü ve güçlü bir build sistemi ile.

🤖 Yapay Zeka Destekli📚 30 kurs👥 100.000+ öğrenci⭐ 4,9 puan
Kurs Özeti

Zig: Modern Sistem Programlaması

Zig'i öğrenin, modern sistem dili: daha basit, daha güvenli C, comptime, manuel bellek kontrolü ve güçlü bir build sistemi ile. Bu track, mutlak başlangıç (A1) seviyesinden ileri (B2) seviyeye kadar 30 kademeli mini-kurs içerir; kısa, odaklanmış dersler ve her konsepti pekiştirmek için hızlı quizler sunar.

Ne Öğreneceksiniz

Temellerden başlayarak ara ve ileri konulara kadar ilerlersiniz; her kurs bir öncekinin üzerine kuruludur. Her ders pratiktir ve öz'e indirgenmişdir; ihtiyacınız olduğunda 7/24 AI tutor desteği mevcuttur.

Nasıl Çalışır

Her kurs dört odaklanmış, öz'e indirgenmişs derse bölünmüştür. Günde birkaç ders tamamlayın ve track'in tamamını aylar değil, haftalar içinde öğrenmiş olursunuz.

Öğrenmeye Başla →

Nasıl Öğreneceksin

🎯
Etkileşimli Dersler
Gerçek zamanlı geri bildirim ile uygulamalı kodlama alıştırmaları
🤖
AI Öğretmen
Takılırsan AI'dan anında yardım al
💻
Yerleşik Editör
Tarayıcında doğrudan kod yaz ve çalıştır
🏆
Sertifika
Kursu tamamladığında sertifika kazan
Müfredat

30 Kurs

Zig Academy öğrenme yolundaki tüm kurslar.

01

Zig ile Tanışın: Daha İyi Bir C

A14 ders

Zig'in ne olduğunu, kimlere hitap ettiğini ve sistem programlama alanında neden C ile rekabet ettiğini açıklayın.

02

Zig'i Kurma ve Hello World Çalıştırma

A14 dersPRO

Zig araç zincirini kurun ve ilk programınızı terminalden çalıştırın.

03

zig CLI'yi Kullanma

A14 dersPRO

Komut satırı araçlarını kullanarak Zig programlarını derleyin, çalıştırın ve inceleyin.

04

var ve const ile Değişkenler

A14 dersPRO

Değişmezlik ilkesine uyarak değerleri bildirin, başlatın ve değiştirin.

05

Temel Türler ve Sayılar

A14 dersPRO

Zig'in tamsayı, kayan nokta ve mantıksal türlerini güvenle kullanın.

06

Operatörler ve Güvenli Aritmetik

A24 dersPRO

Zig'in operatörleriyle hesaplama yapın ve tamsayı taşmalarını açıkça yönetin.

07

Akış Denetimi: if, while, for

A24 dersPRO

Zig'in ifade odaklı akış denetimiyle dallanma ve döngü işlemlerini gerçekleştirin.

08

Fonksiyon Yazma ve Çağırma

A24 dersPRO

Fonksiyonlar tanımlayın, bağımsız değişkenler aktarın ve değerleri düzenli biçimde döndürün.

09

Diziler ve Dilimler

A24 dersPRO

Sabit ve değişken uzunluktaki dizileri saklayın ve bunları dilimlerle görüntüleyin.

10

Dizelerle Çalışma

A24 dersPRO

Zig'in UTF-8 bayt dilimi dizelerini yönetin ve metinleri biçimlendirin.

11

Optionals: Yokluğu ?T ile Modelleme

B14 dersPRO

Eksik değerleri güvenli biçimde temsil edin ve çökmelere yol açmadan değerlerine erişin.

12

Struct'lar: Verilerinizi Bir Araya Getirme

B14 dersPRO

Alanlar, varsayılan değerler ve metotlarla struct türleri tanımlayın.

13

Hata Birleşimleri ve try

B14 dersPRO

Başarısızlıkları hata kümeleriyle modelleyin ve try ile üst katmanlara aktarın.

14

catch ve errdefer ile Hataları Yönetme

B14 dersPRO

Hatalardan kurtulun ve başarısızlık yolunda kaynakları temizleyin.

15

Enum'lar ve Etiketli Birleşimler

B14 dersPRO

Sabit seçenekleri ve farklı türdeki verileri enum ve birleşimlerle modelleyin.

16

İşaretçiler ve Başvurular

B14 dersPRO

Belleğe doğrudan erişmek için tek öğeli ve çok öğeli işaretçileri kullanın.

17

defer ve Kaynak Temizleme

B14 dersPRO

Kapsamlar sona ererken her zaman çalışacak temizleme işlemlerini planlayın.

18

Bellek ve Ayırıcılar

B14 dersPRO

Yığın belleğini açıkça ayırın ve güvenilir biçimde serbest bırakın.

19

comptime Temelleri

B14 dersPRO

Değerleri hesaplamak ve türleri şekillendirmek için kodu derleme zamanında çalıştırın.

20

comptime ile Genel Programlama

B14 dersPRO

Derleme zamanı tür parametrelerini kullanarak yeniden kullanılabilir, tür parametreli kod yazın.

21

zig test ile Test Etme

B24 dersPRO

Zig'in yerleşik çatısını kullanarak satır içi birim testleri yazın ve çalıştırın.

22

build.zig ve Derleme Sistemi

B24 dersPRO

Bir projenin derleme grafiğini tanımlayın ve gerçek çıktılar üretin.

23

Modüller ve Bağımlılıklar

B24 dersPRO

Kodu dosyalara bölün ve harici paketleri projenize dahil edin.

24

Ayırıcı Stratejilerini Ayrıntılı İnceleme

B24 dersPRO

Performans, güvenlik ve yaşam süresi için doğru ayırıcıyı seçin.

25

İleri comptime Üst Programlama

B24 dersPRO

Güçlü ve genel kod yazmak için türler üretin ve türler üzerinde yansıtma işlemleri gerçekleştirin.

26

Paketlenmiş Struct'lar ve Bit İşlemleri

B24 dersPRO

Kesin bellek yerleşimini denetleyin ve verileri bit düzeyinde paketleyin.

27

C Birlikte Çalışabilirliği ve translate-c

B24 dersPRO

Zig'den C kütüphanelerini çağırın ve C başlıklarını doğrudan içe aktarın.

28

Zig ile Çapraz Derleme

B24 dersPRO

Tek bir makineden diğer platformlar için ikili dosyalar derleyin.

29

Zig'de Veri Yapıları Oluşturma

B24 dersPRO

Temel veri yapılarını açık bellek sahipliğiyle uygulayın.

30

Zig'de Eksiksiz Bir CLI Aracı Oluşturma

B24 dersPRO

Gerçek bir komut satırı uygulamasını baştan sona kullanıma sunun.

SSS

Sıkça Sorulan Sorular

Zig Academy kursu ücretsiz mi?

Evet. Zig Academy kursunu ücretsiz olarak başlayabilir ve etkileşimli derslerini hiç ücret ödemeden tamamlayabilirsin. İsteğe bağlı PRO aboneliği gelişmiş yapay zeka araçlarını ve paylaşılabilir bir sertifikayı açar.

ZIG öğrenmek için önceki deneyim gerekli mi?

Hayır. Kurs temel bilgilerle başlar ve giderek daha ileri konulara ilerler, bu nedenle ZIG deneyimi olmasa bile başlayabilirsin.

CoddyKit'te ZIG nasıl öğreneceksin?

Yaparak öğrenirsin. Kısa etkileşimli dersler, açık bir açıklama ile gerçek zamanlı çalışan uygulamalı bir kodlama alıştırmasını bir araya getirir ve 24/7 AI öğretmen takılırsan kişiselleştirilmiş yardım sağlar.

Zig Academy kursunu tamamladığımda sertifika alır mıyım?

Evet. PRO öğrenenler sınav yapabilir ve Zig Academy kursu için doğrulanabilir bir koduyla paylaşılabilir bir tamamlama sertifikası kazanabilirler.

ZIG öğrenimini telefonumda yapabilir miyim?

Evet. CoddyKit web ve yerel iOS ile Android uygulamaları olarak erişilebilir, böylece ZIG öğrenimini herhangi bir cihazda yapabilir ve ilerlemeniz cihazlar arasında senkronize olur.

Zig Academy Kursuna Şimdi Başla

Yapay zeka destekli derslerle programlamayı öğrenen binlerce öğrenciye katıl.

Ücretsiz Başla →Tüm Kursları Gözden Geçir