Udemybeginnertr

C Programlama

Learn [Course Topic] at any level! Master essential skills and boost your knowledge. Perfect for beginners to advanced learners. Enroll now!

1students
2h 6m
Certificate
Bilal ÇAM
Bilal ÇAMUdemy'de Eğitmen

Course Content

C Programlama is a beginner-level Udemy course taught by Bilal ÇAM. It runs 2h 6m, is taught in Turkish, and includes a certificate of completion. 1 student has enrolled. It is a paid course, first published August 2025.

C Programlama Öğrenimi: Temelden İleriye

Bu kapsamlı eğitim, 1972'de geliştirilmiş ve günümüzde hala yaygın olarak kullanılan güçlü C programlama dilini öğrenmek isteyen herkes için ideal bir kaynaktır. C programlama dilini öğrenmek, Java, Python ve C# gibi diğer popüler dillerin sözdizimlerini anlamanıza yardımcı olur ve uygulamalarınızda yüksek performans elde etmenizi sağlar.

Temel Kavramlar:

  • Değişkenler: C programlamanın temelini oluşturan değişkenleri (int, float, char) tanımlama ve değer atama işlemlerini öğrenin.
  • Çıktı Alma: printf() fonksiyonu ve format belirleyiciler (%d, %c, %f gibi) ile program çıktısını nasıl kontrol edeceğinizi keşfedin.
  • Sabit Değişkenler: const ifadesi ile sabit değişkenlerin önemini ve program performansına etkilerini anlayın.
  • Veri Tipleri ve Bellek: sizeof operatörü ile veri tiplerinin bellek boyutunu öğrenin ve program optimizasyonu yapın.
  • Operatörler: Aritmetik, atama ve karşılaştırma operatörlerinin (==, !=, >, =) detaylı kullanımını öğrenin.

Kontrol Yapıları:

  • Koşullu İfadeler: if...else, else if, ve switch ifadeleri ile program akışını nasıl yönlendireceğinizi öğrenin.
  • Döngüler: while, do/while, ve for döngü yapıları ile tekrarlayan işlemleri nasıl gerçekleştireceğinizi öğrenin.
  • Döngü Kontrolü: break ve continue ifadeleri ile döngülerin kontrolünü nasıl sağlayacağınızı öğrenin.
  • İç İçe Döngüler: Daha karmaşık görevleri gerçekleştirmek için iç içe döngülerin kullanımını öğrenin.

Diziler (Arrays):

  • Tek Boyutlu Diziler: Dizilere erişim, değer değiştirme ve döngülerle işleme yöntemlerini öğrenin.
  • Çok Boyutlu Diziler (Matrisler): Matrislerin yapısını ve bu matrislerdeki elemanlara erişimi öğrenin.
  • String'ler: char dizileri olarak tanımlanan string'lerin özelliklerini ve kullanımını öğrenin.
  • String Fonksiyonları: strlen(), strcat(), strcpy(), ve strcmp() gibi özel string fonksiyonlarını kullanarak string manipülasyonu yapın.

Girdi/Çıktı:

  • scanf(): Kullanıcıdan tek kelimeli veri almak için scanf() fonksiyonunu kullanmayı öğrenin.
  • fgets(): Kullanıcıdan çok kelimeli veri almak için fgets() fonksiyonunu kullanmayı öğrenin.

İşaretçiler (Pointers):

  • İşaretçi Kavramı: Değişkenlerin bellek adreslerine (& operatörü) erişimi ve işaretçilerin temel prensiplerini öğrenin.
  • Veri Manipülasyonu: İşaretçiler aracılığıyla veri manipülasyonu yapmayı öğrenin.
  • İşaretçiler ve Diziler: İşaretçilerin dizilerle ilişkisini ve dizileri işaretçilerle nasıl kullanacağınızı öğrenin.

Bu eğitim ile C programlama dilinin temellerini sağlam bir şekilde öğrenerek daha karmaşık programlar geliştirmeye başlayabilirsiniz.

$ whoami — the devs behind tutorialsearch.io

Need a web app built? Hire the team behind TutorialSearch.io

We ship fast, production-grade full-stack apps (Next.js, React, edge infra) — the same stack that powers this site.

5.0(16)
1h 12m
all
5.0(19)
1h 29m
beginner
5.0(14)
20h 4m
beginner
5.0(21)
9h 28m
all
5.0(12)
25h 48m
intermediate