C++ |Sıfırdan İleri Seviyeye C++ Nesneye Yönelik Programlama

C++ programlama Eğitim Seti | C++ Nesneye Yönelik Programlama | C++ programlama Pointers| C++ programlama Dosya İşlemi

4.38 (1001 reviews)
Udemy
platform
Türkçe
language
Programming Languages
category
4,430
students
20 hours
content
May 2022
last update
$19.99
regular price

What you will learn

Int, float, double, char, string gibi kavramları öğreneceksiniz.

Inheritence, Encapsulation, Polymorphism, Overriding gibi kavramların anlamlarını mantığıyla birlikte öğreneceksiniz.

Nesneye yönelik programlama mantığını bu kursu bitirdiğinizde öğrenmiş olacaksınız.

Dinamik Bellek Yönetimini ve Dosya İşlemlerinin C++ ile nasıl yapıldığını mantığıyla birlikte öğreneceksiniz.

UML diagramlarının ne olduğuna dair fikir sahibi olacaksınız.

Stack ve Queue gibi yazılım dünyasının önemli kavramlarını öğreneceksiniz.

Bubble Sort, Selection Sort ve Insertion Sort gibi önemli sıralama algoritmalarını öğreneceksiniz.

Ve en önemlisi bana 7/24 ulaşabilecek ve aklınıza takılan bütün sorulara cevap bulabileceksiniz.

If-else , switch-case kontrol yapılarını öğreneceksiniz.

Yazılımda oldukça önemli olan Exception Handling'i mantığıyla birlikte öğreneceksiniz.

Description

C++ Programlama dilini adım adım, mantığa dayalı bir şekilde  sıfırdan öğreten eğitim setine bir adım uzaktasınız.

C++ PROGRAMLAMA Dilindeki size gelecek vadeden kodlamaların TAMAMI AYRINTILI BİR ŞEKİLDE ANLATILMIŞTIR.

Bu eğitim seti sayesinde;

  • C++ programlama dilini öğrenirken keyif alacaksınız.

  • C++ ile yazılan programlar sayesinde algoritma yeteneğinizi geliştireceksiniz.

  • C++ programlamada yazılan kodların bilgisayar tarafından nasıl karşılandığını anlayacaksınız.

  • İnsanın yazdığı kodların bilgisayarın diline nasıl aktarıldığını öğreneceksiniz.

  • C++ programlama diline ait özellikleri kavradıktan sonra pratik yaparak kendinizi geliştireceksiniz.

  • C++ programlama dilini kullanarak NESNEYE YÖNELİK PROGRAMLAMA mantığını çok iyi anlayacaksınız.

  • C++ programlama dilini çok rahat bir şekilde kodlayarak diğer Yüksek Seviyeli Programlama dillerini çok kolay kodlar hale geleceksiniz.

  • Konuyu öğrendikten sonra verilen örneklerle anlamanızı pekişterek C++ programlamayı zevk alarak kodlar hale geleceksiniz.

  • 7/24 aradığınız sorulara karşılık bulacak. Sorduğunuz soruların cevabına en kısa süre içerisinde "ÖĞRENCİLERDEN GELEN SORULAR" bölümünden ulaşacaksınız.


BİR ŞEYİ BİLMEK BAŞKADIR ÖĞRETMEK BAMBAŞKADIR.

SİZ C++ PROGRAMLAMAYI ÖĞRENENE KADAR PEŞİNİZİ BIRAKMAYACAĞIM !

DERSLERDE VE SORU&CEVAP KISMINDA GÖRÜŞMEK DİLEĞİYLE...

Content

Giriş

C++ programlama ne işe yarar, nasıl çalışır ?
LÜTFEN OKUYUNUZ - Bu duyuru hem sizin hem de benim için oldukça önemlidir !

C++ programlama için gerekli araçların bilgisayara kurulması

Codeblocks kurulumu - Türkçe Karakter Sorunu Çözme

MUTLAKA MANTIĞININ ANLAŞILMASI GEREKEN TERİMLER

Bunların mantığını anlarsanız gerisi çok kolay ...

Değişkenler - Kullanıcıya Veri Gösterme - Kullanıcıdan Veri Alma

Giriş dersi ve Konsola Yazı Yazdırma
Değişkenler Giriş
Değişkenler 2
Kullanıcıdan veri alma işlemleri

Matematiksel İşlemler

