Arka Plan
Anasayfa » C Kursu / C++ Kursu Programlama Eğitimi

C Kursu / C++ Kursu Programlama Eğitimi

 

C/C++ Programlama Kursu ile siz de programcılık kursu alarak yazılım dünyasına girebilir ve MEB Onaylı Programcılık Sertifikasına sahip olabilirsiniz.

Popüler Eğitim
(80 yorum)
30 Saat + Etüt
Ders Video Kaydı
25 Yıllık Deneyimli Eğitmen
MEB Onaylı Programcılık Sertifikası
Gömülü Sistemlere Yazılım Geliştirme
Ücretsiz Eğitim Tekrarı Garantisi
Eğitim Garantisi
Ders Video Kaydı
25 Yıllık Eğitmen
MEB Sertifika
Tam Öğrenme Modeli
Bilgi İstek Formu

CaptchaImg

Eğitim Hakkında Müfredat Eğitim Takvimi Öğrenci Görüşleri Öğrenci Çalışmaları SSS Bilgi İstek Formu

Eğitim Tanımı

C/C++ Programlama Kursu, gömülü sistemler üzerinde çalışmak isteyenler için tasarlanmış bir programcılık kursudur. C++, nesneye yönelik bir programlama dili olup, C dilinin bir türevidir ve C diline benzer bir yapıya sahiptir. Bu eğitimde, C diliyle temel programlama kavramları (değişkenler, döngüler, operatörler, fonksiyonlar, karar yapıları) örnekler üzerinden uygulamalı şekilde öğretilir. Ardından, C++ ile nesne yönelimli programlama teknikleri yine uygulamalı şekilde aktarılır.

Eğitim Süresi

C ve C++ Programlama Kursu’nun toplam süresi minimum 30 saattir. Katılımcının öğrenme hızına ve ihtiyaçlarına göre, eğitmen onayıyla ek etüt saatleri planlanarak sürenin esnetilebilmesi sağlanır. Böylece kurs sonunda maksimum düzeyde yetkinlik kazanılır.

Alınabilecek Sertifikalar

  • Vektörel Bilişim Programlama Katılım Sertifikası
  • MEB Onaylı C/C++ Programcılığı Sertifikası
  • International C++ Developer Sertifikası

Bu Eğitime Kimler Katılmalı

  • Programlamaya ilgi duyan herkes
  • Bilgisayar mühendisleri
  • Elektrik - Elektronik mühendisleri
  • Bilgisayar programcılığı bölümü öğrencileri / mezunları
  • Fizik mühendisleri
  • Diğer teknik bölümlerden mezun olanlar veya ilgilenen profesyoneller

Eğitim Katılım Şartları

  • Temel bilgisayar bilgisine sahip olmak

Eğitim Sonunda Neler Öğreneceksiniz?

  • Temel programlama kavramlarını öğrenme
  • C programlama dilini etkin şekilde kullanabilme
  • C++ diliyle nesne yönelimli programlama yapabilme
  • Masaüstü uygulamaları geliştirebilme
  • Algoritma geliştirme ve problem çözme yeteneklerini artırma

Programlamaya Giriş ve Temel Kavramlar

Bu modülde programlamanın temel prensiplerini, algoritmik düşünme becerilerini ve C++ dilinin genel yapısını öğreneceksiniz. Donanım-yazılım etkileşimi, veri depolama birimleri ve ASCII kodlama sistemini anlayarak programlama dünyasına ilk adımı atacaksınız. Yapısal ve nesne yönelimli paradigmalar arasındaki temel farkları kavrayacak, editörlerin çalışma mantığını öğreneceksiniz.

  • Programlamaya Giriş, Yazılım ve Donanım Kavramları
  • Yapısal ve Nesne Tabanlı Programlama Temelleri
  • Algoritma Geliştirme Teknikleri
  • Kapasite Birimleri ve Bellek Türleri
  • ASCII Kodlama Standardı

Değişkenler ve Operatörler

