Eğitim İçeriği
1. Zig'e Giriş
- Zig dilinin genel bakış ve felsefesi
- Sözdizimi temelleri: değişkenler, fonksiyonlar, döngüler ve koşullu ifadeler
- Veri türleri ve yapılar (structs)
- Bellek yönetimi temelleri
- Hata ayıklama teknikleri
- Zig temellerine yönelik elden alıştırmalar
2. Zig'de Uygulama Geliştirme
- Birim testleri yazma ve çalıştıurma
- Pointer'lar ve bellek güvenliği anlayışına sahip olma
- Derleme sistemleri ve proje organizasyonu
- Zig'de temel veri yapıları
- Hata yönetimi stratejileri
- Stack ve heap bellek dikkat edilmesi noktaları
- Dosya işlemlerini ve I/O yönetimini yapma
- Uygulama geliştirme konusundaki elden alıştırmalar
3. Gelişmiş Zig Konuları
- C ile uyumluluk (Zig-C uyumluluğu)
- Vektörlerle çalışmak ve performans iyileştirmesi
- Gelişmiş Zig özelliklerine yönelik elden alıştırmalar
Kurs İçin Gerekli Önbilgiler
Hedef Kitle
- Zig öğrenmekle ilgilenen yazılım geliştiricileri
- C/Rust alternatiflerini araştıran sistem programcılar
- Yerleşik sistemler, oyun geliştirmesi veya performans-kritik uygulamalar ile çalışan mühendisler
Ön Koşullar
- Temel programlama kavramları (değişkenler, döngüler, koşullu ifadeler, fonksiyonlar) anlayışı
- Hata ayıklama, temel veri yapıları ve hata yönetimi deneyimi
- Sistem programlama (C, Rust veya benzer diller) deneyimi
Danışanlarımızın Yorumları (5)
Sorularımı çok iyi açıklar.
Khaled Almarzooqi - Beamtrail
Eğitim - Circuits and Electronics Fundamentals
Yapay Zeka Çevirisi
Sean dinamik bir konuşmacıydı ve pratik alıştırmalar çok ilgi çekiciydi. Bu alıştırmaların gerçekten uygulanabilir olduğunu görebiliyorum.
Temira Koenig - Yeshiva University
Eğitim - Raspberry Pi for Beginners
Yapay Zeka Çevirisi
Eğitmenin ihtiyaçlarımıza uyum sağladığı
Eduardo Fontecha - ORMAZABAL PROTECTION & AUTOMATION S.L.U.
Eğitim - The Yocto Project - An Overview - hands-on
Yapay Zeka Çevirisi
Eğitmen gerçekten nazik ve bilgiliydi, bana bilmediğim şeyleri açıklamak için ekstra çaba sarf etti
Felix - Microchip Technology Inc
Eğitim - Embedded C Application Design Principles for Automotive Professionals
Yapay Zeka Çevirisi
Faydalı bilgilerin edinilmesi ve daha önce emin olamadığım bazı konuların açıklanması.
Kenneth Mahoney - University of Glasgow
Eğitim - Arduino: Programming a Microcontroller for Beginners
Yapay Zeka Çevirisi