shadow dom
Ana Sayfa Slider Eğitim Genel Programlama Dilleri Son Dakika Yazılım

DOM vs. Shadow DOM vs. Virtual DOM

Bu yazıda DOM, Shadow DOM ve Virtual DOM’u ele alacağız, öncelikle DOM(Document Object Model) tarayıcının yazdığımız html kodunu anlayarak render edebilmesine yardımcı olan standarttır. Bu standart ve aynı şekilde Shadow DOM, W3C(World Wide Web Consortium) tarafından belirlenir. DOM, HTML yapısını oluşturan elemanların ağaç şeklinde(tree) tarayıcı tarafında tutulmasıdır. DOM Api ise bu yapıya müdahele ettiğimiz fonksiyonlar […]

Ana Sayfa Slider Blog Genel Son Dakika Yazılım

Firebase

Firebase Nedir ? Firebase , geliştiricilerin yüksek kaliteli uygulamalar oluşturmasına yardımcı olabilmek için tasarlanmış araçlar ve alt yapıya sahip bir mobil ve web uygulama platformudur . Google Firebase’in başlıca özellikleri : – Gerçek zamanlı veritabanı – Kullanıcı giriş yetkilendirmesi – Depolama – Makine Öğrenmesi Kitleri – Performans ve hata test ortamları – Platformlar arası ortak […]

Ana Sayfa Slider Blog Eğitim Genel PHP Programlama Dilleri Programlama Dilleri Eğitim Son Dakika Yazılım

PhpMailer Nedir?

PhpMailer Nedir? – Php programlama dili ile hazırlanmış olan Phpmailer, kullanıcıların email adresinlerine mail göndermek amacıyla kullandığı ve herhangi bir mail sunucusuna ihtiyaç duyulmadan kullanılan bir Php kütüphanesidir. PhpMailer’ i neden kullanmalıyız? – Php programlama dilinde standart olarak kullanılmakta olan mail fonksiyonu(mail()) kullanıcının ihtiyacını tam olarak karşılayamadığı için 2001 yılında PhpMailer kütüphanesi çıkarıldı. – mail […]

Son Dakika Yapay Sinir Ağları Yazılım

Yapay Sinir Ağlarında Kullanılan Programlar

Aşağıda yapay sinir ağlarında kullanılan programlardan bahsedilmiştir. Neural Network Toolbox for MATLAB, MATLAB için yapay sinir ağı aracıdır. Java Object Oriented Neural Engine (Joone) olan kütüphane Java ortamında yapay sinir ağlarının kullanılması için geliştirilmiştir. Ayrıca görsel olarak yapay sinir ağının oluşturulması ve eğitilmesini sağlayan bir araca sahiptir. C++ programının içinde yer alan Annie kütüphanesi açık […]

Genel Son Dakika Teknoloji Yazılım

ECMAScript’in Bir Lütfu : ”Spread Operator” !

Herkese merhaba,bu makalemde size çok büyük kolaylık sağlayacağına inandığım ve kullanmaktan keyif alacağınızı düşündüğüm ECMAScript 6 ailesiyle hayatımıza giren Spread Operatör’ünden bahsedeceğim.Nasıl kullanıldığına geçmeden önce ezberlemememiz adına size ‘’Spread’’ kelimesinin ne anlama geldiğinden biraz bahsetmek istiyorum. Spread kelimesi, ‘’yayılmış,dağılmış,genişlemiş’’ anlamlarına gelen bir kelimedir. İfadelerimizin fonksiyonlarımızda birden çok parametre olarak kullanılmasında bize fayda sağlar ve dizilerin […]

Android 12
Ana Sayfa Slider Blog İşletim Sistemleri Son Dakika Teknoloji Yazılım

Android 12 Nedir? Android 12’de Yapılan Yenilikler

Android Nedir ? Android çoğunlukla telefonlarda/tabletlerde kullanılan bir işletim sistemidir. 2003 de geliştirilmeye başlanmış ve 2005 yılında Google tarafından satın alınmıştır.  İlk defa 23 Eylül 2008 yılında HTC Dream adlı cep telefonu ile piyasaya sürülmüştür. Yaklaşık 18 yıllık mazisi olan Android, bu süreç içerisinde kendini sürekli geliştirmiştir. Google bu gelişimleri versiyonlar halinde 4.4, 6.0, 9 […]

Ana Sayfa Slider Blog Genel Haber/İnceleme Programlama Dilleri Son Dakika Teknoloji Yazılım

Arduino Nedir?

Arduino, elektronik projeleri oluşturmak için kullanılan açık kaynaklı bir platformdur. Arduino, hem fiziksel bir programlanabilir devre kartından (genellikle bir mikrodenetleyici olarak adlandırılır) hem de bilgisayarınızda çalışan bilgisayar kodunu yazmak ve fiziksel panele yüklemek için kullanılan bir yazılım parçasından veya IDE’den (Entegre Geliştirme Ortamı) oluşur.             Bu bir Arduino Uno Arduino […]

Eğitim Genel Programlama Dilleri Programlama Dilleri Eğitim Yazılım

CSS Flexbox Nedir?

CSS Flexbox Flexbox, web sayfasındaki blok bölümlerinin, satır ve metin içlerinin düzenlenmesini sağlayan bir modül. CSS Flex Container Flex-direction Flex-wrap Flex-flow Justify-content Align-items Aligin-content CSS Flex Items Order Flex-grow Flex-shrink Flex-basis Flex Align-self Flex responsive CSS Flex Container Flex-direction Flex-direction, dikey ve yatay olarak blokları konumlandırmamızı sağlar. flex-direction: column;    // yukarıdan aşağıya sırasıyla dizer. flex-direction: column-reverse;    […]

js
Ana Sayfa Slider Eğitim Genel Son Dakika Teknoloji Yazılım

Javascript Event Loop: Javascript Nasıl Paralel Çalışır?

Javascript gerçekten nasıl çalışır? Javascript Single Threaded bir dildir öyleyse asenkron işlemler nasıl gerçekleşir? Call stack, event loop, callback queue, bazı API’lar ve diğerleri. Bu yazımızda Javascript Event sisteminden ve diğer dillerden ayrıldığı noktalardan bahsedeceğiz. Yukarıdaki Javascript runtime’nın(çalışma zamanı) basitleştirilmiş bir görüntüsüdür. Belleğin tahsis edildiği heap ve stack framelerin bulunduğu stack. Birde browser veya diğer […]

Blog C/C++ C# Eğitim Genel Java PHP Programlama Dilleri Programlama Dilleri Eğitim Python Yazılım

Nesneye Dayalı Programlama (Object-Oriented Programming) Nedir?

    Nesneye dayalı programlama, bildiğimiz prosedürlere ya da fonksiyonlara bölerek  yazdığımız programlama şekli yerine data ve fonksiyon içeren nesneler (object) ve sınıflar (class) yaratarak bu nesnelerin üzerinde işlem yapma metodudur. Nesneye dayalı programlama belirli dillerde kullanılır ve bunlar Java, C++, C#, Python, PHP, JavaScript, Ruby, Perl, Smalltalk, Objective-C dilleridir. Ben bu yazımda C++ dilini […]