İçeriğe geç
Akadem Danışmanlık ve Eğitim Çözümleri

Object Oriented Programming (OOP) with C++ Eğitimi

Object Oriented Programming (OOP) with C++ Eğitimi, katılımcılara C++ dilinde nesne yönelimli programlamanın temellerini ve ileri seviyedeki konseptleri öğretmeyi amaçlar.

Object Oriented Programming (OOP) with C++ Eğitimi

Genel Bakış

3 Gün- 18 Saat

Ön Koşul: Temel C++ bilgisi ve temel programlama yetkinlikleri gereklidir. Değişkenler, kontrol yapıları ve fonksiyonlar gibi temel C++ kavramlarına hakimiyet önerilir.

Genel Bakış

Eğitim Hakkında

Object Oriented Programming (OOP) with C++ Eğitimi, katılımcılara C++ dilinde nesne yönelimli programlamanın temellerini ve ileri seviyedeki konseptleri öğretmeyi amaçlar. Bu eğitim, OOP prensipleri olan sınıflar, nesneler, kalıtım, çok biçimlilik (polymorphism), kapsülleme (encapsulation), soyutlama (abstraction) ve tasarım desenleri gibi konulara odaklanır. Katılımcılar, C++ dilinin OOP özelliklerini kullanarak, gerçek dünya problemlerine çözümler üretecek yazılımlar geliştireceklerdir. Ayrıca, eğitimde modern C++ standartları (C++11, C++14, C++17) ve bunların OOP üzerindeki etkileri de işlenecektir.

Katılımcı Profili

Kimler Katılmalı

  • Yazılım Geliştiricileri: C++ dilinde nesne yönelimli programlamayı öğrenmek ve geliştirmek isteyenler.
  • Üniversite Öğrencileri: Bilgisayar mühendisliği veya ilgili bölümlerde okuyan ve C++ öğrenmek isteyen öğrenciler.
  • Programlama Tutkunları: C++ ile OOP konseptlerini daha derinlemesine öğrenmek isteyen programcılar.

Program İçeriği

Eğitim İçeriği

  1. 01

    Nesne Yönelimli Programlamaya Giriş

    • Nesne yönelimli programlamanın temelleri ve avantajları
    • C++ dilinde sınıflar ve nesneler
  2. 02

    Kapsülleme ve Veri Gizleme

    • Kapsülleme prensibi ve veri gizleme teknikleri
    • Access specifiers (public, private, protected) ve setter/getter metodları
  3. 03

    Kalıtım (Inheritance) ve Polimorfizm

    • Taban ve türemiş sınıflar oluşturma
    • Sanal fonksiyonlar ve sanal tablo (vtable) yapısı
    • Çok biçimlilik ve dinamik bağlama (dynamic binding)
  4. 04

    Soyutlama ve Arayüzler

    • Soyut sınıflar ve saf sanal fonksiyonlar
    • Arayüz tasarımı ve implementasyonu
  5. 05

    Operatör Aşırı Yükleme ve İstisna Yönetimi

    • Operatör aşırı yükleme teknikleri
    • İstisna yönetimi ve hata yakalama mekanizmaları
  6. 06

    C++ Standart Kütüphaneleri ve Modern C++

    • C++11 ve sonrasında gelen özellikler (auto, lambda expressions, smart pointers)
    • Standart şablon kütüphanesi (STL) kullanımı
  7. 07

    Tasarım Desenleri ve Yazılım Mimarisinde OOP

    • Yaygın kullanılan OOP tasarım desenleri (Singleton, Factory, Observer)
    • C++ ile tasarım desenleri uygulama
  8. 08

    Uygulamalı Projeler ve Kodlama Çalışmaları

    • Gerçek dünya problemlerine yönelik OOP çözümleri geliştirme
    • Uygulamalı proje ve case study çalışmaları

Kazanımlar

Eğitim Sonu Kazanımları

  • OOP Uzmanlığı: C++ ile nesne yönelimli programlama becerilerini ileri düzeyde geliştirme.
  • Modern C++ Kullanımı: C++11 ve sonrasında gelen modern özellikleri kullanarak daha etkin kod yazma.
  • Tasarım Desenleri ve Uygulamalar: Yazılım geliştirme süreçlerinde OOP prensiplerini ve tasarım desenlerini etkili bir şekilde kullanma.
Süre
18 Saat
Kategori
Yazılım Geliştirme Eğitimi
Format
Yüz yüze · Online · Hibrit

Kurumunuza özel planlayalım

Takvim, içerik ve süre ekibinizin ihtiyacına göre uyarlanır.

+90 850 241 95 58

Aynı kategoriden diğer programlar

Tümünü gör
  • Yazılım Geliştirme Eğitimi

    Yapay Zeka Destekli Full Stack Developer Eğitimi

    Full Stack Developer, hem frontend (kullanıcı arayüzü) hem de backend (sunucu, veritabanı, API) teknolojilerinde yetkin olan geliştiricilere verilen addır.

    140 Saatİncele
  • Yazılım Geliştirme Eğitimi

    Windows Azure ile Bulut Bilişimi Eğitimi

    Bu eğitim, katılımcılara Azure platformunu kapsamlı bir şekilde öğrenme ve uygulama becerisi kazandırarak, bulut bilişim alanında uzmanlaşmalarına olanak sağlar.

    4 Gün / 24 Saat Ön Koşul:İncele
  • Yazılım Geliştirme Eğitimi

    TypeScript ve Angular Programlama Eğitimi

    Katılımcılar, bu eğitim sonunda Angular ile kurumsal düzeyde web uygulamaları geliştirebilme becerisi kazanacak ve modern frontend teknolojilerinde yetkinlik elde edeceklerdir.

    5 Gün / 35 Saat Ön Koşul:İncele

Kurumunuz için doğru başlangıç noktasını birlikte belirleyelim

Kısa bir ihtiyaç görüşmesiyle başlıyoruz. Kapsamı, takvimi ve bütçeyi net biçimde yazılı olarak paylaşıyoruz — sürpriz yok.

Ortalama ilk dönüş süresi: 1 iş günü