Kategoriler
PHP

PHP’de Veri Türleri Dönüşümü ve Tür Dayatma İşlemleri

PHP’de bir değişken tanımlarken değerin türünü PHP otomatik olarak kendisi belirler ve bellekte uygun şekilde depolamaya başlar. Bu kodlama yaparken büyük kolaylık sağlasa da sonrasında kontrol yapılarını da zorunlu kılıyor.

Kategoriler
PHP

PHP’de Fonksiyon

Fonksiyon; belli bir işi yapmak için sık sık kullanılan kodların, tek bir kod bloğu altına toplanarak ihtiyaç olduğunda kod bloğunun adı ile hızlıca kullanılabildiği yapılardır.

Kategoriler
PHP

PHP’de Döngüler (Loops)

Döngüler; en basit ifade ile kendisine verilen koşul tamamlanıncaya kadar belli bir kod bloğunu çalıştıran yapılardır. PHP’de kullanabileceğiniz 4 farklı döngü türü vardır. Bunlar while, do/while, for ve foreach döngüleridir. Hepsinin temelde yaptığı şey aynı olsa da kullanım amaçları ve yerleri farklıdır.

Kategoriler
Geliştirici Günlükleri

PHP için JSONBase Kütüphanesi

Bir veri tabanına bağlanmak ve çeşitli sorgular oluşturmak için bir veri tabanı kütüphanesini kullandınız mı? Çok büyük bir rahatlık sağlıyor. Peki hiç JSON yapısının verileri saklamak için çok uygun olduğunu fark ettiniz mi? Fark etmiş olmalısınız; uzun yıllardır NoSQL geliştiriliyor.

Kategoriler
Java

Java Hızlı Başlangıç Rehberi

Daha önce Java geliştirme ortamını nasıl oluşturacağınız ile ilgili basit bir anlatımı buradaki yazımda paylaşmıştım. Şimdi ise Java için bir hızlı başlangıç rehberi olması amacıyla bu yazıyı yazıyorum. Burada paylaşacaklarım farklı bir yazılım diline hakim ancak Java konusunda bilgisi olmayan kişilere yönelik olacağından temel yazılım bilgisi şarttır.

Java syntax’ı (söz dizimi) diğer yazılım dilleri arasından C++’a benzemektedir. Yazılıma yeni başlayan birisi için genellikle başlangıç dili olarak önerilmiyor. Yine de gözünüzü korkutmasın. Python kadar öğrenilmesi basit olmasa da C dilleri kadar karmaşık da değildir.

Kategoriler
Blog

VS Code : Customize

Adobe Dreamweaver, Notepad++, Sublime Text, Atom gibi editörlerin ardından uzunca bir süredir kullandığım ve bir IDE olmaya daha yakın VisualStudio Code ile geliştirme yapmayı kolaylaştıran eklenti ve ayarlarımı bir gönderi olarak blogumda bulundurmak istedim. Aslına bakarsanız sık sık farklı bilgisayarlarda geliştirme yapma durumu yaşadığım için kuracağım eklenti ve yapacağım ayarları dönüp bu gönderiden hızlıca hatırlamayı amaçlıyorum. 🙂

Kategoriler
Java

Java Geliştirme Ortamının Kurulumu

JAVA popülerliğini her geçen gün daha da arttıran bir programlama dili olmasının yanında yazılım geliştiricilerinin de sıklıkla başvurduğu dillerin arasında üst sıralarda yer alıyor. Bununla birlikte yapılan birçok anket, JAVA programlama dilini bir çok bakımdan ilk sırada gösteriyor.

Bu paylaşımımda Windows işletim sistemi üzerinde JAVA geliştirme yapmak isteyenler için geliştirme ortamının nasıl kurulacağını anlatmaya çalışacağım. Ancak neredeyse birebir aynı adımları uygulayarak Linux ve Mac OS üzerinde de JAVA geliştirme ortamını kurabilirsiniz.

Kategoriler
MySQL

MySQL Depolama Motorları (InnoDB vs MyISAM)

MySQL kullanan projelerde depolama motoru olarak yaygın şekilde MyISAM ve InnoDB isimli depolama motorları kullanılıyor. Bu yazımda MyISAM ve InnoDB depolama motorlarını inceleyerek projenize uygun seçimi yapmanızı sağlamaya çalışacağım.

Kategoriler
C/C++

C++ Hızlı Başlangıç Rehberi

Daha önce Ubuntu üzerinde C/C++ için geliştirme ortamının nasıl kurulacağı ile ilgili anlatım yaptığım bir içerik paylaşmıştım. Buradan o içeriğe ulaşabilirsiniz. Bu sefer farklı bir yazılım diline hakim olarak geliştirme yapabilen ancak C++ hakkında bir fikri olmayan arkadaşlar için bir hızlı başlangıç rehberi yazmaya karar verdim.

Kategoriler
C/C++

C++ Dize Kütüphanesi

C++ da dize (string) işlemlerinin bir çoğu string kütüphanesi içerisindeki fonksiyonlar yardımıyla gerçekleştirilir. Bu yüzden programınızda karakter dizilerini kullanacaksanız string kütüphanesi işinizi kolaylaştıracak bazı kullanışlı fonksiyonlar sunar.

Elbette tek bir içerikte tüm fonksiyon ve metotları anlatamayacağım ancak en çok kullanılanları, bir kaç küçük kod örneği ile kullanımını tarif edeceğim. 🙂 Umarım işinize yarar.