PHP Nedir?
PHP (Hypertext Preprocessor), özellikle dinamik web siteleri ve web uygulamaları geliştirmek için yaygın olarak kullanılan bir sunucu tarafı programlama dilidir. Tarayıcı bir sayfa isteğinde bulunduğunda PHP kodu sunucu üzerinde çalışır, HTML üretir ve sonuç tarayıcıya gönderilir. Form verilerini işlemekten veritabanı sorgularına, oturum (session) yönetiminden dosya yüklemeye kadar pek çok sunucu tarafı işini PHP ile yapabilirsiniz. Örneğin bir kullanıcı giriş yaptıktan sonra profil sayfasının verilerini veritabanından çekmek, bir formu doğrulamak veya bir API endpoint'inden JSON döndürmek gibi işler PHP ile gerçekleştirilir.
Bu Seri Kimler İçin Uygun?
> Bilgisayarı olan ve kod yazmaya başlamak isteyen herkes
> Web geliştiricisi olmak isteyenler (özellikle back-end tarafıyla ilgilenenler)
> Öğrenmeye ve araştırmaya hevesli herkes
> Web geliştiricisi olmak isteyenler (özellikle back-end tarafıyla ilgilenenler)
> Öğrenmeye ve araştırmaya hevesli herkes
Kısacası: herkes için uygun sıfırdan başlayana da, temel bilgilerini pekiştirmek isteyene de hitap eder.
Bu Seride Neler Öğreneceğim?
PHP'nin Temelleri ve Kurulum
PHP’nin çalışma mantığı, syntax yapısı, XAMPP/Laragon kurulumu ve ilk PHP dosyanı oluşturma
Veri Türleri ve Değişkenler
String, integer, float, boolean, dizi (array) gibi veri tipleri ve bunlarla çalışma
Videolu projeli anlatım formatında
Sabitler (Constants) ve Kullanım Alanları
define ve const ile sabit oluşturma, projelerde kullanım senaryoları
Operatörler ile Uygulamalı Hesaplamalar
Aritmetik, karşılaştırma, mantıksal, atama operatörleri ve Vize-Final Hesaplayıcı mini projesi
Kontrol Akışı ve Fonksiyonlar
if-else, switch, döngüler (for, while, foreach) ve fonksiyon yazımı
Gelişmiş örneklerle mantığı pekiştirme
Form İşlemleri ve Güvenli Giriş Sistemi
GET/POST kullanımı, form doğrulama, hataları yönetme, güvenli login-register projesi
şifre hashleme, temel güvenlik önlemleri
Kod Okuyarak Öğrenme Mantığı
Hazır PHP kodlarını okuyup çözümleme, pratikte daha hızlı öğrenme için özet rehber
Oturum Yönetimi (Session), Hata Yönetimi ve Basit CRUD Uygulaması
Session oluşturma, kullanıcıya ait verileri saklama, hata yakalama (try/catch)
Veritabanı ile Create Read Update Delete işlemlerinin temeli
Modern PHP Pratikleri
Daha gelişmiş PHP özellikleri, modern yazım şekilleri ve iyi uygulama örnekleri
PHP’nin çalışma mantığı, syntax yapısı, XAMPP/Laragon kurulumu ve ilk PHP dosyanı oluşturma
Veri Türleri ve Değişkenler
String, integer, float, boolean, dizi (array) gibi veri tipleri ve bunlarla çalışma
Videolu projeli anlatım formatında
Sabitler (Constants) ve Kullanım Alanları
define ve const ile sabit oluşturma, projelerde kullanım senaryoları
Operatörler ile Uygulamalı Hesaplamalar
Aritmetik, karşılaştırma, mantıksal, atama operatörleri ve Vize-Final Hesaplayıcı mini projesi
Kontrol Akışı ve Fonksiyonlar
if-else, switch, döngüler (for, while, foreach) ve fonksiyon yazımı
Gelişmiş örneklerle mantığı pekiştirme
Form İşlemleri ve Güvenli Giriş Sistemi
GET/POST kullanımı, form doğrulama, hataları yönetme, güvenli login-register projesi
şifre hashleme, temel güvenlik önlemleri
Kod Okuyarak Öğrenme Mantığı
Hazır PHP kodlarını okuyup çözümleme, pratikte daha hızlı öğrenme için özet rehber
Oturum Yönetimi (Session), Hata Yönetimi ve Basit CRUD Uygulaması
Session oluşturma, kullanıcıya ait verileri saklama, hata yakalama (try/catch)
Veritabanı ile Create Read Update Delete işlemlerinin temeli
Modern PHP Pratikleri
Daha gelişmiş PHP özellikleri, modern yazım şekilleri ve iyi uygulama örnekleri
Seriye Başlamak İsteyenlere
Merhabalar öncelikle ben Ar-Ge ekibinden Watnea. Bu seri, sıfırdan başlayıp sizi temel phpseviyesine getirecek şekilde hazırlanmıştır. Anlatım tarzım ile öğrenmenizi elimden geldiğince üst safaya çekmek istedim. PHP için herhangi bir şey bilmenize gerek yoktur. Programlama da bilmenize gerek yoktur. Her yapının hem kod hem resim kullanarak destekledim. Bir dil bir kaynaktan öğrenilmez. Her bilende öğretemez bunu unutmayın. Bir çok hatam olmuştur elbet. Kaynaklara bakmayı hataları araştırmak istediğiniz zaman başarılı olacaksınız.
Seri kısa oldu evet ama 3 konuyu tek çatıda anlattığım için gayet yeterli idi ve artık vakit bulamıyorum. Projeler ile konuyu desteklemeye devam edeceğim.
Seri kısa oldu evet ama 3 konuyu tek çatıda anlattığım için gayet yeterli idi ve artık vakit bulamıyorum. Projeler ile konuyu desteklemeye devam edeceğim.
Seri Bölümleri
Sıfırdan İleri Seviye PHP #1 Temel Syntax ve Kurulum Rehberi
Sıfırdan İleri Seviye PHP #2 Veri Türleri | Projeli
Sıfırdan İleri Seviye PHP #3 Sabitler
Sıfırdan İleri Seviye PHP #4 Operatörler | Vize-Final Hesaplayıcı
Sıfırdan İleri Seviye PHP #5 Kontrol Akışı ve Fonksiyonlar
Sıfırdan İleri Seviye PHP #6: Form İşlemleri, Güvenli Giriş Sistemi | Register/Login Projesi
Sıfırdan İleri Seviye PHP #7: Kod Okuyarak Öğren | ÖZET
Sıfırdan İleri Seviye PHP #8 Oturumlar, Hata Yönetimi ve Basit CRUD Uygulaması
İnternetin En Detaylı Modern Sıfırdan İleri Seviye PHP Eğitimi #9
Sıfırdan İleri Seviye PHP #1 Temel Syntax ve Kurulum Rehberi
Sıfırdan İleri Seviye PHP #2 Veri Türleri | Projeli
Sıfırdan İleri Seviye PHP #3 Sabitler
Sıfırdan İleri Seviye PHP #4 Operatörler | Vize-Final Hesaplayıcı
Sıfırdan İleri Seviye PHP #5 Kontrol Akışı ve Fonksiyonlar
Sıfırdan İleri Seviye PHP #6: Form İşlemleri, Güvenli Giriş Sistemi | Register/Login Projesi
Sıfırdan İleri Seviye PHP #7: Kod Okuyarak Öğren | ÖZET
Sıfırdan İleri Seviye PHP #8 Oturumlar, Hata Yönetimi ve Basit CRUD Uygulaması
İnternetin En Detaylı Modern Sıfırdan İleri Seviye PHP Eğitimi #9
Son düzenleme:
