PHP Dersleri
Sıfırdan ileri seviyeye, adım adım yapılandırılmış öğrenme yolu
PHP Temelleri
PHP temel kavramları.
PHP Giriş
4 DersPHP giriş bilgileri.
Operatörler
3 DersAritmetik, atama, mantıksal ve diğer PHP operatörlerinin tanımı ve kullanım örnekleri.
Veri Tipleri ve Diziler
5 DersPHP'nin temel veri tipleri olan integer, float, string, boolean, null ve dizi yapılarının kullanımı.
Koşul Yapıları
3 Dersif/elseif/else, switch, match ve kısa koşul operatörlerinin kullanımı.
PHP Döngüleri
3 DersPHP döngüleri.
Fonksiyonlar
5 DersPHP'de fonksiyon tanımlama, parametreler, dönüş değerleri ve değişken kapsam kavramları.
Hata Yönetimi
3 DersPHP hata türleri, try/catch/finally yapısı ve özel exception sınıfları.
Form ve Süper Global Değişkenler
3 Ders$_GET, $_POST, $_SESSION, $_COOKIE ve form doğrulama/güvenlik.
PHP OOP Kavramları
Nesne yönelimli programlamanın temel ve ileri kavramları: sınıflar, kalıtım, arayüzler, trait'ler, sihirli metodlar ve PHP 8.1 enum'ları.
Sınıflara Giriş
3 DersPHP'de sınıf ve nesne kavramı, özellikler, metodlar, constructor ve destructor.
Kapsülleme
3 DersErişim belirleyiciler (public/protected/private), getter/setter metodları ve readonly özellikler.
Kalıtım
3 Dersextends ile sınıf türetme, parent:: ile üst sınıfa erişim, metot geçersiz kılma ve final anahtar kel...
Arayüzler ve Soyut Sınıflar
3 Dersinterface/implements ile sözleşme tanımlama, abstract class ile şablon oluşturma ve ikisinin karşıla...
Trait'ler
3 DersTrait tanımlama ve use ile kullanma, birden fazla trait kullanımı ve çakışmaları çözme.
Statik Üyeler ve Sabitler
3 Dersstatic özellikler ve metodlar, sınıf sabitleri (const) ve geç statik bağlama (late static binding).
Sihirli Metodlar
3 DersPHP'nin __ önekli özel metodları: __toString, __get/__set/__isset, __invoke, __clone ve __call.
Enum Sınıfları (PHP 8.1+)
3 DersPHP 8.1 ile gelen enum sözdizimi, backed enum'lar ve enum'lara metot ile arayüz ekleme.
PHP İleri Konular
Hata yönetimi, dosya işlemleri, closures, ileri dizi fonksiyonları, tarih/zaman, regex, namespace ve PHP 8.x yenilikleri.
Hata Yönetimi ve İstisnalar
3 DersPHP'de try-catch-finally yapısı, exception hiyerarşisi ve özel exception sınıfları.
Dosya ve JSON İşlemleri
3 DersPHP'de dosya okuma/yazma fonksiyonları, JSON encode/decode ve CSV/serializasyon işlemleri.
Closures ve Fonksiyonel Programlama
3 DersAnonim fonksiyonlar, closure'lar ve use anahtar kelimesi, arrow function'lar.
Dizilerle İleri İşlemler
3 Dersarray_map, array_filter, array_reduce, usort ve dizi açma (unpacking) işlemleri.
Tarih ve Zaman
3 DersPHP'de DateTime sınıfı, tarih formatlama/parsing ve tarih aritmetiği.
Regular Expressions
3 DersPHP'de regex temelleri, preg_match/replace fonksiyonları ve pratik kullanım örnekleri.
Namespace ve Autoloading
3 DersPHP'de namespace tanımlama, use ile aliasing ve PSR-4 autoloading standardı.
PHP 8.x Yenilikleri
3 DersPHP 8.0/8.1/8.2 yenilikleri: match ifadesi, nullsafe operatörü, named arguments, constructor promoti...
PHP Veritabanı ve PDO
MySQL veritabanına PDO ile bağlanma, SELECT/INSERT/UPDATE/DELETE sorguları, prepared statements, transaction yönetimi ve SQL injection koruması.
MySQL'e Bağlanmak
3 DersPDO nedir, DSN yapısı ve MySQL bağlantısı nasıl kurulur?
Veri Okuma
3 DersSELECT sorguları, fetch/fetchAll metodları ve hazırlanmış sorgular.
Veri Yazma
3 DersINSERT, UPDATE ve DELETE sorguları; rowCount() ile etki doğrulama.
İleri PDO
3 DersTransaction yönetimi, PDO exception'ları ve SQL injection koruması.
Derslere Erişmek İçin Üye Ol
Ücretsiz hesap oluştur ve tüm derslere anında eriş.