Matematiksel İşlemlere Giriş
Örnek 1 - Karenin alanı ve çevresini hesaplayan program
Örnek 2 - Dairenin çevresi ve alanını hesaplayan program
Örnek 3 - Küpün yanal alanlarının toplamını ve hacmini hesaplayan program
Örnek 4 - Denklem Çözme
Örnek 5 - 6 basamaklı bir sayının sayı değerlerini toplamını bulan program

String Veriler (Karakter dizileri)

String Veriler (Karakter dizileri)

KONTROL YAPILARI ve ÖRNEKLER (If - Else if - Else , Switch - Case)

If - else if -else (Kontrol yapısı)
Örnek 1 - Girilen sayının pozitif mi negatif mi oldugunu söyleyen program
Örnek 2 - Üçgenin iç açılarına göre tipini söyleyen program
Örnek 3 - Elemanların satış sayılarına göre başarılı başarısız olma durumu
Örnek 4 - Hesap Makinesi Programı
Switch Case (Kontrol Yapısı)
Örnek 1 - Depodaki stoğa ürün ekleme ve çıkarma işlemlerini sağlayan program
Örnek 2

DÖNGÜLER - (While - Do While - For)

While Döngüsü
Örnek 1 - Faktöriyel Hesabı Yapan Program
Do-While Döngüsü
Örnek 1 - 1den n'e kadar olan tek ve cift sayilarin toplamini bulan program
For Döngüsü
Örnek 1 - Çarpım Tablosu
Döngülerde Break - Continue Deyimi ve Döngülerde Sonsuzluk Kavramı

DİZİLER - ( Sayı dizileri ve String dizileri )

Int ve Float Dizileri
Örnek 1 - Öğrencinin Not Ortalamasını Hesaplayan Program
String Dizileri
Çok Boyutlu Sayı Dizileri
Örnek - Kelimenin içerisindeki harflerin alfabetik olarak sıralanması

FONKSİYONLAR

Fonksiyonlar (Void)
Fonksiyonlar ( Return )
Overloading ( Aşırı Yükleme)
Iterative (Tekrarlayan) ve Recursive (Öz Yinelemeli)
Örnek1 - Fibonacci Serisi

POINTERS (İşaretçiler - Adresleme)

Pointers (İşaretçiler) (Sayılarda Adres)
Pointers (İşaretçiler) (Stringlerde Adres)
Pointerlar ve Fonksiyonlar
Const int nedir ? Referans nedir ?
Ayrıntılı Const ifadesi

Gözden Kaçırdıklarım (Önemli Noktalar Var)

Gözden Kaçırdıklarım (Önemli Noktalar Var)

STRUCTURES (Yapılar)

Structures (Yapılar) Giriş
Structures - Pointers İlişkileri
Structure in a structure (Yapı içinde yapı) ve Pointers (İşaretçiler)

DİNAMİK BELLEK YÖNETİMİ

Dinamik Bellek Yönetimi

OOP - Object Oriented Programming (NESNEYE YÖNELİK PROGRAMLAMA)

Nesne nedir ? Nesnelerin Özelliklerini Belirleme
Nesnelerin Metotlarının Belirlenmesi
Header Dosyaları ve Proje İçerisinde Kullanılması
Private Erişim Özellikleri
Encapsulation (Kapsülleme) Yöntemi nedir? Neden kullanırız?
Pointerlar ile sınıf metotlarına erişimi sağlama
Constructor (Yapıcı) Metotlar ve Yapıcı Metotlarda Overloading
Default Constructor (Parametresiz Yapıcı Metot)
Composition (Birleştirme) (Obje içinde obje kullanımı)
Operator Overloading (Operatörü Aşırı Yükleme)
Copy Constructor (Kopya Yapıcı Metot Oluşturma)
This anahtar sözcüğü ve Deconstructor (Yıkıcı) Metotlar

UML Diagrams (Unified Modelling Language Diagrams) (UML Diagramları)

Kodlama aşamasına geçmeden önce ne yapıyoruz?

NESNEYE YÖNELİK PROGRAMLAMA - KALITIM

Public - Private - Protected Kavramları
Inheritance ( Kalıtım )
Encapsulation (Kapsülleme)
Multiple Inheritance (Çoklu Kalıtım)

NESNEYE YÖNELİK PROGRAMLAMA - Overriding ( Çiğnemek - Iptal Etmek)

Overriding (Çiğnemek - İptal Etmek)

NESNEYE YÖNELİK PROGRAMLAMA - Polymorphism (Çok Şekillilik)

Polymorphism (Çok biçimlilik - Çok çeşitlilik) Nedir?
Örnek1 - Araba Nesneleri

