• Buradasın

    OOP

    Özetteki ilgi çekici içerikler

    • 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.

      • youtube.com
    • Statik Kavramı ve Kullanımı Eğitim Videosu

      Bu video, bir eğitmen tarafından sunulan programlama dili eğitim içeriğidir. Eğitmen, statik kavramını ve kullanımını anlatmaktadır.. Video, statik kavramının ne olduğunu ve nasıl kullanıldığını örneklerle açıklamaktadır. Eğitmen önce "Robot" sınıfı üzerinden statik değişkenlerin (örneğin "number of robots") ne olduğunu ve nasıl erişileceğini anlatır, ardından "Location" sınıfı üzerinden statik değişkenlerin (örneğin "limit x" ve "limit y") nasıl kullanılabileceğini gösterir. Video, statik değişkenlerin sınıflara ait özellikler olarak nasıl tanımlanabileceğini ve objelere unique değerler vermek için nasıl kullanılabileceğini örneklerle açıklamaktadır.

      • youtube.com
    • C# OOP Temel Kavramları

      Classlar işlemleri gruplara ayırmak ve metodlarla kullanmak için kullanılır. Class'lar property'leri (özellikleri) tutar ve get/set blokları içerir. Interface'ler I ile başlar ve tek başına anlam ifade etmez. Bir class birden fazla interface'i implemente edebilir

      • medium.com
    • C# Kapsülleme Kavramı ve Kullanımı

      Kapsülleme, nesnelerin iç durumunu koruyan ve dışarıdan erişilebilir olmayan OOP kavramıdır. Sınıfların veri elemanları private, erişim kontrol yöntemleri public olarak tanımlanır. Nesnenin iç yapısı ve davranışları bir arada tutulur

      • csharpegitimi.com.tr
    • Java'da Miras Alma ve Miras Kavramları Eğitimi

      Bu video, bir eğitmen tarafından sunulan Java programlama dili eğitim dersidir. Eğitmen, Enes Bayram adında bir öğrenci üzerinden örnekler vermektedir.. Videoda Java'da inheritance (miras) kavramı, dis, super ve super metod kavramları detaylı olarak anlatılmaktadır. İlk bölümde dis ve super anahtar kelimelerinin kullanımı ve işlevleri kod örnekleriyle gösterilirken, ikinci bölümde Person sınıfından Student ve Engineer sınıflarını miras alarak miras alma kavramının temel mantığı açıklanmaktadır.. Eğitim boyunca Person, Student ve Engineer sınıfları üzerinden miras alma, ortak özelliklerin ve metotların nasıl kullanılacağı somut örneklerle gösterilmektedir. Video, bir sonraki derste örnek bir uygulama yapılacağını belirterek sona ermektedir.

      • youtube.com
    • C# Kapsülleme ve Get-Set Kullanımı

      OOP, gerçek hayattaki her şeyin bilgisayar ortamında tanımlanmasıdır. Kapsülleme, private değişkenleri public hale getiren temel OOP prensibidir. Kapsülleme sayesinde rastgele veri atanması engellenir

      • mustafabukulmez.com
    • Python Programlama Dili Temelleri

      Python, 1989'da Guido Van Rossum tarafından ABC diline alternatif olarak geliştirildi. Basitlik ve kullanım kolaylığına odaklanan, yüksek seviyeli bir dildir. Interpreted Language mimarisinde çalışır ve otomatik bellek yönetimi sunar. Ücretsiz ve açık kaynak kodludur, çoklu programlama paradigmalarını destekler

      • enginunal.medium.com
    • C# Programlama Dili'nde Metotlarda Aşırı Yükleme Eğitimi

      Bu video, İnkar İşık tarafından sunulan Yazılımcısı.com görsel eğitim serisinin bir parçası olup, C# programlama dilinde metotlarda aşırı yükleme (method overloading) konusunu ele almaktadır.. Video, metotlarda aşırı yükleme kavramının ne olduğunu, nasıl kullanıldığını ve avantajlarını detaylı şekilde açıklamaktadır. Eğitmen önce konsol.WriteLine metodunun 19 farklı overload'ı üzerinden konuyu örneklerle göstermekte, ardından kendi "Otobüs" sınıfında "Sürücü" adlı metotlar oluşturarak pratik uygulamalar yapmaktadır. Ayrıca yapıcı metotlarda da metot aşırı yükleme yapılabileceğini göstermektedir.. Videoda aşırı yükleme'nin kod kalabalığını ortadan kaldırma ve hafıza kullanımını azaltma gibi avantajları vurgulanmakta, metotların isimlerinin aynı olması ve gönderdikleri veri tiplerinin aynı olması gerektiği belirtilmektedir. Kod snapd kullanarak yapıcı metot oluşturma kolaylığı da anlatılmaktadır.

      • youtube.com
    • Java Programlama Dili ve Özellikleri

      Java, 1991'de James Gosling ve ekibi tarafından Green Project için geliştirildi. C++ ile bağlantılı olup, C'nin sözdizimi ve OOP özelliklerini miras almıştır. Basit yapısı ve kolay öğrenilebilirliği ile öne çıkar. Donanımdan bağımsız çalışır ve platformdan bağımsızdır. Zengin kütüphane desteği ve çoklu thread özelliği sunar

      • academy.patika.dev
    • JavaScript Öğrenme Rehberi

      JavaScript öğrenmek depresyon ve parasızlığın düşmanıdır. 1000 saat teorik ve 350 saat proje ile önemli aşama kaydedilebilir. Günde en az yarım saat pratik yapılmalıdır. Temel İngilizce bilgisi süreci hızlandırır

      • eksisozluk.com
    • Java Programlama Eğitim Videosu

      Bu video, bir eğitmen tarafından sunulan kapsamlı bir Java programlama dersidir. Eğitmen, öğrencilere adım adım kod yazarak konuları açıklamaktadır.. Video, Java programlama dilinin temel kavramlarını ele almaktadır. İçerikte otobüs sınıfı oluşturma, değişken sayıda parametre alabilen metotlar, diziler ve ortalama hesaplama, constructor (yapıcı) kullanımı, referans tipleri ve paket/import kavramları gibi konular detaylı olarak anlatılmaktadır. Her konu, pratik kod örnekleriyle pekiştirilmektedir.. Videoda ayrıca kapsam kuralları (scope), shadowing (gölgeleme), parametreli ve default constructor'lar, referans tiplerinin kopyalama yapmama özelliği ve paket tanımlaması gibi ileri seviye konular da ele alınmaktadır. Eğitmen, "Araba" sınıfı örneği üzerinden constructor kullanımını ve hata ayıklama sürecini adım adım göstermektedir.

      • youtube.com
    • C# Programlama Dili İndeksleyiciler Eğitimi

      Bu video, bir eğitmen tarafından sunulan C# programlama dili eğitim içeriğidir. Eğitmen, kod yazarak ve örnekler göstererek konuyu anlatmaktadır.. Video, C# programlama dilinde indeksleyiciler (indexers) konusunu ele almaktadır. İlk bölümde indeksleyicilerin ne olduğu, nasıl tanımlandığı ve kullanım alanları açıklanırken, ikinci bölümde şehir adı ve indeks arama fonksiyonu geliştirilmesi adım adım gösterilmektedir. Eğitmen, şehirler ve ilçeler gibi örnekler üzerinden indeksleyicilerin pratik kullanımını ve overload edilmesini kod yazma ve test etme süreçleriyle anlatmaktadır.. Videoda ayrıca checkbox kullanarak şehir adı veya indeks numarası döndürme, form üzerinde sonuçları gösterme ve string ile integer değerlerini nasıl döndürebileceğiniz gösterilmektedir.

      • youtube.com
    • Nesne Tabanlı Programlama Eğitim Videosu

      Bu video, bir eğitmen tarafından sunulan nesne tabanlı programlama (object oriented PHP) dersinin son bölümüdür. Eğitmen, 22. ders olduğunu belirterek konuyu anlatmaktadır.. Videoda, alt sınıfta üst sınıftaki metodu kullanmanın başka bir anahtar kelime ile nasıl yapılacağı gösterilmektedir. Eğitmen, "parent" anahtar kelimesini kullanarak "set" metodunu nasıl çağırdığını örneklerle açıklamaktadır. Dersin sonunda, gelecek derslerde nesne tabanlı programlamadan faydalanarak kendi kütüphaneler yazıp web uygulamaları yapacakları ve ardından Zend Framework gibi framework'lere geçecekleri belirtilmektedir.

      • youtube.com
    • C# Programlama Dili'nde Kalıtım (Inheritance) Eğitimi

      Bu video, Gürkan adlı bir eğitmen tarafından sunulan C# programlama dili eğitim videosudur. Eğitmen, kalıtım (inheritance) konusunu anlatmaktadır.. Videoda kalıtım kavramı, programlamanın önemli ilkelerinden biri olarak tanıtılmakta ve market sistemi örneği üzerinden açıklanmaktadır. Eğitmen önce "ProductInfo" sınıfını oluşturarak ürün bilgilerini (ad, fiyat, adet) tanımlar, ardından "Computer" sınıfını bu sınıftan miras alarak CPU ve RAM gibi ek özellikler ekler. Ayrıca kalıtımın çalışma mantığı, base class ve derived class kavramları, constructor'ların çalışma sırası ve C#'ın çoklu kalıtımı desteklemediği bilgisi de paylaşılmaktadır.

      • youtube.com
    • Yapıcı ve Yıkıcı Metotlar Eğitim Videosu

      Bu video, bir eğitim içeriği olup, bir eğitmen tarafından C# programlama dilinde yapıcı ve yıkıcı metotlar konusu anlatılmaktadır.. Videoda, yapıcı metotların (constructor) ve yıkıcı metotların (destructor) ne olduğu ve nasıl kullanıldığı adım adım gösterilmektedir. Eğitmen önce basit bir form üzerinde bir buton kullanarak yapıcı metotların sınıf çağrıldığında otomatik olarak çalıştığını, ardından yıkıcı metotların sınıf sonlandırıldığında çalıştığını örneklerle açıklamaktadır. Ayrıca, yapıcı metotların sınıf çağrıldığında mutlaka bir kez çalıştığı ve yıkıcı metotların sınıf sonlandırıldığında çalıştığı vurgulanmaktadır.

      • youtube.com
    • C++ Programlama Dersi: Private Değişkenlere Erişim

      Bu video, bir eğitmen tarafından sunulan C++ programlama dersidir. Eğitmen, önceki derste oluşturulan "can" değişkenini private olarak tanımlamış ve bu değişkeni diğer sınıflardan nasıl erişebileceğimizi göstermektedir.. Videoda, private değişkenlere erişim için get (getter) ve set (setter) fonksiyonlarının nasıl yazılacağı adım adım anlatılmaktadır. Eğitmen önce get fonksiyonunun nasıl tanımlanacağını, ardından set fonksiyonunun nasıl yazılacağını ve bu fonksiyonların nasıl kullanılacağını göstermektedir. Ayrıca, force inline makrosunun kullanımı ve private değişkenlere erişim için dikkat edilmesi gereken hususlar da açıklanmaktadır. Video, teorik bilgilerin yanı sıra oyun ortamında da test edilmesiyle sonlanmaktadır.

      • youtube.com
    • Java Programlama Dersi: Araba Sınıfı ve Aşırı Yükleme

      Bu video, bir Java programlama dersidir. Eğitmen, araba sınıfı oluşturma ve aşırı yükleme (overloading) konusunu anlatmaktadır.. Videoda, araba sınıfı oluşturulup, Renault ve Toyota gibi farklı araba türleri türetilmektedir. Eğitmen, araba sınıfının parametrelerini (çalışıyor durumu, başlangıç hızı, başlangıç vitesi) tanımlayarak, aşırı yükleme kavramını örneklerle açıklamaktadır. Ayrıca, araba sınıfının metotları (çalıştır, gaza bas, vites artır) kullanılarak araba durumlarının nasıl değiştirileceği gösterilmektedir.

      • 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
    • Python'da Inheritance (Miras Alma) Eğitimi

      Bu video, bir eğitim içeriği olup, bir eğitmen tarafından Python programlama dilinde inheritance (miras alma) konusunu anlatan bir ders formatındadır.. Videoda, inheritance kavramı web sitesi örneği üzerinden açıklanmaktadır. Eğitmen önce "Web Sitesi" adlı bir parent class oluşturarak isim ve soyisim atribütlerini tanımlar, ardından "Web Sitesi1" ve "Web Sitesi2" adlı iki child class oluşturarak bu parent class'tan miras alır. Her child class, parent class'tan name, surname ve login information atribütlerini miras alırken, kendi özel özelliklerini (Web Sitesi1 için id, Web Sitesi2 için email) ekler. Video boyunca kod yazımı ve örnek uygulamalar gösterilerek inheritance kavramı adım adım anlatılmaktadır.

      • youtube.com
    • Java'da Nesne İlişkileri Eğitimi

      Bu video, bir eğitmen tarafından sunulan Java programlama dili eğitim içeriğidir. Eğitmen, nesne ilişkileri konusunu adım adım anlatmaktadır.. Video, nesne ilişkilerinin ilk uygulaması olan "asocation" (sahip olma ilişkisi) üzerine odaklanmaktadır. Önce öğrenci sınıfı oluşturulmakta, ardından adres sınıfı oluşturulmakta ve bu sınıf öğrenci sınıfına nasıl ekleneceği gösterilmektedir. Ayrıca set ve get metodlarının kullanımı, statik değişken kullanımı ve parametreli constructor oluşturma gibi konular da ele alınmaktadır.. Videoda öğrencinin adı, soyadı, doğum yılı, telefon numaraları, okul numarası ve dersleri gibi özelliklerinin nasıl yönetileceği anlatılmakta ve bir sonraki derste öğrenci sınıfına araba sınıfı ekleneceği belirtilmektedir.

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