Bizi tercih ettiğiniz için teşekkür ederiz. Ekip üyelerimiz en kısa sürede sizlerle iletişime geçecektir.
Rezervasyonunuzu gönderdiğiniz için teşekkür ederiz! Ekibimizden bir yetkili kısa süre içinde sizinle iletişime geçecektir.
Eğitim İçeriği
C++ ile Nesne Yönelimli Programlamaya Giriş
- Nesne yönelimli programlama kavramlarının genel bakışı
- Yordamsal ve nesne yönelimli yaklaşımlar arasındaki farklar
- Modüler ve yeniden kullanılabilir yazılım tasarımının avantajları
- C++ dilinin nesne yönelimli bir dil olarak anlaşılması
C++ Sınıfları ve Nesne Tasarımı
- Sınıflar ve nesnelere giriş
- Sınıfları tanımlama ve nesneler oluşturma
- Yapıcı (constructor) ve yıkıcı (destructor) fonksiyonların anlaşılması
- Nesne yaşam döngüsünün yönetimi
- Erişim tanımlayıcılarının uygulanması:
- Herkese açık (Public)
- Özel (Private)
- Korumalı (Protected)
Kapsülleme ve Soyutlama
- Veri gizleme ve kapsüllemenin anlaşılması
- Yeniden kullanılabilir bileşenler için arayüz tasarımı
- Üye değişkenlerin ve fonksiyonların etkin kullanımı
- Yazılım tasarımında soyutlama ilkelerinin uygulanması
C++ Fonksiyonları ve Gelişmiş Sınıf Özellikleri
- Fonksiyon aşırı yüklenmesi (overloading)
- Kapsam çözümleyici operatörü (scope resolution operator)
- Statik üyeler ve statik fonksiyonlar
- Arkadaş sınıflar (friend classes) ve arkadaş fonksiyonları (friend functions)
- Operatör aşırı yüklenmesi (operator overloading)
Miras Alma ve Polimorfizm
- Miras alma kavramlarının anlaşılması
- Sınıf hiyerarşileri oluşturma
- Polimorfizmin uygulanması
- Sanal fonksiyonlar ve dinamik davranış
- Esnek ve sürdürülebilir uygulamaların tasarlanması
Veri İşleme ve Tür Dönüşümleri
- C++ dilinde veri dönüşümlerinin anlaşılması
- Nesne ve ilkel veri tipleriyle çalışma
- Güvenli dönüşüm tekniklerinin uygulanması
İstisna Yönetimi ve Şablonlar (Templates)
- Hata yönetimi stratejilerinin anlaşılması
- C++ uygulamalarında istisnaların (exception) kullanımı
- Şablonlara (templates) giriş
- Yeniden kullanılabilir genel kod oluşturma
Giriş ve Çıkış Akışları (Streams)
- C++ giriş ve çıkış akışlarıyla çalışma
- Verileri verimli bir şekilde okuma ve yazma
- Akış tabanlı işlemlerin yönetimi
Pratik C++ Programlama Atölyesi
- Nesne yönelimli tasarım ilkelerinin uygulanması
- Modüler C++ uygulamaları geliştirme
- Yeniden kullanılabilir sınıflar ve bileşenler oluşturma
- Yaygın tasarım uygulamalarının gözden geçirilmesi
Kurs Değerlendirmesi ve Sonraki Adımlar
- Temel C++ nesne yönelimli kavramların gözden geçirilmesi
- Yazılım tasarımı için en iyi uygulamaların tartışılması
- C++ geliştirme alanında ileri öğrenme yollarının belirlenmesi
Kurs İçin Gerekli Önbilgiler
- Değişkenler, döngüler ve fonksiyonlar gibi temel programlama kavramlarının anlaşılması
- C programlama temellerinde deneyim
- Yazılım geliştirme kavramlarına temel düzeyde hâkimiyet
Hedef Kitle
- Nesne yönelimli programlama tekniklerini öğrenmek isteyen C programcıları
- Yordamsal programlamadan nesne yönelimli tasarıma geçiş yapan yazılım geliştiricileri
- Büyük ölçekli C uygulamalarını yapılandırmaya ilgi duyan mühendisler ve programcılar
7 Saatler
Danışanlarımızın Yorumları (1)
İyi örnekler, en faydalı malzemeye odaklanın
Piotr Sowinski - Intel Technology Poland
Eğitim - Object Oriented Programming with C++
Yapay Zeka Çevirisi