🇹🇷 C++ |Sıfırdan Komple Uygulamalı Nesneye Yönelik Programlama

🇹🇷 C++ |Sıfırdan Komple Uygulamalı Nesneye Yönelik Programlama

C++ |Sıfırdan Komple Uygulamalı Nesneye Yönelik Programlama

C++ Programlama Diliyle Nesneye Yönelik Programlama Mantığı | Temelden Başlayıp Gerçek Projeler İle Öğrenin

Language: turkish

Note: 4.9/5 (450 notes) 4,200 students

Instructor(s): Ogün Birinci

Last update: 2021-08-19

What you’ll learn

  • Nesneye Yönelik Programlamanın temellerini en iyi şekilde öğreneceksiniz.
  • Kurs Boyunca C++ dilini kullanacağımız için, C++ bilginiz epey gelişecek.
  • Kurs boyunca çok fazla örnek program yazacağımız için, bu kursu bitirdiğiniz zaman algoritma yeteneğiniz çok fazla gelişmiş olacak.

 

Requirements

  • C++ veya C temellerini bilmek ve programlama temellerine hakim olmak.
  • Öğrencilerin bir bilgisayara sahip olması ve başlangıç seviyesinde bilgisayar kullanmayı biliyor olması.
  • Kurs için en önemli koşulumuz; gelecek hayalleri, öğrenme disiplini ve hırsı.

 

Description

Bu kursta başlangıç seviyesinden itibaren C++ Programlama Diliyle Nesneye Yönelik Programlama temellerini ve mantığını öğreneceğiz.

Kurs İşlenişi

Kurs boyunca siz de bunu fark edecekseniz ki

       1.Bölümle ilgili tüm temel bilgileri derinlemesine, mantıklarıyla birlikte öğreneceğiz.

       2.Bölümde öğrendiğimiz bilgilerin daha anlaşılır ve kalıcı olması için kodlama egzersizleri yapacağız.

       3.Bölümde öğrendiğimiz tüm konuları kapsayan ödev soruları ile önce sizin çözmeniz hedeflenecek sonra benim çözümlerim ile kafanızdaki tüm soru işaretleri ortadan kalkacak.

       4.Bölümün sonunda sizlere sunulan testler ile kendinizi test edebilecek ve yanlış yaptığınız zaman neyin eksik olduğunu soru açıklamalarıyla birlikte görebileceksiniz.

Kurs İçeriği

Kurs boyunca aşağıdaki konuları görmeye ve öğrenmeye çalışacağız.

  • Nesneye Yönelik Programlamaya Giriş

  • Kalıtım-Miras(Inheritance)

  • Dinamik Bellek Yönetimi(Dynamic Memory Allocation)

  • Upcasting & Downcasting & Virtual Function & Soyut Sınıf (Abstract Class) Kavramları

  • Operatörlerin Aşırı Yüklenmesi(Operator Overloading)

  • Template Kavramı

  • Hata Yakalama(Exception Handling)


    Yukarıda belirtilen konuların alt başlıklarına, yaptığımız kodlama örneklerine ve ödev başlıklarına kurs içeriği kısmından erişebilirsiniz.

    Bunların dışında en büyük avantajınız soru-cevap kısımlarında sorduğunuz sorulara en kısa sürede, ayrıntılı şekilde cevap alabileceksiniz.

 

Who this course is for

  • Gerçek hayatta karşılaştığı problemler için yazılım geliştirmek isteyen kişiler.
  • Nesneye yönelik programlama kavramlarını öğrenmek isteyen kişiler.
  • C++ ve programlama bilgisini ileri seviyeye taşımak isteyen kişiler.
  • Nesneye yönelik programlama konseptini projelerinde kullanmak isteyen kişiler.
  • Üniversitede nesneye yönelik programlama dersi gören kişiler.

 

