C ++ Temelleri 2

Murat Turna
Son Güncelleme Kasım 16, 2024
0 zaten kayıtlı

Kurs Hakkında

C++ dünyanın en heyecan verici oyunlarının ve karmaşık gerçek zamanlı uygulamalarının temelini oluşturur. C++ öğrenmek, hızlı bir şekilde gelişen teknoloji dünyasında size yeni kariyer fırsatları açabilir.

C++ Essentials 2, prosedürel ve nesne yönelimli programlama (OOP) metodolojileri arasındaki farkları, sınıf yapıları, kalıtım ve çok biçimlilik (polymorphism) konularını öğretir. Ayrıca, istisnalar, operatör aşırı yükleme ve numaralandırılmış türler gibi ileri düzey kavramları da öğreneceksiniz.

Bu kursu tamamladıktan sonra, CPA – C++ Sertifikalı Yardımcı Programcı sertifikasına başvurmaya hazır olacaksınız. Ardından, C++ Advanced ile uzmanlığınızı daha da ileriye taşıyabilirsiniz.

OpenEDG C++ Enstitüsü işbirliği ile geliştirilmiştir.

Hafta 1: Prosedürel ve Nesne Yönelimli Programlama (OOP)

  • Ders 1.1: Prosedürel Programlama (2 saat)
    • Prosedürel ve nesne yönelimli programlama arasındaki farklar
    • Prosedürel yaklaşımın avantajları ve sınırlamaları
  • Ders 1.2: OOP Temelleri (2 saat)
    • Nesne yönelimli programlamanın temel kavramları
    • OOP’nin prosedürel programlamaya göre avantajları

Hafta 2: Sınıflar ve Nesneler

  • Ders 2.1: Sınıflar (2 saat)
    • Sınıf tanımlama ve kullanım
    • Veri üyeleri ve üye fonksiyonlar
  • Ders 2.2: Nesne Oluşturma ve Kullanma (2 saat)
    • Nesne oluşturma ve sınıf üyelerine erişim
    • Örnek uygulamalar ve pratik alıştırmalar

Hafta 3: Kalıtım

  • Ders 3.1: Kalıtım Temelleri (2 saat)
    • Kalıtımın nasıl çalıştığı ve temel ilkeler
    • Ana sınıf ve türetilmiş sınıflar
  • Ders 3.2: Kalıtım ile Uygulama (2 saat)
    • Kalıtımın avantajları ve sınırlamaları
    • Kalıtım kullanarak uygulama geliştirme

Hafta 4: Çok Biçimlilik (Polymorphism)

  • Ders 4.1: Çok Biçimlilik ve Sanal Fonksiyonlar (2 saat)
    • Çok biçimliliğin temelleri
    • Sanal fonksiyonlar ve sanal destrüktörler
  • Ders 4.2: Çok Biçimlilik ile Uygulama (2 saat)
    • Çok biçimlilik uygulama örnekleri
    • Dinamik bağlama (dynamic binding)

Hafta 5: Operatör Aşırı Yükleme

  • Ders 5.1: Operatör Aşırı Yükleme Temelleri (2 saat)
    • Operatör aşırı yükleme nedir?
    • Operatör aşırı yükleme ile ilgili temel kurallar ve örnekler
  • Ders 5.2: Operatör Aşırı Yükleme ile Uygulama (2 saat)
    • Operatör aşırı yükleme senaryoları
    • Pratik uygulama ve problem çözme

Hafta 6: İstisnalar (Exceptions)

  • Ders 6.1: İstisna Yönetimi Temelleri (2 saat)
    • İstisnaların tanımlanması ve yönetimi
    • try, catch, throw kullanımı
  • Ders 6.2: İstisna Yönetimi ile Uygulama (2 saat)
    • İstisna yönetimi senaryoları
    • İstisna yönetimi ile ilgili pratik alıştırmalar

Hafta 7: Numara ve Enum Türleri

  • Ders 7.1: Enum Türleri (2 saat)
    • Enum türlerinin tanımlanması ve kullanımı
    • Enum türleri ile örnekler
  • Ders 7.2: Enum ve İleri Düzey Uygulamalar (2 saat)
    • Enum türleri ile gelişmiş uygulamalar
    • Enum ve tür dönüşümleri

