Assembly ve C Programlamaya Giriş

Ana Sayfa » Kurslar » 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ş