Blog Eğitim Genel

Bilgisayarlar Nereden Geldi, Nereye Gidiyor?

  İnsanoğlu var oluşundan beri yaşama ayak uydurabilmek için birçok keşif ve icatta bulunmuştur. Peki bilgisayarlar bu ihtiyaçlardan hangisini karşılamak için doğmuştur?   Eski dönem insanları günlük hayatlarında gerek zaman kavramı gerek ticaret için hep hesaplamaya ihtiyaç duymuşlardır. Hesaplamanın temeli aslında çok basit bir şeye dayanmaktadır: ABAKÜS. Belki şimdiki bilgisayarlarla karşılaştırınca basit gelebilir ama temelde […]

ORM Consept Cover
Ana Sayfa Slider Eğitim Genel Son Dakika

Object-Relational Mapping Nedir?

Object-Relational Mapping Nedir? Bu yazımda siz değerli teknoloji severlere aslında birçoğumuzun bir şekilde hayatına giren ilişkisel veri tabanları ve nesne yönelik programlama dilleri arasında köprü görevi gören bir kavramdan bahsedeceğim. Tarihte kısa bir yolculuğa çıkacağımız bu yazımızda kahveniz de hazırsa kahramanımız “ORM Kavramı” ile ilgili derlediğim bilgileri sizlere sunacağım. İlişkisel veri tabanı sistemleri birçoğumuzun hayatında […]

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 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 […]

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 […]

Blog C/C++ C# Eğitim Java PHP Programlama Dilleri Programlama Dilleri Eğitim Python Son Dakika

NESNEYE YÖNELİK PROGRAMLAMA

Günümüzde gelişen teknolojiyle birlikte programlamaya yönelik ihtiyaçlar da artmaya başladı. Öyle ki geçmiş yıllarda birçok insan için karmaşık gelen kodlar, artan yazılım talebiyle Nesneye Yönelik Programlama (Object Orianted Programming / OOP)’yı ortaya çıkardı. Nedir bu OOP? Nesneye Yönelik Programlama (OOP), 1970’li yılların başında ortaya çıkmış ve o dönemin bilgisayar programlama alanlarındaki sorunlara çözüm olarak geliştirilmiştir. […]

dünyanın uzaydan çekilmiş fotoğrafı
Ana Sayfa Slider Eğitim Son Dakika Teknoloji

İnternet Bağlantısı Nasıl Gerçekleşir: İnternet Protokolleri

İnternete nasıl bağlanırız hiç merak ettiniz mi? Mail uygulamanıza girip arkadaşınıza veya öğretmeninize bir mail attığınızda bu bilgiler ona nasıl ulaşır? Bu yazımızda internetin çalışma mantığından ve internet protokollerinden bahsedeceğiz. IP (Internet Protocol) Internet, birbirine bağlı genel bir ağ olarak birkaç ağın birbiriyle bir şekilde iletişim kurmasıdır. Buradaki bir şekilde, Internet Protokolüdür. A noktasından B […]