C++ Temel Eğitimi

  • Süre: 5 Gün / 30 Saat
  • Ön Koşul: Herhangi bir programlama dili deneyimi gerekmez. Temel algoritma bilgisi başlangıç için yeterlidir.

Eğitim Hakkında:

C++ Temel Eğitimi, programlamaya başlamak isteyenler için ideal bir giriş sağlar. Bu eğitim, C++ dilinin temellerini öğretir; değişkenler, veri tipleri, kontrol yapıları, döngüler, fonksiyonlar ve işaretçiler gibi konuları kapsamaktadır. Eğitim süresince katılımcılar, nesne yönelimli programlamanın (OOP) temellerini, sınıflar ve nesnelerle çalışma yöntemlerini, kalıtım ve polimorfizm gibi kavramları öğrenir. Uygulamalı örnekler ve projelerle teorik bilgilerini pekiştiren katılımcılar, C++ dilinde güvenle kod yazabilme becerisi kazanır.

Kimler Katılmalı:

  • Yeni Başlayanlar: Programlamaya C++ ile adım atmak isteyenler.
  • Öğrenciler ve Mühendisler: Teknik problemleri çözmek için C++ dilini öğrenmek isteyenler.
  • Yazılım Geliştiricileri: Yazılım geliştirme temellerini C++ ile güçlendirmek isteyenler.

Eğitim İçeriği:

  1. C++’a Giriş:
    • Programlama temelleri, veri tipleri ve operatörler
    • Giriş/çıkış işlemleri ve değişken kullanımı
  2. Kontrol Yapıları:
    • If-else, switch-case yapıları
    • Döngüler: for, while, do-while
  3. Fonksiyonlar:
    • Fonksiyon tanımlama, çağırma ve aşırı yükleme
    • Rekürsif fonksiyonlar ve parametre geçişleri
  4. İşaretçiler ve Bellek Yönetimi:
    • İşaretçiler, diziler ve dinamik bellek yönetimi
    • Referanslar ve bellek tahsisi
  5. Nesne Yönelimli Programlama (OOP) Temelleri:
    • Sınıflar, nesneler ve kapsülleme
    • Kalıtım, polimorfizm ve sanal işlevler
  6. Temel Veri Yapıları:
    • Tek ve çok boyutlu diziler
    • Basit veri yapıları: bağlı listeler, yığınlar
  7. Dosya İşlemleri:
    • Dosya okuma ve yazma işlemleri
    • Veri akış yönetimi
  8. Uygulamalı Projeler:
    • Gerçek dünya uygulamaları ile proje geliştirme
    • Kodlama pratiği ve debugging

Eğitim Sonu Kazanımları:

  • C++ Temel Yetkinliği: C++ dilinin temellerini öğrenme ve temel uygulamaları geliştirme.
  • OOP Giriş: Nesne yönelimli programlama kavramlarına giriş ve temel uygulamaları anlama.
  • Problem Çözme: Algoritma geliştirme ve teknik problemleri C++ kullanarak çözme.

Bu eğitim, C++ programlama dilinde güçlü bir temel oluşturmanızı sağlar. Eğitim sonunda, katılımcılar C++ dilinde güvenli, verimli ve temiz kod yazabilme becerisine sahip olacaklar.