Course content

  • Giriş
    • Hatırlatma
    • Visual Studio Kurulumu
    • Kurs Kaynak Kodları
  • Nesneye Yönelik Programlamaya Giriş
    • Nesneye Yönelik Programlama Nedir?
    • Sınıf(Class) ve Nesne(Object) Kavramları
    • Sınıfın Üyeleri- Üye Değişken(Member Variable) & Üye Fonksiyon(Member Function)
    • Kapsülleme(Encapsulation) Nedir?
    • Public-Protected-Private Keywordleri
    • Set ve Get Fonksiyon Kavramları
    • Varsayılan(Default) Constructorlar
    • Parametreli Constructorlar
    • Destructor Kavramı
    • Copy Constructor Kavramı
    • KODLAMA-1| Üçgen Sınıfı – Constructor&Destructor&Copy Constructor
    • KODLAMA-1| Üçgen Sınıfı – Set & Get Fonksiyonlar
    • KODLAMA-1| Üçgen Sınıfı – Üçgen Tipi Belirleme Fonksiyonu
    • KODLAMA-1| Üçgen Sınıfı – Üçgen Tipine Göre Alan Hesaplama Fonksiyonu
    • KODLAMA-2| Karmaşık Sayılar Sınıfı – Constructor&Destructor&Copy Constructor
    • KODLAMA-2| Karmaşık Sayılar Sınıfı – Toplama & Çıkarma Fonksiyonları
    • KODLAMA-2| Karmaşık Sayılar Sınıfı- Çarpma Fonksiyonları
    • KODLAMA-3| Array Sınıfı – Constructor&Destructor&Copy Constructor
    • KODLAMA-3| Array Sınıfı- Eleman Ekleme& Elemanları Yazdırma Fonksiyonları
    • KODLAMA-3 | Array Sınıfı- Eleman Silme Fonksiyonları
    • KODLAMA-3 | Array Sınıfı- Eleman Silme Fonksiyonları(DÜZELTME)
    • KODLAMA-3| Array Sınıfı- Eleman Arama Fonksiyonu
    • ÖDEV-1 | Tarih Sınıfı – Ödev Tanıtımı
    • ÖDEV-1 | Tarih Sınıfı Ödev Çözümü – Constructor & Destructor & Copy Constructor
    • ÖDEV-1 | Tarih Sınıfı Ödev Çözümü – Gün Arttırma Ve İki Tarihi Karşılaştırma
    • ÖDEV-2 | Banka Hesabı Sınıfı- Ödev Tanıtımı
    • ÖDEV-2 | Banka Hesabı Ödev Çözümü- Girilen Bilgilerin Doğruluğunu Kontrol Etme
    • ÖDEV-2 | Banka Hesabı Ödev Çözümü- Constructor&Destructor&Copy Constructor
    • ÖDEV-2 | Banka Hesabı Ödev Çözümü- Para Çekme & Para Yatırma İşlemleri
    • ÖDEV-2 | Banka Hesabı Ödev Çözümü- Başka Kişinin Hesabına Para Gönderme İşlemi
    • ÖDEV-3 | Matris Sınıfı- Ödev Tanıtımı
    • ÖDEV-3 | Matris Sınıfı Ödev Çözümü- Constructor& Destructor& Copy Constructor
    • ÖDEV-3 | Matris Sınıfı Ödev Çözümü- Rastgele Değer Atama& Birim Matris Oluşturma
    • ÖDEV-3 | Matris Sınıfı Ödev Çözümü- İki Matrisin Toplanması
    • Nesneye Yönelik Programlamaya Giriş Değerlendirme Testi
  • Kalıtım-Miras İşlemleri(Inheritance)
    • Miras(Inheritance) Kavramı
    • Miras Alma İşlemi ve Syntax Yapısı
    • Miras Alma İşleminde Erişim Belirleyiciler
    • Miras Alma İşleminde Constructor & Destructor & Copy Constructor Mantığı
    • Birden Fazla Sınıftan Miras Alma(Multiple Inheritance)
    • Çok Biçimlilik (Polymorphism) Kavramı
    • Fonskiyonların Çiğnenmesi (Function Overriding) Kavramı
    • KODLAMA-1 | Kişi Sınıfı Oluşturma
    • KODLAMA-1 | Kişi Sınıfından Miras Alarak Öğrenci Sınıfı Oluşturma
    • KODLAMA-1 | Kişi Sınıfından Miras Alarak Öğretmen Sınıfı Oluşturma
    • KODLAMA-2 | Array Sınıfından Miras Alarak Sıralı ve Sırasız Array Oluşturma
    • ÖDEV-1 | Kişi Sınıfı – Ödev Tanıtımı
    • ÖDEV-1 | Kişi Sınıfı Ödev Çözümü- Miras Alarak Çalışan Sınıfı Oluşturma
    • ÖDEV-1 | Kişi Sınıfı Ödev Çözümü- Miras Alarak Yönetici Sınıfı Oluşturma
    • ÖDEV-2 | Bilgilendirme
    • Kalıtım-Miras İşlemleri(Inheritance) Değerlendirme Testi
  • Dinamik Bellek Yönetimi(Dynamic Memory Allocation)
    • Nesnelerde İşaretçi(Pointer) Mantığı
    • Dinamik Nesne Oluşturma
    • Kendi Yazdığımız Sınıftan Dinamik Tek Boyutlu Dizi Oluşturma
    • Kendi Yazdığımız Sınıftan Dinamik İki Boyutlu Dizi Oluşturma
    • This Pointer Kavramı
  • Upcasting&Downcasting&Virtual Function& Soyut Sınıf(Abstract Class)
    • Upcasting Kavramı
    • Downcasting Kavramı
    • Sanal Fonksiyon(Virtual Function) Kavramı
    • Adres & Değer İle Çağırma Farkları(pass by value&pass by reference)
    • Virtual Destructor Kavramı
    • Pure Virtual Function ve Soyut Sınıf Kavramı(Abstract Class)
    • Upcasting&Downcasting&Virtual Function& Soyut Sınıf Değerlendirme Testi
    • KODLAMA-1 | Person Sınıfından Miras Alınarak Birden Fazla Milliyet Oluşturma
    • KODLAMA-2 | Vehicle Sınıfı Oluşturma
    • KODLAMA-2 | Vehicle Sınıfından Car & Motorcycle Sınıfı Oluşturma
    • KODLAMA-2 | Main Kısmı Hazırlama Ve Test Etme
    • ÖDEV-1 | Şekil(Shape) Sınıfı Ödev Tanıtımı
    • ÖDEV-1 | Şekil(Shape) Sınıfından Dikdörtgen(Rectangle) ve Daire(Circle) Sınıfı
  • Operatörlerin Aşırı Yüklenmesi(Operator Overloading)
    • Operatörlerin Aşırı Yüklenmesi Nedir?
    • Operatörleri Aşırı Yükleme İşlemi (Operator Overloading)
    • Friend Function Kavramı
    • Input ve Output Operatörlerinin Aşırı Yüklenmesi
    • KODLAMA-1 | Karmaşık Sayıları Sınıfı- Operatörleri Aşırı Yükleyerek İşlemler
    • KODLAMA-2 | Tarih Sınıfı- Operatörleri Aşırı Yükleyerek İşlemler
    • ÖDEV-1 | Banka Hesabı Sınıfı- Ödev Tanıtımı
    • ÖDEV-1 | Banka Hesabı Sınıfı- Operatörleri Aşırı Yükleyerek İşlemler
    • Operatörlerin Aşırı Yüklenmesi(Operator Overloading) Değerlendirme Testi
  • Template Kavramı
    • Function Template Kavramı
    • Class Template Kavramı
    • Template Sınıf İçin Input ve Output Operatörlerinin Aşırı Yüklenmesi
  • Hata Yakalama(Exception Handling)
    • Assert Fonksiyonu İle Hata Yakalama
    • Try&Catch Yapısı İle Hata Yaklama
    • Kendi Hata Sınıflarımızı Oluşturma
  • KURS SONU
    • Kurs Sonu

 

🇹🇷 C++ |Sıfırdan Komple Uygulamalı Nesneye Yönelik Programlama🇹🇷 C++ |Sıfırdan Komple Uygulamalı Nesneye Yönelik Programlama

Time remaining or 515 enrolls left

 

Don’t miss any coupons by joining our Telegram group 

Udemy Coupon Code 100% off | Udemy Free Course | Udemy offer | Course with certificate