ÖZEL BİLGİLER

Template (Şablon) Oluşturma
Namespaces ve Scopes ( Isim Uzayları ve Kod Blokları)
Exceptions ( Istisnalar ) - Hata Yakalama

DOSYA İŞLEMLERİ

Dosya Yazma
Dosya Okuma

STACKS (Yığıtlar) ve QUEUES (Kuyruklar)

Stacks (Yığıtlar)
Queues ( Kuyruklar )

SIRALAMA ALGORİTMALARI

Bubble Sort
Selection Sort (Seçimli Sıralama)
Insertion Sort ( Ekleme - Araya Sokma Sıralaması)

ARAMA ALGORİTMALARI

Linear Search Algoritması
Iterative Binary Search Algoritması

GENELDE KULLANILAN STRING FONKSIYONLARI

Boşluklu bir stringi kullanıcıdan almamızı sağlayan fonksiyon
Fonksiyon ile stringin değerini atama
Stringin içindeki bir karaktere ulaşma
Bir stringin uzunluğunu bulma
Bir stringin bir indisinden itibaren kaç karakter yazalım
İki stringin değerlerinin değişmesi
String içerisindeki karakterleri silme
String içerisindeki karakter ya da karakter dizilerinin indisini bulma
Bir stringin içerisindeki karakter ya da karakterleri yer değiştirme

FAYDALI KAVRAMLAR

Farklı Exception Yakalama
Standart Exceptions (Standart Istisnalar)
Kendi Exception'ımızı ( İstisnamızı ) Oluşturma
Vektörler
Listeler
Maps (Haritalar)

Öğrencilerden Gelen Sorular

Bu bölümde sizden gelen sorular cevaplanacaktır.

Screenshots

C++ |Sıfırdan İleri Seviyeye C++ Nesneye Yönelik Programlama - Screenshot_01C++ |Sıfırdan İleri Seviyeye C++ Nesneye Yönelik Programlama - Screenshot_02C++ |Sıfırdan İleri Seviyeye C++ Nesneye Yönelik Programlama - Screenshot_03C++ |Sıfırdan İleri Seviyeye C++ Nesneye Yönelik Programlama - Screenshot_04

Reviews

