İçeriğe geç
Codary
Sunucu Tarafı Web Geliştirme Müfredatı

PHP ile Sunucu Tarafı Web Geliştirme

Web'in büyük bölümünü çalıştıran PHP'yi öğrenin: değişkenler, diziler, fonksiyonlar, form işleme, nesne yönelimli PHP, PDO ile veritabanı ve güvenli kodlama. Bu site de PHP ile yazıldı!

Başlangıç - Orta 5 modül 19 ders 19 quiz 1 proje Kod yapısı kontrolü

PHP Kurs Müfredatı

Zorluk dağılımı: Kolay · 3 Orta · 7 Zor · 9
Başlamadan önce oku PHP nedir, bu kurs nasıl işler?

PHP, web sitelerinin sunucu tarafında çalışan bir programlama dilidir. Tarayıcıda gördüğün sayfa, sunucuda PHP tarafından hazırlanıp sana gönderilir. Kullanıcı girişi, form işleme, veritabanından ürün listeleme gibi işler PHP ile yapılır. İnternetteki sitelerin yaklaşık dörtte üçü PHP kullanır; WordPress, Wikipedia ve bu sitenin kendisi PHP ile yazılmıştır.

Önce ne bilmelisin?

HTML bilmen yeterlidir, çünkü PHP çoğunlukla HTML üretir. Daha önce hiç programlama yapmadıysan endişelenme; değişkenler, kararlar, döngüler ve fonksiyonları baştan anlatıyoruz. Kursun sonunda formları güvenle işlemeyi ve PDO ile veritabanına bağlanmayı öğreneceksin.

Bir ders nasıl işler?

  • Anlatım: Önce kavramın ne olduğunu ve neden gerektiğini günlük hayattan bir örnekle anlatıyoruz.
  • Örnek kod: Ardından küçük bir örneği satır satır inceliyoruz. Örnek kodlar kopyalanamaz; kendi elinle yazmak öğrenmenin en hızlı yoludur.
  • Görev: Sağdaki editöre görevi kendin yazarsın. Takılırsan İpucu al butonu ipuçlarını tek tek açar; tüm ipuçlarını açıp en az 3 kez denedikten sonra istersen örnek çözümü görebilirsin.
  • Zorluk: Her dersin yanında Kolay, Orta veya Zor etiketi vardır. Zor dersleri acele etmeden, ipuçlarını kullanarak çöz.

Kodun nasıl kontrol edilir?

PHP sunucuda çalışan bir dildir. Editör, kodunda görevin istediği yapıların (doğru fonksiyon, değişken, dizi, çıktı metni vb.) olup olmadığını kontrol eder. Görevi tamamladığında programın gerçek çıktısını görürsün.

Kendi bilgisayarında denemek için XAMPP kurman yeterli: kodunu htdocs klasörüne deneme.php olarak kaydet ve tarayıcıda localhost/deneme.php adresini aç.
1 Modül 1 · 0/4 ders Modül 1: PHP'ye Giriş ve Temel Söz Dizimi PHP nedir, echo, değişkenler, veri tipleri ve string işlemleri

1.1 PHP Nedir? İlk Kod

1.2 Değişkenler ve Veri Tipleri

1.3 Operatörler ve Matematik Fonksiyonları

1.4 String Fonksiyonları

Modül tekrarı 4 soru · Modül sonunda çözmeni öneririz
2 Modül 2 · 0/5 ders Modül 2: Kontrol Yapıları ve Diziler if-else, match, döngüler, indeksli ve ilişkisel diziler, dizi fonksiyonları

2.1 if-else ve match

2.2 Döngüler

2.3 İndeksli ve İlişkisel Diziler

2.4 Dizi Fonksiyonları

2.5 Hatayı Bul: Sepet Toplamı

Modül tekrarı 5 soru · Modül sonunda çözmeni öneririz
3 Modül 3 · 0/4 ders Modül 3: Fonksiyonlar ve Web ile Çalışmak Fonksiyonlar, tip bildirimleri, $_GET/$_POST, form işleme ve güvenlik

3.1 Fonksiyonlar ve Tip Bildirimleri

3.2 Formlar: $_GET ve $_POST

3.3 Güvenlik: XSS ve Şifre Saklama

3.4 Hatayı Bul: Form Verisi ve Tipler

Modül tekrarı 4 soru · Modül sonunda çözmeni öneririz
4 Modül 4 · 0/3 ders Modül 4: Nesne Yönelimli PHP Sınıflar, constructor promotion, kalıtım, interface ve static

4.1 Sınıflar ve Constructor Promotion

4.2 Kalıtım, Interface ve Abstract

4.3 Static, Sabitler ve Exception

Modül tekrarı 3 soru · Modül sonunda çözmeni öneririz
5 Modül 5 · 0/3 ders Modül 5: PDO ile Veritabanı ve Projeler PDO bağlantısı, prepared statement, CRUD işlemleri ve mini proje

5.1 PDO ile Bağlantı ve Sorgu

5.2 CRUD İşlemleri

5.3 Proje: Mini Blog Sistemi

PROJE
Modül tekrarı 3 soru · Modül sonunda çözmeni öneririz