Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
C Programlama Dili:Temelden İleri Seviyeye Uygulamalı Eğitim
Highest Rated
Rating: 4.7 out of 5(132 ratings)
829 students

C Programlama Dili:Temelden İleri Seviyeye Uygulamalı Eğitim

C Programlamayı Adım Adım Öğrenin: Algoritmalar, Örnekler ve Gerçek Dünya Projeleri
Last updated 8/2026
Turkish

What you'll learn

  • C Programlama Dili ile Temel Kodlama Becerisi Kazanın
  • Gerçek Hayatta Kullanılabilir Projeler Geliştirin
  • Algoritma ve Problem Çözme Becerilerinizi Geliştirin
  • Bellek Yönetimini ve Göstergeleri (Pointers) Derinlemesine Anlayın
  • Kendi Fonksiyonlarınızı ve Modüler Kodlarınızı Yazın
  • Diziler ve Stringlerle Güçlü Manipülasyonlar Yapın
  • C Programlama Dilinde Profesyonel Seviye Yetkinlik Kazanın
  • Dosya İşlemleri ile Veri Saklama Tekniklerini Öğrenin

Coding Exercises

This course includes our updated coding exercises so you can practice your skills as you learn.

See a demo
Image of coding exercise example

Course content

18 sections192 lectures27h 9m total length
  • C İle Tanışalım2:07
  • VS Code ve Gerekli Eklentilerin Kurulumu7:44
  • MinGw Derleyici Kurulumu Ve Gerekli Ayarların Yapılması5:52
  • İlk Programın Test Edilmesi6:49
  • C Dili Temel Syntax Yapısı9:18
  • Mac Bilgisayarlar İçin Gerekli Kurulumlar5:33

Requirements

  • Temel Bilgisayar Kullanım Becerisi
  • Merak ve Öğrenme İsteği

Description

C programlama dili, birçok modern programlama dilinin temelini oluşturan güçlü ve hızlı bir programlama dilidir. Bu kursta C dilini sıfırdan başlayarak adım adım öğrenecek ve gerçek projeler geliştirerek programlama becerilerinizi geliştireceksiniz.

Bu Kursta Öğrenecekleriniz:

  1. C Programlama Temelleri: Değişkenler, veri türleri, operatörler ve temel yapı taşları.

  2. Kontrol Yapıları: Koşullar (if, else, switch) ve döngüler (while, for, do-while) ile program akışını kontrol etme.

  3. Fonksiyonlar: Kendi fonksiyonlarınızı yazmayı, parametre geçişlerini ve main fonksiyonunu derinlemesine öğrenme.

  4. Diziler ve Stringler: Tek boyutlu ve çok boyutlu dizilerle çalışmak, string manipülasyonları ve sık kullanılan string fonksiyonları (strcpy, strtok, strcmp, vb.).

  5. Gelişmiş Konular:

    • Göstergeler (pointers) ve bellek yönetimi.

    • Yapılar (struct) ile veri modelleme.

    • Modüler programlama ve harici başlık dosyaları kullanımı.

  6. Dosya İşlemleri: Dosyaları okumak, yazmak ve binary dosyalarla çalışmak.

  7. Projeler ve Uygulamalar:

    • Kütüphane Yönetim Sistemi: Kitap ekleme, silme, güncelleme ve arama.

    • Öğrenci Takip Programı: Kayıt işlemleri, binary dosya kullanımı ve arama algoritmaları.

    • Mühendislik Uygulamaları: Özyinelemeli (recursive) fonksiyonlar ve mühendislik problemleri için çözümler.

Kurs Kimin İçin Uygun?

  • Programlamaya yeni başlayanlar.

  • C programlama dilini öğrenmek isteyen mühendislik öğrencileri.

  • Algoritma geliştirme ve problem çözme becerilerini güçlendirmek isteyen yazılımcılar.

  • Üniversite derslerinde C dili kullanan öğrenciler.

Neden Bu Kurs?

  • Adım Adım ve Yapılandırılmış Eğitim: Her konu detaylı örneklerle işlenir, ardından uygulamalarla pekiştirilir.

  • Türkçe Değişkenlerle Anlatım: Kodlama sırasında Türkçe değişkenler kullanılarak daha kolay anlaşılır bir deneyim sunulur.

  • Uygulamalı Projeler: Öğrendiklerinizi gerçek dünyadan projelerle pratiğe dökmenizi sağlar.

  • Uzman Desteği: Derslerde takıldığınız noktalar için sürekli destek alabileceğiniz bir platform.

Ön Bilgi Gerekli mi?

  • Bu kurs için herhangi bir programlama bilgisi gerekmez.

  • Programlamaya sıfırdan başlayanlar için uygundur.

Kursun Formatı:

  • 25+ saatlik kapsamlı video içerik.

  • Konu anlatımları, örnek projeler ve quizler.

  • Gerçek hayata yönelik uygulamalı dersler.

Who this course is for:

  • Meslek Lisesi Yazılım Bölümü Öğrencileri
  • Yüksekokul Bilgisayar Programcılığı Öğrencileri
  • Bilgisayar Mühendisliği Öğrencileri
  • Yazılım Mühendisliği Öğrencileri
  • Programlama Öğrenmek İsteyenler