Değişken tanımlama kuralları, veri tipleri ve operatör kullanımını detaylı şekilde inceleyeceğiniz bu bölümde, temel matematiksel işlemlerden bit düzeyinde operasyonlara kadar geniş bir yelpazede uygulamalar yapacaksınız. Değişken yaşam döngüsü, tip dönüşümleri ve bellek yönetimi konularında uzmanlaşacaksınız.

  • Değişken Tanımlama ve Veri Tipleri
  • Matematiksel ve Mantıksal Operatörler
  • Bitwise İşlemler ve Öncelik Sıraları
  • Ardışık Atama Operatörleri
  • Matematik Kütüphanesi Fonksiyonları

Kontrol Yapıları ve Döngüler

Koşullu ifadeler ve döngü mekanizmalarıyla program akışını kontrol etmeyi öğreneceksiniz. Karmaşık mantıksal sorgular oluşturmayı, switch-case yapılarıyla çoklu seçenekleri yönetmeyi ve çeşitli döngü türleriyle verimli kod yazma tekniklerini keşfedeceksiniz.

  • If-Else ve Switch-Case Yapıları
  • While ve Do-While Döngüleri
  • For Döngüsü ve İç İçe Döngüler
  • Break/Continue Komutları
  • Ternary Operatör Kullanımı

Diziler ve Bellek Yönetimi

Veri yapılarının temelini oluşturan dizileri ve dinamik bellek yönetimini öğreneceksiniz. Pointer kullanımı, bellek adresleme teknikleri ve çok boyutlu veri saklama yöntemleriyle optimize edilmiş programlar geliştireceksiniz.

  • Tek/Çok Boyutlu Diziler
  • Pointer ve Adres Yönetimi
  • Dinamik Bellek Fonksiyonları (malloc, calloc)
  • Struct ve Union Kullanımı
  • Bağlı Liste Temelleri

Fonksiyonlar ve Dosya İşlemleri

Modüler programlama için kritik öneme sahip fonksiyonları ve dosya yönetim sistemlerini derinlemesine inceleyeceksiniz. Parametre aktarım teknikleri, özyineleme ve kütüphane oluşturma gibi ileri konularla kod tekrarını minimize etmeyi öğreneceksiniz.

  • Fonksiyon Tanımlama ve Çağırma
  • Parametre Geçiş Yöntemleri (Call by Reference)
  • Recursive Fonksiyonlar
  • Text/Binary Dosya İşlemleri
  • Kütüphane Oluşturma (.h Dosyaları)

Komut Satırı ve Gelişmiş Özellikler

Programları harici parametrelerle çalıştırma ve sistem seviyesinde işlemler yapma becerileri kazanacaksınız. Komut satırı argümanlarını işleme, hata ayıklama ve optimize kod yazma tekniklerini uygulamalı olarak deneyimleyeceksiniz.

  • CMD Parametre Yönetimi (argc/argv)
  • Hata Ayıklama Teknikleri
  • Template Fonksiyonlar
  • Enum ve String İşlemleri
  • UML Diyagramları

Nesne Yönelimli Programlama Temelleri

OOP paradigmasının temel prensiplerini (encapsulation, inheritance, polymorphism) öğrenecek, sınıf-diagram ilişkilerini kurarak nesne merkezli programlar geliştireceksiniz. Constructor/destructor kullanımı ve erişim belirleyicilerle güvenli kod yazma tekniklerini uygulayacaksınız.

  • Sınıf ve Nesne Kavramları
  • Erişim Belirleyiciler (Public/Private/Protected)
  • Constructor ve Destructor
  • Set/Get Metodları
  • Statik Üyeler ve Metodlar

İleri Nesne Yönelimli Programlama

Kalıtım mekanizmaları, çok biçimlilik ve soyut sınıflar gibi ileri OOP konseptlerini öğreneceksiniz. Operatör aşırı yükleme, friend fonksiyonlar ve sanal metodlarla kompleks sistemler tasarlayacaksınız.

  • Kalıtım ve Çoklu Kalıtım
  • Polymorphism ve Virtual Fonksiyonlar
  • Soyut Sınıflar ve Interface'ler
  • Operator Overloading
  • Friend Fonksiyonlar ve Sınıflar

Modern C++ Teknikleri

C++'ın güncel özelliklerini ve optimizasyon tekniklerini öğreneceksiniz. Move semantiği, akıllı pointer'lar ve lambda ifadeleri gibi modern konseptlerle performans odaklı uygulamalar geliştireceksiniz.

  • Move Constructor/Semantics
  • Smart Pointer'lar (unique_ptr, shared_ptr)
  • Lambda İfadeleri
  • STL Kütüphanesi Temelleri
  • Multithreading Temelleri

Proje Uygulamaları ve İleri Konular

Edindiğiniz tüm bilgileri entegre ederek gerçek dünya problemlerine çözümler üreteceksiniz. Veritabanı entegrasyonları, GUI uygulamaları ve algoritma optimizasyonları içeren kapsamlı projelerle portfolyonuzu zenginleştireceksiniz.

  • Veritabanı Entegrasyonlu Projeler
  • GUI Uygulama Geliştirme (Qt Framework)
  • Algoritma Analizi ve Optimizasyon
  • Design Pattern'lar
  • Öğrenci Proje Sunumları
Haziran Ayı Eğitim Takvimi
Ders Günleri Ders Saatleri Baş. Tarihi
Btş.Tarihi
Ön Kayıt
Cumartesi-Pazar 18:30-21:30 28.06.2025
02.08.2025
Ön Kayıt
Salı-Perşembe 18:30-21:30 24.06.2025
29.07.2025
Ön Kayıt
Temmuz Ayı Eğitim Takvimi
Ders Günleri Ders Saatleri Baş. Tarihi
Btş.Tarihi
Ön Kayıt
Salı-Perşembe 18:30-21:30 08.07.2025
12.08.2025
Ön Kayıt
Cumartesi-Pazar 09:30-13:30 26.07.2025
22.08.2025
Ön Kayıt
Cumartesi-Pazar 09:30-13:30 19.07.2025
15.08.2025
Ön Kayıt
Salı-Perşembe 18:30-21:30 22.07.2025
26.08.2025
Ön Kayıt
Ağustos Ayı Eğitim Takvimi
Ders Günleri Ders Saatleri Baş. Tarihi
Btş.Tarihi
Ön Kayıt
Cumartesi-Pazar 09:30-13:30 23.08.2025
19.09.2025
Ön Kayıt
Cumartesi-Pazar 18:30-21:30 09.08.2025
13.09.2025
Ön Kayıt
Cumartesi-Pazar 18:30-21:30 09.08.2025
23.08.2025
Ön Kayıt
Mehmet Düzgün / Öğrenci
07.12.2021
C ve C++ eğitimi aldım. Hocanın anlatımı süperdi. Derslerime çok büyük katkı sağladı. Teşekkürler Vektörel Bilişim.

C Programlama Kursu nedir?

C Programlama Kursu, yazılım dünyasının temelini oluşturan C dilini sıfırdan öğrenmek isteyen katılımcılar için hazırlanmış kapsamlı bir eğitim programıdır. Kurs boyunca, algoritma temellerinden başlayarak değişkenler, kontrol yapıları, fonksiyonlar, diziler, işaretçiler ve dosya işlemleri gibi konular detaylı olarak işlenir. C dili, hem sistem programlama hem de gömülü yazılımların geliştirilmesinde yaygın olarak kullanıldığı için kurs sonunda elde edilen bilgi, pek çok alanda geçerli olur.

C Programlama Kursu kimler için uygundur?

