Nesne Yönelimli Programlama Eğitim Videosu
Bu video, 10 yıllık yazılım sektörü deneyimine sahip ve bilgisayar mühendisi mezunu Mustafa Çetinda tarafından sunulan bir eğitim içeriğidir.
Video, nesne yönelimli programlama (OOP) konusunu kapsamlı şekilde ele almaktadır. İçerik, OOP'un ne olduğunu açıklayarak başlayıp, programlama dillerinin çeşitliliğinin nedenlerini, programlama paradigmalarını (emirli ve bildirimi programlama) ve nesne yönelimli programlama paradigmasının avantajlarını anlatmaktadır. Ayrıca "don't repeat yourself" ilkesi, daha az kod ve daha kısa geliştirme süresiyle yeniden kullanılabilir uygulamalar oluşturma gibi temel kavramlar da açıklanmaktadır.
Eğitim, herhangi bir programlama dili üzerinden değil, OOP'un temel kavramlarını, sınıf diyagramlarının nasıl çizileceğini ve nesnelerin nasıl tasarlanacağını öğrenmek üzerine odaklanmaktadır. Video, günlük hayatta kullandığımız programların (işletim sistemleri, hesap makinesi, internet, ofis uygulamaları, telefon uygulamaları, sosyal medya, bilgisayar oyunları, müzik dinleme, video çekme) hepsinin aslında problemleri çözen araçlar olduğunu vurgulayarak, nesne yönelimli programlamanın gerçek hayattan alınan problemleri çözmek için nasıl kullanıldığını açıklamaktadır.