• Genel

    PHP ile Kullanıcıdan Veri Alma

    GET Metodu: GET metodu, kullanıcının veriyi URL parametreleri aracılığıyla ilettiği durumlarda kullanılır. Form verileri, URL’nin bir parçası olarak sunucuya iletilir. Yukarıdaki form, kullanıcıdan bir ad girmesini isteyen basit bir formdur. Formun sunucuya gönderildiği sayfa, “sayfa.php” olarak belirtilmiştir. PHP’de bu formdan gelen veriyi almak için şu şekilde yapabiliriz: POST Metodu: POST metodu, kullanıcının veriyi form alanlarına girdiği durumlarda kullanılır. Form verileri, HTTP isteğinin gövdesinde sunucuya iletilir. Yukarıdaki form da kullanıcıdan bir ad girmesini isteyen bir formdur ve formun sunucuya gönderildiği sayfa yine “sayfa.php” olarak belirtilmiştir. PHP’de bu formdan gelen veriyi almak için şu şekilde yapabiliriz: Her iki yöntem de kullanıcıdan veri almak için kullanılabilir, ancak veri gizliliği gerektiren durumlarda POST metodu…

  • Genel

    PHP’de Fonksiyonlar

    PHP’de fonksiyonlar, belirli bir işlevi gerçekleştirmek için kullanılan, tekrar tekrar kullanılabilen kod bloklarıdır. Fonksiyonlar, kodunuzu daha modüler hale getirmenize ve kod tekrarını önlemenize yardımcı olur. PHP’de birçok yerleşik fonksiyon bulunur ve ayrıca kendi özel fonksiyonlarınızı da tanımlayabilirsiniz. Kullanım şekli Örnek: Değişkene verilen değerin faktöriyelini hesaplayan php kodunu yazalım. Örnek: Değişkenine verilen değer aralığında yer alan asal sayıları bulup ekrana yazdıran php kodunu yazalım.

  • Genel

    PHP’de Sabitler

    Sabitler (constants), PHP’de değişmez değerler atanmış özel tanımlayıcılardır. Sabitler, bir kez tanımlandıktan sonra değiştirilemezler ve genellikle programın farklı bölümlerinde kullanılan değerler için kullanılırlar. Sabitlerin adları büyük harfle yazılır ve dolar işareti ($) ile başlamazlar. Sabitlerle ilgili bazı önemli noktalar: Sabitler, genellikle belirli bir değerin, örneğin bir sürüm numarası, veritabanı bilgileri veya dosya yolları gibi, kodun farklı yerlerinde sık sık kullanılacağı durumlarda kullanışlıdır. Bu şekilde, bir değeri bir kez tanımlayarak, bu değere ihtiyaç duyduğunuz her yerde sabit adını kullanabilirsiniz. Bu kodun daha okunabilir ve bakımı daha kolay hale gelmesine yardımcı olur. Sabitler, define() fonksiyonu veya const anahtar kelimesi kullanılarak tanımlanabilir. Sihirli Sabitler PHP’de sihirli sabitler, önceden tanımlanmış ve özel bir anlamı…

  • Genel

    Yazılım Yaşam Döngüsü

    Yazılım yaşam döngüsü, bir yazılımın başlangıcından sonuna kadar olan süreci tanımlar ve yönetir. Genellikle aşağıdaki ana adımlardan oluşur: Bu adımlar genel bir yazılım yaşam döngüsünü temsil eder. Her projenin kendine özgü gereksinimleri ve süreçleri olduğundan, bu adımların uygulanması proje bazında değişiklik gösterebilir.

  • Genel

    Öğretim Tasarımı Modelleri- ADDIE Modeli

    Öğretim tasarımı denilince ilk akla gelen ve sektörde en çok kullanılan ADDIE modeli 5 aşamalı bir modeldir ve adını her bir aşamanın İngilizce baş harfinden almıştır. En önemli aşamalardan biridir. Bu aşama ikiye ayrılır; a. Gereksinim Analizi: Bu aşama problem durumunun çözüm yollarını bulma ve oluşturmak da sistematik bir araçtır. Bu analiz yapılırken planlama, veri toplama, verilerin analizi ve sonuçların toplanması aşamaları izlenir. Bunun içinde anket, gözlem, döküman analizi, görüşme gibi yollara başvurulabilir. b. Ön-Son Analiz: Bu aşamada ise belirlenen çözüm yolları arasından en uygun olanı seçilir. Hedef kitleye bakılır, teknoloji ihtiyaçlarına bakılır, görev, durum ve kritik olay analizi yapılır, ve uygun ortam seçilir. 2. Tasarım (Design) Projenin geliştirilme aşaması…

  • Genel

    Second Life

    İkinci hayat anlamındaki Second Life, Linden Lab tarafından 2003 yılında “Snow Crahs” romanında esinlenilerek tasarlanmıştır. Second Life ortamı, engelli ve asosyal bireyler için yeni bir dünya yaratmak ve normal hayatta yapamadıkları eylemleri sanal dünyada gerçekleştirme imkanı sunmak amacıyla yapılmış fakat daha sonra diğer bireylere de yayılmıştır. Second Life’ın ücretli ve ücretsiz kullanım imkanı vardır. Ücretsiz seçenekte, SL ücretsiz avatar imkanı sunmaktadır. Fakat bir arsa kiralamak, avatar yenilemek veya para kazanmak isteyenlerin Linden satın alınması gerekmektedir. Oyuna özel bir para birimine Linden denilmektedir. Türk Lirasını Lindene çevirebilir yada ortamda Lindeni bulunan ve bunu paraya çevirmek isteyen kullanıcılardan daha uygun fiyata Linden satın alabilirsiniz. Second Life ortamı; çeşitli dil ve kültürde yeni…

  • Genel

    Bilgisayar Alırken Nelere Dikkat Etmeliyiz?

    Sürekli olarak yenisinin üretildiği bilgisayar teknolojisinde ki hıza yetişmek oldukça güç. Gelişen teknolojiyle birlikte geliştirilen programlar, oyunlar o oranda gelişme gösteriyor  ve mevcut bilgisayarlarımız yeni sürüm programları çalıştırmakta yetersiz kalıyor. Bu sebepten hemen hemen herkes yeni bilgisayar arayışına giriyor. Yeni aldığımız bilgisayarı ortalama 5+ yıl kullanacağımızı varsayarsak seçimimizi doğru yapmamız gerekiyor. Dizüstü bilgisayarlar masaüstü bilgisayarlara göre çok daha pratik, kullanımı kolay, fazla yer kaplamayan, kolay taşınır ve özellik olarak masaüstü bilgisayarları aratmayacak kadar yetenekli bilgisayarlardır. Bilgisayar alırken ana kriter iyi bir marka aramaktansa ihtiyacı karşılayacak özellikleri olan bilgisayarlar arasında orta yolu bulabilmektir. Şimdi kendimize sormamız gerekn en önemli noktaları inceleyelim. Dizüstü bilgisayarı hangi amaç için alıyorum? Bu sorunun cevabı bilgisayarımızın…

  • Genel

    PHP’de Diziler

    PHP’de diziler, birden çok değeri tek bir değişken altında saklamak için kullanılan veri yapılarıdır. Diziler, sıralı bir şekilde organize edilmiş ve her bir elemana bir anahtar veya indisle erişilebilen veri gruplarıdır. Her bir değer, belirli bir anahtar veya indis numarasıyla ilişkilendirilir. Dizi oluşturma kuralları: Dizileri yazdırma: PHP echo oluşumuyla dizilerin tamamını yazdıramayız. PHP’de dizilerin tamamını yazdırmak için print_r() oluşumu vardır. Ancak dizinin sadece bir elemanını yazdırmak istersek echo kullanabiliriz. For döngüsü kullanarak dizinin elemanlarını sırayla ekrana yazdıran php kodunu yazalım. Aynı kod üzerinde değişiklik yapalım. Önce dizinin eleman sayılarını ekrana yazdırsın sonra elemanlarını yazdırsın. Kullanıcıdan alınan ders sayısı ve ders notu değişkenlerine göre kişinin dönem ortalamasını hesaplayan php kodunu yazalım.

  • Genel

    PHP’de Döngüler

    Döngüler (Loops) Belirli bir koşul doğru olduğu sürece belirli bir kod bloğunu tekrar tekrar çalıştırır. En yaygın döngü yapıları “while”, “do-while” ve “for” döngüleridir. While Döngüsü: Bir koşul doğru olduğu sürece belirli bir kod bloğunu tekrar tekrar çalıştırır. 1’den 10’a kadar olan sayıları while döngüsüyle sırasıyla ekrana yazdıran kodu yazalım. Do-While Döngüsü: While döngüsüne benzer, ancak koşul kontrolü döngü bloğunun sonunda yapılır, bu nedenle döngü en az bir kez çalışır. 1’den 10’a kadar olan sayıları do while döngüsüyle sırasıyla ekrana yazdıran kodu yazalım. For Döngüsü: Belirli bir başlangıçtan belirli bir sona kadar olan sayıları döngü içinde işlemek için kullanılır. 1’den 10’a kadar olan sayıları for döngüsüyle sırasıyla ekrana yazdıran kodu…

  • Genel

    PHP’de Koşul Yapıları

    Kontrol yapıları, bir programın akışını yönlendirmek için kullanılan yapısal ifadelerdir. Programcılar, kontrol yapıları aracılığıyla belirli koşullar altında farklı işlemleri gerçekleştirebilir veya döngüler aracılığıyla belirli işlemleri tekrarlayabilirler. Temel kontrol yapıları şunlardır: If-Else: Belirli bir koşulun doğruluğunu kontrol eder ve bu koşula bağlı olarak farklı kod bloklarını çalıştırır. Verilen not değişkeni 50’nin altındaysa ekrana “Kaldınız” değilse “Geçtiniz” yazdıran php kodunu yazalım. Elseif: Birden fazla koşulun kontrol edilmesini sağlar. Verilen 2 sayıyı karşılaştıran php kodunuz yazalım. Verilen puan değişkeninin tablodaki harf karşılığını veren php kodunuz yazınız. Switch-Case: Birden çok durumun kontrol edilmesini sağlar ve her duruma göre farklı işlemlerin yapılmasını sağlar. Aylara göre mevsimleri veren php kodunuz yazalım. Yukarıdaki örnekte if için yazdığımız…