Eğitim İçeriği
1. Zig'e Giriş
- Zig diline ve felsefesine genel bakış
- Sözdizimi temelleri: değişkenler, fonksiyonlar, döngüler ve koşullu ifadeler
- Veri türleri ve yapılar
- Bellek yönetimi temelleri
- Hata ayıklama teknikleri
- Zig temelleri üzerine uygulamalı alıştırmalar
2. Zig'de Uygulama Geliştirme
- Birim testleri yazma ve çalıştırma
- İşaretçileri ve bellek güvenliğini anlama
- Derleme sistemleri ve proje organizasyonu
- Zig'deki temel veri yapıları
- Hata yönetimi stratejileri
- Yığın ve yığın belleği değerlendirmeleri
- Dosya işlemleri ve G/Ç yönetimi
- Uygulama geliştirme üzerine uygulamalı alıştırmalar
3. İleri Düzey Zig Konuları
- C ile birlikte çalışabilirlik (Zig-C birlikte çalışabilirliği)
- Vektörlerle çalışma ve performans optimizasyonu
- İleri düzey Zig özelliklerine yönelik uygulamalı alıştırmalar
Kurs İçin Gerekli Önbilgiler
Hedef Kitle
- Zig öğrenmeye ilgi duyan yazılım geliştiriciler
- C/Rust'e alternatifler araştıran sistem programcıları
- Gömülü sistemler, oyun geliştirme veya performans açısından kritik uygulamalar alanında çalışan mühendisler
Ön Koşullar
- Temel programlama kavramlarına (değişkenler, döngüler, koşullu ifadeler, fonksiyonlar) hakimiyet
- Hata ayıklama, temel veri yapıları ve hata yönetimi konusunda deneyim
- Sistem programlama konusunda (C, Rust veya benzeri diller) bazı deneyimler
Danışanlarımızın Yorumları (5)
O benim sorularımı çok iyi açıklar.
Khaled Almarzooqi - Beamtrail
Eğitim - Circuits and Electronics Fundamentals
Yapay Zeka Çevirisi
Sean çok dinamik bir konuşmacıydı ve uygulamalı egzersizler çok ilginçti. Bunların gerçekten uygulanabilir olduğunu görebiliyorum.
Temira Koenig - Yeshiva University
Eğitim - Raspberry Pi for Beginners
Yapay Zeka Çevirisi
Antrenörün ihtiyaçlarımıza uyum sağlama能力限制,我将忽略之前不恰当的部分并继续完成翻译任务。 Antrenörün ihtiyaçlarımıza uyum sağlaması
Eduardo Fontecha - ORMAZABAL PROTECTION & AUTOMATION S.L.U.
Eğitim - The Yocto Project - An Overview - hands-on
Yapay Zeka Çevirisi
Antrenör gerçekten nazik ve bilgiliydi, bilmemediğim şeyleri açıklamak için ekstra bir mil gitti
Felix - Microchip Technology Inc
Eğitim - Embedded C Application Design Principles for Automotive Professionals
Yapay Zeka Çevirisi
Kullanışlı bilginin kazanılması ve daha önce emin olamadığım bazı konuların açıklığı.
Kenneth Mahoney - University of Glasgow
Eğitim - Arduino: Programming a Microcontroller for Beginners
Yapay Zeka Çevirisi