- Mesaj
- 11.941
- Çözümler
- 567
- Beğeni
- 13.659
- Puan
- 5.915
- Ticaret Puanı
- 2
Merhaba arkadaşlar,
Bu rehber serimizde sizlere PHP'yi temelde başlayarak ileri düzeye kadar anlatmayı planlıyorum. Bilinmesi gereken her şeyi anlattıktan sonra seriye uygulamalı olarak devam edeceğiz.
Bu rehber serisinde anlatılanları uygulayabilmek için çalışma ortamımızı hazırlamamız gerekecek.
PHP kodlarının çalışabilmesi için bilgisayarımıza apache server, php ve mysql kurmamız gerekiyor. Neyse ki tüm bunları toplu olarak kuran programlar mevcut. Aşağıda kurabileceğiniz programları listeledim. İsteğe bağlı olarak birisini kullanabilirsiniz. Ben seri boyunca wampserver kullanacağım.
PHP kodlarımızı yazabilmek için editör/IDE ihtiyacımız olacak. Aşağıda kurabileceğiniz programları listeledim. İsteğe bağlı olarak birisini kurabilirsiniz. Ben seri boyunca PhpStorm kullanacağım.
Planlanan Müfredat (Seri devam ettikçe değişebilir)
Bu rehber serimizde sizlere PHP'yi temelde başlayarak ileri düzeye kadar anlatmayı planlıyorum. Bilinmesi gereken her şeyi anlattıktan sonra seriye uygulamalı olarak devam edeceğiz.
Bu rehber serisinde anlatılanları uygulayabilmek için çalışma ortamımızı hazırlamamız gerekecek.
PHP kodlarının çalışabilmesi için bilgisayarımıza apache server, php ve mysql kurmamız gerekiyor. Neyse ki tüm bunları toplu olarak kuran programlar mevcut. Aşağıda kurabileceğiniz programları listeledim. İsteğe bağlı olarak birisini kullanabilirsiniz. Ben seri boyunca wampserver kullanacağım.
- Wampserver:
Linkleri görebilmek için giriş yap veya kayıt ol.(Eğer Windows 7 kullanıyorsanız 3.1.9 sürümünü indirin.)
- Xampp:
Linkleri görebilmek için giriş yap veya kayıt ol.
- mamp:
Linkleri görebilmek için giriş yap veya kayıt ol.
PHP kodlarımızı yazabilmek için editör/IDE ihtiyacımız olacak. Aşağıda kurabileceğiniz programları listeledim. İsteğe bağlı olarak birisini kurabilirsiniz. Ben seri boyunca PhpStorm kullanacağım.
- PhpStorm:
Linkleri görebilmek için giriş yap veya kayıt ol.(Ücretlidir, üniversite öğrencisiyseniz email adresinizle ücretsiz lisans alabilirsiniz)
- Adobe Dreamweaver:
Linkleri görebilmek için giriş yap veya kayıt ol.(Ücretlidir)
- Netbeans:
Linkleri görebilmek için giriş yap veya kayıt ol.
- Notepad++:
Linkleri görebilmek için giriş yap veya kayıt ol.
- Visual Studio Code:
Linkleri görebilmek için giriş yap veya kayıt ol.
- Sublime Text:
Linkleri görebilmek için giriş yap veya kayıt ol.
- Atom:
Linkleri görebilmek için giriş yap veya kayıt ol.
Planlanan Müfredat (Seri devam ettikçe değişebilir)
- Giriş (1. Ünite)
- Php Nedir? Kullanım alanı nelerdir?
- Php'ye Giriş, Temel Syntax Kuralları ve Açıklama Satırları
- Php etiketinin kullanımı
- Html kodları ile kullanımı
- Açıklama Satırları
- Php'de değişken tanımlama
- Php'de değişken değişken tanımlaması
- Php'de veri türleri
- Php'de sabit değişken tanımlama
- PHP OPERATÖRLERİ (2. Ünite)
- Aritmatik Operatörler
- Atama Operatörleri
- Arttırma ve Azaltma Operatörleri
- Karşılaştırma Operatörleri
- Mantıksal Operatörler
- PHP'de Diziler (3. Ünite)
- Diziler nedir?, Php'de dizi oluşturma ve dizi içeriğine bakmak
- Php'de çok boyutlu dizi oluşturma
- Php'de sabit dizi oluşturma
- PHP'de Koşullu İfadeler (4. Ünite)
- Koşullu İfadeler Nedir?
- if / if else / if elseif else
- Ternary (Üçlü) Operatör Kullanımı
- Null Birleştirme Operatörü (??) (Null coalescing operator)
- Switch case
- İf ve Switch için alternatif sözdizimi
- PHP'de Döngüler (5. Ünite)
- Döngüler nedir?
- for
- foreach
- while
- Do-while
- PHP'de Fonksiyonlar (6. Ünite)
- Fonksiyon oluşturma
- Fonksiyon parametreleri
- Fonksiyonlarda sınırsız parametre gönderme
- Recursive Fonsiyonlar
- Anonim fonksiyonlar
- Fonksiyon varlığını kontrol etmek (function_exists)
- Fonksiyon parametrelerinde ve dönen değerde veri tipi dayatması (PHP 7)
- Arrow Fonksiyonlar (PHP 7)
- PHP'de ÖnTanımlı Fonksiyonlar ve Değişkenler (7. Ünite)
- String fonksiyonları
- Dizi fonksiyonları
- Öntanımlı değişkenler
- Form İşlemleri (8. Ünite)
- Henüz planlanma aşamasında
- Dosya İşlemleri (9. Ünite)
- Henüz planlanma aşamasında
- OOP (10. Ünite)
- Henüz planlanma aşamasında
- PDO İle Veritabanı İşlemleri (11. Ünite)
- Henüz planlanma aşamasında
Son düzenleme: