İhtiyaçlar ve gereksinimler
  • Wamp Server Kurulumu
  • Atom Kurulumu
  • Linux için apache kurulumu
  • Wmware - Ubuntu Server Kurulumu
  • Git Kurulumu
Php ' ye başlangıç
  • Merhaba dünya ! - Php kodlamaya giriş
  • Yorum Satırları
  • Değişkenler
  • Veri Tipleri
  • Aritmatik İşlemler
  • Koşullu İfadeler - İf
  • Koşullu İfadeler - İf-Else
  • Koşullu İfadeler - İf-elseif-else
  • Koşullu İfadeler - Kısa Kullanım
  • Koşullu İfadeler - İf-Else - Basic Style Kullanımı
  • Switch Case
  • Döngüler - For
  • Döngüler - While
  • Döngüler - Do-While
  • Diziler
  • Döngüler - Foreach
  • Get ile veri aktarımı
  • Post ile veri aktarımı
  • Request ile veri aktarımı
  • Header Kullanımı
  • Session Kullanımı
  • Cookie Kullanımı
  • Server Nesnesi
  • Dahil Etme Yönlemleri
  • Dosya İşlemleri
Php Düzen Kuralları
  • Hiyararşi
  • Değişken adlandırma kuralları
  • İf Else Düzeni
Fonksiyonlar
  • Fonksiyonlar
  • Fonksiyonlar ile not hesaplama
  • Global - Local Değişkenler
  • String İşleme Fonksiyonları - trim , ltrim , rtrim
  • String İşleme Fonksiyonları - addslashes , htmlspecialchars
  • String İşleme Fonksiyonları - substr , strlen
  • String İşleme Fonksiyonları - str_split , explode , implode
  • String İşleme Fonksiyonları - strtolower , strtolower , ucfirst
  • String İşleme Fonksiyonları - str_replace , nl2br
  • String İşleme Fonksiyonları - Şifreleme Algoritmaları
  • Sayfa Tamponlama Yöntemleri ve Kullanımları
Kendi Fonksiyonunu Yaz
  • Veri Temizleme
  • Faktöriyel Hesaplama
  • Asal Sayıları Bulma
  • Baklava Dilimi
  • Günün Saatine Göre Farklı Tema Göstermek
Php İle Upload İşlemleri
  • Dosya Yükleme
  • Çoklu Dosya Yükleme
  • Js Kütüphaneleri İle Resim Upload
  • Base64 den Resim Yükleme
Classlar
  • Classlar - OOP , Sınıf , Özellik, Method Nedir ? İlk class yazımı
  • Classlar - Methodlar
  • Classlar - Static Kullanım
  • Classlar - Sihirli Methodlar
  • Classlar - Kalıtım
Veri Tabanı İle Çalışmak
  • Veri tabanı nedir ? Neden kullanılır ?
  • phpMyAdmin Kullanımı
  • Yeni veritabanı oluşturma
  • Tablo Oluşturma
  • Db - Primary Key Nedir Neden Gereklidir.mp4
  • Veri tabanında veri tipleri
  • Veri tabanı - Insert işlemleri
  • Veri tabanı - Update işlemleri
  • Veri tabanı - where sorguları
  • Db - Gruplamalı and ve or kullanımı in kullanımı
  • Veri tabanı - Delete İşlemleri
  • Veri tabanı - Tablolar Arası İlişkiler
  • Veri tabanı - Tablolar Arası İlişkiler 2
  • Veri tabanı - İnner join
  • Veri tabanı - Left Join
  • Veri tabanı - Right Join
  • Veri tabanı - Kartezyen tablo birleştirme
  • Veri tabanı - Union ile tabloları birleştirmek
  • Veri tabanı - Viewler Oluşturmak
  • Veri tabanı - Triggerlar ile çalışmak
Php İle Veritabanı İşlemleri
  • Pdo - Ders 1 - pdoya giriş & Pdo ile mysql e bağlanmak
  • Pdo - Ders 2 - mysql e sql sorgusu göndermek
  • Pdo - Ders 3 - Formdan alınan veriyi veritabanına ekleme
  • Pdo - Ders 4 - select ile formları doldurma update ile veri güncelleme
  • Pdo - Ders 5 - fetch fetchall lastinsertid fetchobject rowcount methodları
  • Pdo - Ders 6 - prepare bindparams execute kullanımı
Php de güvenlik
  • Kontrolsüz Veri Kaydı
  • SQL injection
  • XSS saldırıları
  • Cookie saldırıları
Gerçek Bir Sunucuda Çalışmak
  • Ubuntu Server - digitalocean.com da sunucu oluşturmak