Alper
November 5, 2023
Hocam, ders için mantığa giriyorsunuz evet ama örnekler ya da ders hazırlığı konusunda bazen hazırlık yapmamışsınız gibi görünüyor. Derste yaptığınız örnekler bazen çok basit olabiliyor ve genelde bu örnekler iyileştirilerek gerçeğe olan benzerliği daha da arttırılabilir, lütfen bu konuların biraz daha üzerine düşün ve örnekler ya da dersin planlaması gibi durumlarda daha titiz olun
Elif
October 16, 2023
Yeterli seviyede değildi, daha fazla örneklerle pekistirilebilirdi bence. Ama genel hatlarıyla eğitmen güzel anlatıyor.
Ertuğrul
June 15, 2023
Derslerin başlıklarına bakınca çok verimli bir kurs izlenimi veriyor ancak hiç öyle değil. Kursun eğitmeni bilgili olabilir ancak anlatım konusunda çok yetersiz. Sürekli olarak cümle içerisinde yutkunmalar, fazlaca aynı şeyi tekrarlamalar dinlemeyi çok zorlaştırıyor. Ayrıca kayıtlardan önce hiç hazırlık yapılmamış gibi eğitmen sürekli bir şeyleri eveleyip geveliyor. kendisi de karışıyor, dinleyeni de karıştırıyor. Para ile bir kursu satıyorsanız, biraz özen gösterin. Dersten önce en azından derste anlatacağınız şeyleri birkaç kez tekrar edin ki kayıtta aklınız karışmasın.
Eyyüp
May 9, 2023
Kursa henüz yeni başladım ama bir veri analisti olarak derslere göz gezdirdim ve büyük bir emek olduğunu düşünüyorum emeğinize sağlık hocam çalışmalarınızda başarılar dilerim
Furkan
February 28, 2023
Şapur şupur ilerlediği için yarıda bırakmak durumunda kaldım. Benim gibi takıntılı bir insansanız yutkunma ve şıpırma seslerine dayanamıyorsanız kesinlikle tavsiye etmiyorum. Kurs içeriği olarak benim c++ altyapım vardı genel anlamda tekrar oldu. İleri seviye olduğunu düşünmüyorum. Başlangıç olarak alabilirsiniz fakat dediğim seslere katlanabiliyorsanız.
Osman
January 29, 2023
Günlük hayat problemlerinin çözümüne dair örneklerin yanında kendini sına kısımları da olsa iyi olurdu. Ayrıca kursun eksik ola kısımlarının ne zaman ekleneceğini de merak konusu.
Aysun
December 8, 2022
dersin adı sıfırdan ileri seviye c++ ama hoca devamlı olarak c dilinden örnek vererek ilerliyor. daha çok c dilinden c++'a geçişte faydalı bir kaynak olduğunu düşünüyorum. özellikle öğrendiğiniz ilk programlama dili buysa hiç tavsiye etmem.
Bora
November 25, 2022
Cok tereddut ettim kursu alirken. Fakat kac senelik yazilimciyim (hobi olarak). Bu kadar iyi pointer anlatan gormedim. Hele ki pointeri fonksyon ile anlatmak daha net anlasilmasini ve gerekliligini gostermis. Tebrikler.
Barış
November 8, 2022
sevgili hocam bu programın başına c dersi diye başlık atmışsınız c++ ı anlatıyorsunuz böyle bir saçmalık olabilir mi zaten bu dersi alan insanlar benim gibi bu konu hakkında fikri olmayan sıfırdan başlayan insanlar ve siz yalan ile dolanla bu dersi bir güzel satıyorsunuz çok büyük hayal kırıklığı zaman ve para israfı
Kübra
October 26, 2022
he is really making effort into what he is teaching ,, I really reccomment . I looked up very amount of teachers . Im glad I found you
Güldenur
October 12, 2022
Temel almak için yeterli bir kurs, günlük hayattan misillemeler yaparak anlatım kolaylaştırılmış. En basite indirgeyerek mantığın kavranması için ciddi bir emek harcanmış. Ancak C kursundan çok fazla atıf yapılmış, bu cidden bir süre sonra can sıkıyor. Konu C bilmek ya da bilmemek değil, bahsi geçen kursu herkes almadığı için kurs içeriğine hakimlik söz konusu değil. Bunun haricinde örnekler arttırılmalı diye düşünüyorum.
Atakan
October 10, 2022
C++ için iki tane kurs aldım biri ismini hatırlamıyorum ingilizce en çok satandı diğeri de bu diğerini kullanmadım bile daha anlatımı olsun ses tonu olsun içerik olsun gayet yeterli ve hiç sıkmıyor şimdilik tüm işimi görüyor
Mustafa
October 2, 2022
Derslerin içerik (konu) olarak makûl seviyede olduğunu fakat anlatım açısından zayıf kalındığının bilincinde olmanızı isterim. Ben açıkçası bu kursu C++ programlama diline vakîf olmak için aldım fakat siz her konu başlarken C ile C++ dilini karşılaştırıyorsunuz ve bu oldukça irite edici. Yaptığınız bu anlatımdan dolayı kursunuz yeni öğrenenler için kafa karıştırıcı olmakta. Benim açımdan kurs bu anlatım metodunuzdan dolayı vasat sınıfında. Böylesine komplike bir dil için daha fazla örnek ile kursunuzu zenginleştirmenizi ve dilleri karşılaştırmayı bırakmanızı isteyeceğim. Gerçekten karşılaştırmaya ihtiyaç duyuyorsanız o konunun sonuna "C'de şu şekilde ..." başlıklı bonus videolar yükleyebilirsiniz. Bu durumda öğrenciler dinleyebilir veya es geçebilir.
Mustafa
August 7, 2022
Beyfendi konuya oldukça hakim. Anlatım ve üslüp olarak da kayda değer.Gerisi bizim ne kadar öğrenmek istediğimi ile alakalı
Ömer
November 23, 2021
Berbat bir anlatım, bişeyler aktarmaya çalışıp hiçbir şey aktaramıyor. c++ kursu almama rağmen c den hemen hemen her videoda atıfta bulunmaya çalışıyor. C öğrenmek istesek veya C bilgimizi test etmek istesek bu kursta işimiz nedir ?

Charts

Price

C++ |Sıfırdan İleri Seviyeye C++ Nesneye Yönelik Programlama - Price chart

Rating

C++ |Sıfırdan İleri Seviyeye C++ Nesneye Yönelik Programlama - Ratings chart

Enrollment distribution

C++ |Sıfırdan İleri Seviyeye C++ Nesneye Yönelik Programlama - Distribution chart
2219352
udemy ID
2/14/2019
course created date
11/22/2019
course indexed date
Bot
course submited by