Assembly ve C Programlamaya Giriş
Eğitmenler: Furkan Sonkaya
Kurslara kayıt olmak için tıklayın
Eğitim Özeti:
Kaputun altında neler oluyor?
Katılımcılar için ön şartlar:
- Bilgisayar programlamaya istekli olmak.
- Flash Bellek. Linux tabanlı bir işletim sistemi yüklemek veya sanal makinada çalıştırabiliyor olmak.
Eğitim içeriği:
Bu kursta işlemcinin ana dili olan Assembly’e giriş yapacağız. Daha sonra işleri C dili ile kolaylaştıracak ardından Tersine Mühendislik ile kaputun altına bakacağız.
Önemli Not:
Kursa gelen arkadaşların bilgi seviyesini yakın tutmak adına;
- Kısa bir biçimde kurstan beklentinizi ve CV’nizi “[email protected]” adresine göndermenizi bekliyorum. Mail atmayan arkadaşların kursa kabul edilmeyeceğini belirtmek isterim.
- Orta-İleri düzeyde programlama bilen arkadaşlar kurstan sıkılabilir. Bunu düşünerek tercih yapınız.
Konular:
- İşlemcinin içinde neler var?
- İşlemci mimarisi ne demek?
- ARM, X86 ve RISC-V ne oluyor?
- Neden Assembly?
- Temel Assembly’e giriş
- Neden C?
- Derlenen dil ve Yorumlanan dil farkı (Compiled, Interpreted)
- Stack, Heap yapısı
- Temel algoritmaları C dilinde yazmak
- ELF Dosya formatı
- Sistem çağrıları nereden geliyor?
- Tersine Mühendisliğe giriş