• Buradasın

    Nesne Yönelimli Programlama

    Özetteki ilgi çekici içerikler

    • PHP Eğitim Kursu Tanıtımı

      Bu video, "Doğru Yoldan PHP ÖğrenPHP Öğren" adlı bir eğitim serisinin tanıtımını içeren bir eğitim videosudur. Eğitmen, PHP programlama dilini başlangıç seviyesinden ileri seviyeye kadar öğretmeyi amaçlamaktadır. Video, PHP'nin ne olduğunu açıklayarak başlıyor ve betik programlama dillerinin çalışma prensiplerini anlatıyor. Eğitmen, kursun üç bölümden oluştuğunu belirtiyor: temel PHP (procedural kodlama), orta düzey PHP (nesne yönelimli programlama) ve gelişmiş PHP (test, MVC deseni, güvenlik, frameworkler, PHP 8 özellikleri, hosting ve deployment). Kursa başlamak için sadece temel HTML bilgisinin yeterli olduğu belirtiliyor.

      • youtube.com
    • PHP Eğitim Seti: Nesne Yönelimli Programlama - Interface Kavramı

      Bu video, bir eğitmen tarafından sunulan PHP eğitim setinin 107. dersi olup, nesne yönelimli programlama konusunda interface kavramını anlatan bir eğitim içeriğidir. Videoda interface kavramı detaylı olarak ele alınmakta, "Animals" ve "Deneme" adlı arayüzler üzerinden örnekler verilmektedir. Eğitmen, interface'in ne olduğunu açıklayarak, soyut metotlar, property'lerin kullanılamaması, sadece public değişkenlerin tanımlanabilmesi gibi özelliklerini anlatmakta ve birden fazla interface'in aynı sınıfa uygulanabilmesi, statik metotların arayüzlerde kullanımı gibi konuları göstermektedir. Video, bir dersin sonunda ve bir sonraki derste OOP konularının devam edeceği bilgisiyle sonlanmaktadır.

      • youtube.com
    • Kopyalama Kurucusu Eğitim Videosu

      Bu video, Arif Altıok tarafından sunulan bir programlama dersidir. Arif, sınıflardaki kopyalama kurucusunu teorik olarak açıklamakta ve örneklerle pekiştirmektedir. Video, kopyalama kurucusunun ne olduğunu, nasıl tanımlandığını ve kullanım alanlarını detaylı şekilde ele almaktadır. Kopyalama kurucusunun özel bir kurucu fonksiyonu olduğu, parametresinin bu sınıftan bir nesne olması gerektiği ve pointer türünden özellikler kullanıldığında kendi kopyalama kurucusunun tanımlanması gerektiği anlatılmaktadır. Ayrıca, derleyicinin varsayılan olarak oluşturduğu kopyalama kurucusunun pointer'ları nasıl yönettiği ve bu durumun yıkıcı fonksiyonlarda nasıl sorunlara yol açabileceği örneklerle gösterilmektedir.

      • youtube.com
    • C#, ASP.NET Core ile Web Geliştirme Eğitim Videosu

      Bu video, bir eğitim içeriği olup, konuşmacı C#, ASP.NET Core ile web geliştirme aşamalarını anlatmaktadır. Video, nesne yönelimli programlama (OOP) kavramıyla başlayıp, bu programlama yaklaşımının temel prensiplerini açıklamaktadır. Konuşmacı, OOP'un gerçek hayattaki nesnelerin bilgisayar ortamına aktarılması şeklinde ilerlediğini, her işlevin nesnel olarak soyutlandığını ve nesnelerin verileri ile davranışlarını bir arada bulundurduğunu anlatmaktadır. Ayrıca, C#, Python, Java ve C++ gibi popüler programlama dillerinin nesne yönelimli programlama dilleri olduğunu ve bu dillerin modüler projeler oluşturmak için parçalara bölerek ilerlediğini belirtmektedir.

      • youtube.com
    • Python'da Constructor Kullanımı Eğitimi

      Bu video, bir eğitim içeriği olup, bir eğitmen tarafından Python programlama dilinde constructor (yapıcı) kavramının nasıl kullanılacağı anlatılmaktadır. Video, constructor'ların ne olduğunu ve nasıl kullanıldığını üç farklı örnek üzerinden açıklamaktadır. İlk olarak default constructor (parametre almayan constructor) gösterilmekte, ardından parametreli constructor ve son olarak isimli constructor (nam constructor) anlatılmaktadır. Her bir constructor türü için "Araba" sınıfı üzerinden örnekler verilmekte, constructor'ların nesne oluşturulurken nasıl çalıştığı ve class değişkenlerine nasıl değer atanacağı adım adım gösterilmektedir.

      • youtube.com
    • Python'da ATM Sistemi Oluşturma Eğitimi

      Bu video, bir eğitmen tarafından sunulan Python programlama dili eğitim serisinin bir parçasıdır. Eğitmen, nesne yönelimli programlama konusunu pekiştirmek için ATM sistemi örneği üzerinden adım adım anlatmaktadır. Video, ATM sisteminin temel sınıflarının (Müşteri ve ATM) oluşturulmasından başlayarak, şifre doğrulama, menü sistemi, bakiye sorgulama, kredi kartı borcu görüntüleme, para çekme, para yatırma ve çıkış gibi temel ATM işlemlerinin nasıl programlanacağını göstermektedir. Eğitmen, 95 satırlık ATM uygulamasını kodlamakta, test etmekte ve hata ayıklama sürecini detaylı olarak anlatmaktadır. Eğitim, veritabanı oluşturma, döngü kontrolü, if-else yapıları ve sınıfların kullanım mantığı gibi temel programlama kavramlarını içermektedir. Ayrıca, uygulamada karşılaşılan "type- c ford table and integer" hatasının tespit edilmesi ve düzeltilmesi gibi pratik hata ayıklama teknikleri de gösterilmektedir.

      • youtube.com
    • Python Giriş Dersi

      Bu video, bir eğitmen tarafından sunulan Python programlama diline giriş dersidir. Videoda Python'un ne olduğu, özellikleri ve kullanım alanları anlatılmaktadır. Python'un nesne yönelimli, yorumlanabilen, modüler ve etkileşimli bir dil olduğu, derlemeye gerek duymadan çalışabildiği ve Unix, Linux, Mac, Windows ve Android gibi çeşitli platformlarda çalışabildiği belirtilmektedir. Ayrıca Python ile web tasarımı, sistem programlama, kullanıcı arayüzü programları, A programlama, uygulama ve veritabanı yazılımı gibi alanlarda yazılım geliştirilebileceği açıklanmaktadır. Python'un diğer programlama dillerinden ayıran en büyük özelliği girintilere dayalı basit söz dizimi olduğu ve bu sayede daha hızlı yazılım geliştirme imkanı sağladığı vurgulanmaktadır.

      • youtube.com
    • Java'da NullPointerException Hatasını Çözme Eğitimi

      Bu video, bir programlama eğitim içeriğidir. Konuşmacı, Java'da karşılaşılan NullPointerException hatasını nasıl çözeceğini göstermektedir. Videoda, bir uygulama sınıfı üzerinden NullPointerException hatasının oluştuğu ve çözümü adım adım anlatılmaktadır. Konuşmacı önce hatanın nedenini açıklayıp, nesne başlatılmadan kullanılmak istendiği için oluşan hatayı gösterir. Ardından çözüm olarak nesnenin doğru şekilde başlatılması gerektiği ve constructor içinde nesne başlatılmasının önemi vurgulanır. Video, hata çözüldükten sonra uygulamanın başarıyla çalıştığı gösterilerek sonlanır.

      • youtube.com
    • C# Programlama: Nesne Yönelimli Programlama Temelleri

      Bu video, bir eğitmen tarafından sunulan C# programlama dili eğitim içeriğidir. Eğitmen, nesne yönelimli programlama kavramlarını örneklerle açıklamaktadır. Video, değer (value) ve referans (reference) tiplerinin temel farklarını, bellekteki çalışma prensiplerini ve miras kavramını anlatmaktadır. İçerik, integer değişken ve array örnekleri üzerinden değer tiplerinin stack'te, referans tiplerinin ise hem stack hem de heap'te nasıl saklandığını göstermekte, ardından "Person", "Customer" ve "Employee" sınıfları üzerinden miras kavramını ve soyutlama prensiplerini kod örnekleriyle açıklamaktadır. Bu konunun, ileride dependency injection, kurumsal mimariler, sürdürülebilirlik, tasarım desenleri, clean code ve SOLID gibi konuları anlamak için temel olduğunu vurgulamaktadır. Eğitmen, "Person Manager" sınıfı üzerinden bu sınıfların nasıl çağrılacağını ve aynı kodun farklı nesneler için nasıl çalıştırılabileceğini de göstermektedir.

      • youtube.com
    • Java Programlama Dili Eğitim Videosu

      Bu video, ileri programlama dersinin ikinci ünitesi olan Java programlama diline giriş konusunu anlatan bir eğitim içeriğidir. Video, Java platformunun tanıtımıyla başlayıp, derleme ve yorumlama süreçlerini, kaynak kod, byte kod ve Java Virtual Machine kavramlarını açıklamaktadır. Ardından Java'nın tarihçesi, temel özellikleri ve Eclipse IDE'si kullanarak ilk uygulama yazma süreci anlatılmaktadır. İçerik, yeni bir Java projesi oluşturma, Java'nın sözdizimi kuralları ve süslü parantezlerin kullanımı gibi temel konuları kapsamaktadır. Video ayrıca Java'nın nesne yönelimli programlama, platform bağımsızlığı, sağlamlık, dağıtık yapı, otomatik hafıza yönetimi, basitlik ve çoklu iş parçacık desteği gibi temel özelliklerini de ele almaktadır. Bir selamlama sınıfı örneği üzerinden Java programlama temelleri öğretilmektedir.

      • youtube.com
    • Java'da Nesne Yönelimli Programlama Eğitimi

      Bu video, bir Java programlama dersidir. Eğitmen, nesne yönelimli programlama konseptlerini anlatmaktadır. Video, nesne yönelimli programlama (OOP) kavramlarını günlük hayattan örneklerle açıklamaktadır. Eğitmen önce kumanda örneği üzerinden OOP'un temel prensiplerini anlatır, ardından "Car" sınıfı oluşturarak obje oluşturma, referanslar ve erişim belirleyicileri (public ve private) konularını gösterir. Video, bir sonraki derste metotların nasıl ekleneceğini ve private alanların nasıl erişileceğini anlatacağını belirterek sona erer.

      • youtube.com
    • Java Eğitiminde Döngüler Dersi

      Bu video, nesne yönelimli programlama dillerinden Java eğitim serisinin altıncı dersidir. Eğitmen, döngülerin temel kavramlarını ve kullanımını anlatmaktadır. Videoda for, while ve do-while döngülerinin yapısı, çalışma prensipleri ve kullanım alanları detaylı olarak ele alınmaktadır. Eğitmen her bir döngü türünü örneklerle açıklamakta, başlangıç değeri, şart ve artma-azaltma işlemleri göstermektedir. Ayrıca, döngülerin koşul kontrolü ve sayac kullanımı arasındaki farklar karşılaştırmalı olarak anlatılmaktadır. Video, "Yakın Doğu Üniversitesi" yazdırma örneği üzerinden döngülerin çalışma mantığını göstermekte ve hangi durumlarda döngülerin nasıl çalıştığını ve hangi durumlarda çalışmadığını örneklerle açıklamaktadır.

      • youtube.com
    • PHP Eğitim Seti: Nesne Yönelimli Programlamada Namespace Kavramı

      Bu video, bir eğitmen tarafından sunulan PHP eğitim setinin 110. dersidir ve nesne yönelimli programlamada namespace kavramını anlatmaktadır. Videoda namespace kavramının neden ihtiyaç duyulduğu, nasıl kullanılacağı ve aynı isimde class'ların oluşturulmasının sorunlarını nasıl çözdüğü detaylı olarak açıklanmaktadır. Eğitmen, namespace'in aynı işleri yapan class'ları gruplama ve organizasyon sağlama özelliğini iki farklı proje üzerinden (üyeler işlemleri ve öğrenci sınıfları) göstermektedir. Ayrıca videoda sınıfların miras alma özelliği, takma adların kullanımı ve otomatik sınıf yükleme dosyasının çalışma prensibi de örneklerle anlatılmaktadır. Bir sonraki derste bu dosyanın daha gelişmiş hale getirileceği belirtilmektedir.

      • youtube.com
    • Java'da Nesne Yönelimli Programlama: Dikdörtgen Alanı Hesaplama

      Bu video, bir eğitim içeriği olup, bir eğitmen tarafından Java programlama dilinde nesne yönelimli programlama konusunu anlatmaktadır. Video, alan hesaplama konusunda devam eden bir ders niteliğindedir. Eğitmen, NetBeans programında "Dikdörtgen" adlı bir sınıf oluşturarak, bu sınıfın değişkenlerini (kısa kenar, uzun kenar ve alan) tanımlar. Ardından, sınıf ve obje kavramlarını açıklar ve "Rectangle" türünden bir obje oluşturarak alan hesaplama işlemini adım adım gösterir. Video, nesne yönelimli programlamanın temel prensiplerini ve Java'da sınıf-obje ilişkisini pratik bir örnek üzerinden anlatmaktadır.

      • youtube.com
    • Python'da Çoklu Nesne Kullanımı Eğitimi

      Bu video, bir eğitmen tarafından sunulan Python programlama dili eğitim içeriğidir. Eğitmen, Python'da çoklu nesne kullanımını adım adım göstermektedir. Video, Python'da çoklu nesne kullanımını for döngüsü ve liste kullanarak nasıl yapabileceğimizi anlatmaktadır. Eğitmen önce basit bir öğrenci sınıfı oluşturarak başlar, ardından tek tek nesneler yerine liste ve for döngüsü kullanarak 100 öğrenci gibi çok sayıda nesneyi nasıl yönetebileceğimizi gösterir. Örnek olarak isim, roll number ve mark bilgilerini içeren bir liste oluşturup, bu listeyi for döngüsü ile kullanarak her öğrencinin detaylarını nasıl görüntüleyebileceğimizi kod örnekleriyle açıklar.

      • youtube.com
    • Java Programlama Eğitim Videosu

      Bu video, bir eğitmen tarafından sunulan Java programlama dersinin kapsamlı bir eğitim serisidir. Eğitmen, izleyicilere Java programlama temellerini adım adım anlatmaktadır. Video, Java'nın kurulumundan başlayarak temel programlama kavramlarını, nesne yönelimli programlama prensiplerini ve Eclipse IDE kullanımını kapsamaktadır. İçerikte "Selam" ve "SelamTest" sınıflarının yazımı, main metodunun önemi, encapsulation (kapsülleme) kavramı ve Java'nın platform bağımsızlığı gibi temel konular ele alınmaktadır. Eğitim, Java'nın büyük-küçük harf duyarlılığı, blok yapısı, nesne oluşturma ve metot çağırma işlemlerini basit örneklerle açıklamaktadır. Ayrıca, Eclipse IDE'nin kurulumu, workspace oluşturma ve yeni Java projesi başlatma süreçleri de detaylı şekilde gösterilmektedir. Video, Java programlama öğrenmek isteyenler için temel bir rehber niteliğindedir.

      • youtube.com
    • Visual Studio'da Object Browser ve Error List Kullanımı

      Bu video, bir eğitim içeriği olup, konuşmacı Visual Studio'da nesne yönelimli programlama yaparken kullanılabilecek araçları göstermektedir. Video, Visual Studio'daki Object Browser ve Error List özelliklerinin nasıl kullanılacağını adım adım anlatmaktadır. Öncelikle Object Browser'ın hangi kütüphanenin altında hangi komut veya sınıfın olduğunu gösterdiği, ardından Error List'in kod hatalarını nasıl tespit ettiği gösterilmektedir. Ayrıca, form üzerinde TextBox ve Button nesneleri kullanılarak basit bir uygulama geliştirilerek, butona tıklandığında TextBox'taki verinin MessageBox'ta gösterilmesi ve hata ayıklama süreci uygulamalı olarak gösterilmektedir.

      • youtube.com
    • Memento Design Pattern Eğitimi

      Bu video, bir eğitim içeriği olup, konuşmacı Memento design pattern'ini anlatmaktadır. Video, Memento design pattern'inin ne olduğunu açıklayarak başlıyor ve ardından notepad örneği üzerinden pratik bir uygulama sunuyor. Memento, bir nesnenin daha önceki durumuna dönmesini sağlayan bir pattern olarak tanımlanıyor. Konuşmacı, notepad örneği üzerinden memento'nun nasıl oluşturulacağını, hafızaya nasıl kaydedileceğini ve gerektiğinde nasıl geri alınacağını adım adım gösteriyor. Video, Memento pattern'inin temel prensiplerini ve kullanım alanlarını öğrenmek isteyenler için faydalı bir kaynak niteliğindedir.

      • youtube.com
  • Yazeka sinir ağı makaleleri veya videoları özetliyor