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

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

Modül 1: 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ı

Modül 2: 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ı

Modül 3: 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ı

Modül 4: 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

Modül 5: 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ı)

Modül 6: 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ı

Modül 7: 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

Modül 8: İ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

Modül 9: 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

Modül 10: 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ı
Nisan Ayı Eğitim Takvimi
Ders Günleri Ders Saatleri Baş. Tarihi
Btş.Tarihi
Ön Kayıt
Cumartesi-Pazar 14:00-18:00 26.04.2025
18.05.2025
BAŞLADI
Mayıs Ayı Eğitim Takvimi
Ders Günleri Ders Saatleri Baş. Tarihi
Btş.Tarihi
Ön Kayıt
Cumartesi-Pazar 14:00-18:00 17.05.2025
13.06.2025
Ön Kayıt
Cumartesi-Pazar 09:30-13:30 24.05.2025
20.06.2025
Ön Kayıt
Salı-Perşembe 18:30-21:30 13.05.2025
17.06.2025
Ön Kayıt
Cumartesi-Pazar 14:00-18:00 10.05.2025
06.06.2025
Ön Kayıt
Cumartesi-Pazar 18:30-21:30 03.05.2025
07.06.2025
Ön Kayıt
Cumartesi-Pazar 09:30-13:30 24.05.2025
20.06.2025
Ön Kayıt
Haziran Ayı Eğitim Takvimi
Ders Günleri Ders Saatleri Baş. Tarihi
Btş.Tarihi
Ön Kayıt
Cumartesi-Pazar 09:30-13:30 07.06.2025
04.07.2025
Ö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 17.06.2025
22.07.2025
Ön Kayıt
Cumartesi-Pazar 14:00-18:00 14.06.2025
11.07.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.
Yaklaşan Eğitimler

C/C++ Programlama Kursu
17
Mayıs
2025
Cumartesi - Pazar
14:00 - 18:00
C/C++ Programlama Kursu
24
Mayıs
2025
Cumartesi - Pazar
09:30 - 13:30
C/C++ Programlama Kursu
13
Mayıs
2025
Salı - Perşembe
18:30 - 21:30
C/C++ Programlama Kursu
10
Mayıs
2025
Cumartesi - Pazar
14:00 - 18:00
C/C++ Programlama Kursu
3
Mayıs
2025
Cumartesi - Pazar
18:30 - 21:30
C/C++ Programlama Kursu
24
Mayıs
2025
Cumartesi - Pazar
09:30 - 13: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ı