Veritabanı Nedir? SQL’e giriş – 1

Veritabanı nedir? Gelin size mutlu sonla biten bir masal anlatayım. Eski hesap defterlerini hatırlar mısınız? Bunlardan en ünlüsü bakkal defteridir. Bakkal olduğumuzu düşünelim. Hangi bilgilere ihtiyacımız var? Müşterinin adı, telefonu, aldığı gofret, kola, gibi ürünler, şu anki borcu lazım. Üst satıra, bu bilgileri yazarız. Alt satırlara da müşterilerin kendi bilgilerini gireriz. Bilirsiniz değil mi? Defter kabolursa ne olur? Yanarız. Zaman geçti, bakkal defterlerinin yerini bilgisayarlar aldı. Hiç excel kullandınız mı? Bilgiler defterlerdeki gibi, satır ve sütunlarda yer alır, bunlar altalta yan yana toplanır. Bir çok işletme excel kullandı ve işlerini ilerletti. Fakat yeri geldi, bilgisayardaki binlerce ayrı ayrı excel dosyalarını yönetmek zorlaştı. Kimisi kayboldu, kimisini de kullanmak zordu. Binlerce satır veri arasından arama yapmak kolay değildi. Bu yüzden veritabanı adlı programlar geliştirildi. Belirli kurallara göre kolayca bilgiyi kaydeden, kolayca aramayı ve güncellemeyi sağlayan programlardı bunlar. Tabii herkes veritabanı kullanmayı bilmiyordu ve öğrenmesi de gerekmiyo...
Patreon üyelerine özel içerik.
To view this content, you must be a member of Mutlu's Patreon at "Merakli Bilişimci Üye..." or higher tier
Already a Patreon member? Refresh to access this post.

PHP ile içerik yönetim sistemi – 1 – Veritabanı Modelleme

Bu zamana kadar hep statik siteleri nasıl yapacağımızdan bahsettik. Hazır içerik yönetimi sistemi olarak kendini kanıtlamış bir sistem olan wordpress’i konuştuk. Sıra geldi kendi içerik yönetim sistemimizi yazmaya. Bu sistemi önce OOP yani nesne yönelimli programlama ile yazacağız. Spagetti kodlamaya ise hiç girmeyeceğiz. Çünkü spaghetti kodlama çukurunda kalıp hiç kendini geliştirmeyen ve boktan kodlar üreten insanlar olmanızı istemiyorum. OOP başta zor gelebilir ama avantajlarını kullanmaya ve kodlarınıza bakım yapmanız gerektiğinde anlayacaksınız. Daha sonra ise CakePHP framework’e giriş yapacağız. MVC yapısının mantığını anlayarak işe başlayacağız. CakePHP’nin konsol uygulamasını kullanarak temel fonksiyonları içerek sınıfları otomatik üreteceğiz. Zaten birçok framework’te olan bu özellik, frameworklerin en güçlü yanlarından birini oluşturmakta. En son olarak özel fonksiyonlarımızı yazacağız, kullanıcı girişi ve yönetimini ayarlayacağız ve görünümleri giydireceğiz. Ancak ilk yapmamız gereken şey her zamanki gibi, tüm yazılımlarımızda ilk atmamız gereken ad...
Patreon üyelerine özel içerik.
To view this content, you must be a member of Mutlu's Patreon at "Merakli Bilişimci Üye..." or higher tier
Already a Patreon member? Refresh to access this post.

Merhaba

Ben Mutlu Koçak, kendi çapında meraklı bir bilişimci, bilgisayar mühendisiyim. http://www.mtkocak.net adında da bir sitem de var. Ancak bilişim yazıları diğer şeylerin arasında kaybolduğundan ben de bu meraklibilisimci ismiyle yeni bir blog açmaya karar verdim. Burada internet programlama, PHP, CakePHP, veritabanları, SQL ve diğer konularda bildiklerimi paylaşmaya çalışacağım. Dayanışmayla, Mutlu Koçak Bilgisayar Mühendisi Bunu paylaş:Twitter üzerinde paylaşmak için tıklayın (Yeni pencerede açılır)Facebook'ta paylaşmak için tıklayın (Yeni pencerede açılır)Linkedln üzerinden paylaşmak için tıklayın (Yeni pencerede açılır)Telegram'da paylaşmak için tıklayın (Yeni pencerede açılır)WhatsApp'ta paylaşmak için tıklayın (Yeni pencerede açılır)...
Patreon üyelerine özel içerik.
To view this content, you must be a member of Mutlu's Patreon at "Merakli Bilişimci Üye..." or higher tier
Already a Patreon member? Refresh to access this post.