Bu kurs, yazılım dünyasına sağlam bir temelle başlamak isteyen öğrenciler, mühendislik fakültesi öğrencileri, yazılım alanında kariyer hedefleyen bireyler ve C tabanlı dillerle (C++, C#, Java gibi) ilerlemek isteyen herkes için uygundur. Ayrıca teknik lise mezunları ve sektörde çalışan ancak C dilinde eksikleri olan profesyoneller de bu kurstan fayda sağlayabilir.

C Programlama Kursu sonunda hangi sertifikaları alabilirim?

  • Vektörel Bilişim C Programlama Katılım Sertifikası
  • Milli Eğitim Bakanlığı (MEB) Onaylı Sertifika
  • Uluslararası geçerliliğe sahip C Programlama Uzmanlık Sertifikası

C Programlama Kursu ne kadar sürer?

C Programlama Kursu toplamda yaklaşık 30 saatlik bir eğitim sürecini kapsar. Ancak katılımcıların ihtiyaçlarına göre ek uygulama dersleri, birebir etütler ve proje destek saatleri ile bu süre genişletilebilir. Eğitim süresi boyunca hem teorik hem de uygulamalı anlatım yöntemi kullanılır.

Eğitim online mı yoksa yüz yüze mi veriliyor?

C Programlama eğitimi hem online hem de yüz yüze formatta sunulmaktadır. Online derslere canlı olarak katılabileceğiniz gibi, kaçırılan derslerin video kayıtlarına daha sonra erişim imkânı da sunulmaktadır. Yüz yüze eğitimler ise Ankara Kızılay’daki eğitim merkezimizde gerçekleşmektedir.

Dersleri kaçırırsam ne yapmalıyım?

Dersleri kaçırmanız durumunda endişelenmenize gerek yok. Tüm derslerin video kayıtları, eğitim süresi boyunca erişebileceğiniz şekilde sisteme yüklenmektedir. Ayrıca, eksik kalan konular için birebir etüt desteği ve tekrar oturumları da sağlanmaktadır.

C Programlama Kursu sonunda hangi becerileri kazanırım?

Kurs sonunda C programlama dilinde yazılım geliştirebilir, algoritmik düşünme becerilerinizi geliştirir ve profesyonel düzeyde sistem yazılımları, gömülü sistemler veya düşük seviyeli uygulamalar geliştirebilirsiniz. Ayrıca işaretçiler, bellek yönetimi, veri yapıları gibi ileri seviye konularda pratik bilgi sahibi olursunuz.

C Programlama öğrenmenin kariyerime katkısı ne olur?

C dili, birçok modern programlama dilinin temelini oluşturduğu için bu dili öğrenmek, hem akademik hem de profesyonel kariyerinizde güçlü bir başlangıç sağlar. Yazılım geliştirme, gömülü sistem mühendisliği, sistem yönetimi, donanım-yazılım entegrasyonu ve oyun geliştirme gibi birçok alanda C bilgisi avantaj sağlar. Ayrıca C bilen yazılımcılar, algoritma ve problem çözme yetenekleriyle sektörde öne çıkar.

Kursa nasıl kayıt olabilirim?

C Programlama Kursu’na kayıt olmak oldukça kolaydır. Web sitemizde yer alan ön kayıt formunu doldurarak başvuru yapabilir, 0312 232 60 65 numaralı hattımızdan bize ulaşabilir ya da doğrudan Ankara Kızılay’daki merkezimize gelerek kayıt işlemlerinizi tamamlayabilirsiniz. Eğitim danışmanlarımız, size en uygun sınıf ve başlangıç tarihi konusunda detaylı bilgi sağlayacaktır.

Yaklaşan Eğitimler

C/C++ Programlama Kursu
28
Haziran
2025
Cumartesi - Pazar
18:30 - 21:30
C/C++ Programlama Kursu
24
Haziran
2025
Salı - Perşembe
18:30 - 21:30
Öğrenci Yorumları

vitrin Yorum AdSoyad
Mehmet Düzgün
Öğrenci
07.12.2021
C ve C++ eğitimi aldım. Hocanın anlatımı süperdi. Derslerime çok büyük katkı sağladı. Teşekkürler Vektörel Bilişim.
Öğrenci Çalışmaları
C/C++ Programlama Kursu İle İlgili Son Haber

vitrin Yorum AdSoyad
C++ Programlama Dili
20.05.2025
C++, yazılım geliştirme süreçlerinde sıklıkla tercih edilen bir programlama dilidir. Nesne yönelimli programlamayı desteklemesinin yanı sıra, makine diline yakın yapısı sayesinde bellek yönetimine doğrudan müdahale imkânı sunar.