Hafta 8: Gelişmiş Konular ve Genel Gözden Geçirme

  • Ders 8.1: Şablonlar (2 saat)
    • Şablonların temelleri ve kullanımı
    • Şablon türleri ve uygulama örnekleri
  • Ders 8.2: Genel Gözden Geçirme ve Proje Çalışması (2 saat)
    • Öğrenilen kavramların tekrarı
    • Küçük bir proje uygulaması ve değerlendirme

Hafta 9: Sınav Hazırlığı ve Pratik

  • Ders 9.1: CPA Sertifikası için Hazırlık (2 saat)
    • CPA – C++ Sertifikalı Yardımcı Programcı sınavına hazırlık
    • Sınav örnek soruları ve çözümleme
  • Ders 9.2: Pratik Sınav ve Geri Bildirim (2 saat)
    • Pratik sınav uygulamaları
    • Öğrencilerin sınav performanslarının değerlendirilmesi ve geri bildirim

Eğitmenleriniz

Murat Turna

Bilişim Teknolojileri Öğretmeni

0/5
22 Kurslar
0 İncelemeler
0 Students

Merhaba, ben Murat Turna. Trakya Üniversitesi Bilgisayar ve Öğretim Teknolojileri Öğretmenliği bölümünden mezunum. Eğitim ve teknolojiye olan tutkum, üniversite yıllarından itibaren şekillendi ve çeşitli alanlarda öğretmenlik deneyimi kazanmama olanak sağladı. Şu anda TED Koleji'nde Lise kademesinde bilgisayar öğretmeni olarak görev yapıyorum.

 

Bilgisayar yazılımları ve teknolojileri ile ilgilenmeye lise dönemimden itibaren başladım ve bu alandaki bilgilerimi güncel tutarak paylaşıyorum. Teknolojiye olan ilgim, kendi gelişimimi sürekli olarak desteklemekte ve öğretme becerilerimi geliştirmekte büyük rol oynuyor. Instagram üzerindeki hesabımda, bilgisayar teknolojileri ve yazılım konularındaki bilgileri ve projeleri takipçilerimle paylaşıyorum.

 

Eğitim alanındaki geniş deneyimim, çeşitli eğitim kurumlarında ve projelerde aktif rol almamı sağladı. 2022'de İlgi Kurs'ta robotik kodlama öğretmeni olarak başladığım kariyerimde, Halk Eğitim Merkezi'nde bilgisayar işletmenliği eğitmeni, Deneyap'ta ortaokul siber güvenlik ve robotik kodlama eğitmeni olarak 11 derste görev yaptım. Ayrıca Habitat Derneği'nin Bilişimde Genç Hareket Projesi'nde CCNA R&S eğitmeni olarak katkıda bulundum.

 

Yarışmalara katılımımda, Teknofest 2022 ve ODTÜ Robot Yarışmaları gibi önemli etkinliklerde yer aldım ve dereceler elde ettim. Ayrıca, FLL (First Lego League) birinciliğini ve Teknofest finalistliğini de kazandım. Bilgisayar becerilerim arasında Adobe Photoshop, Corel Draw, Arduino, HTML&CSS3 ve Python gibi birçok alanda yetkinim. Ayrıca, CCNA 1-2 Eğitmen Sertifikası ve çeşitli online kurslardan aldığım sertifikalar ile bilgi birikimimi sürekli olarak genişletiyorum.

 

Proje bazlı çalışmalarımda, dikkat dağınıklığı ölçen HİPERAPP gibi mobil uygulamalar geliştirdim ve turizm alanında arttırılmış gerçeklik uygulamaları üzerinde çalıştım. Bu projeler, teknoloji ve eğitimi birleştirme vizyonumu yansıtıyor.

 

Ayrıca, eğitimlerimi sürekli olarak sürdürüyorum ve Netacad platformu üzerinden uluslararası yazılımlar hakkında eğitimler veriyorum. Bu, bilgi ve becerilerimi güncel tutma ve başkalarına da bu alandaki bilgileri aktarabilme fırsatı sunuyor.

 

Kişisel ve profesyonel gelişimimi destekleyen eğitimler ve etkinlikler konusunda aktif rol almayı sürdürüyorum. Eğitim ve teknoloji alanındaki tutkum ve deneyimlerim ile gelecekteki projelerde katkıda bulunmayı dört gözle bekliyorum.

Daha fazla gör

Bir inceleme yaz

10,000.0012,000.00

17% indirim
Seviye
İleri Seviye
Süre 42 saatler
Dil
Türkçe

İlgili Kurslar