PHP Dersleri 2021 - Videolu Anlatım

Whistle

Ruhsuz Filozof
Kurucu
Kurumsal Üye
Geliştirici
Yardımsever Üye
Mesaj
11.494
Çözümler
546
Beğeni
12.049
Puan
5.864
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.
Şimdilik aklıma gelen programlar bunlar. Diğer alternatifleri araştırabilirsiniz.




Planlanan Müfredat (Seri devam ettikçe değişebilir)
  1. Giriş (1. Ünite)
    1. Php Nedir? Kullanım alanı nelerdir?
    2. Php'ye Giriş, Temel Syntax Kuralları ve Açıklama Satırları
      1. Php etiketinin kullanımı
      2. Html kodları ile kullanımı
      3. Açıklama Satırları
    3. Php'de değişken tanımlama
    4. Php'de değişken değişken tanımlaması
    5. Php'de veri türleri
    6. Php'de sabit değişken tanımlama
  2. PHP OPERATÖRLERİ (2. Ünite)
    1. Aritmatik Operatörler
    2. Atama Operatörleri
    3. Arttırma ve Azaltma Operatörleri
    4. Karşılaştırma Operatörleri
    5. Mantıksal Operatörler
  3. PHP'de Diziler (3. Ünite)
    1. Diziler nedir?, Php'de dizi oluşturma ve dizi içeriğine bakmak
    2. Php'de çok boyutlu dizi oluşturma
    3. Php'de sabit dizi oluşturma
  4. PHP'de Koşullu İfadeler (4. Ünite)
    1. Koşullu İfadeler Nedir?
    2. if / if else / if elseif else
    3. Ternary (Üçlü) Operatör Kullanımı
    4. Null Birleştirme Operatörü (??) (Null coalescing operator)
    5. Switch case
    6. İf ve Switch için alternatif sözdizimi
  5. PHP'de Döngüler (5. Ünite)
    1. Döngüler nedir?
    2. for
    3. foreach
    4. while
    5. Do-while
  6. PHP'de Fonksiyonlar (6. Ünite)
    1. Fonksiyon oluşturma
    2. Fonksiyon parametreleri
    3. Fonksiyonlarda sınırsız parametre gönderme
    4. Recursive Fonsiyonlar
    5. Anonim fonksiyonlar
    6. Fonksiyon varlığını kontrol etmek (function_exists)
    7. Fonksiyon parametrelerinde ve dönen değerde veri tipi dayatması (PHP 7)
    8. Arrow Fonksiyonlar (PHP 7)
  7. PHP'de ÖnTanımlı Fonksiyonlar ve Değişkenler (7. Ünite)
    1. String fonksiyonları
    2. Dizi fonksiyonları
    3. Öntanımlı değişkenler
  8. Form İşlemleri (8. Ünite)
    1. Henüz planlanma aşamasında
  9. Dosya İşlemleri (9. Ünite)
    1. Henüz planlanma aşamasında
  10. OOP (10. Ünite)
    1. Henüz planlanma aşamasında
  11. PDO İle Veritabanı İşlemleri (11. Ünite)
    1. Henüz planlanma aşamasında
 
Son düzenleme:
Bazen Metin2 tek başına baya sıkıcı oluyor, alternatif olarak üzerinde zaman geçireceğim ne olabilir diye düşünüyordum ki bu rehberi görünce kararımı verdim :) Beklemedeyim..
 
Yorumlarınız için teşekkür ederim. Bakalım umarım yeterince bu dili iyi anlatabilirim. Videoları ufaktan yayınlamaya başladım. :)
 
Öneri:

11.Ünite: Projeler


1 veya 2 alternatif proje üretilebilir. (En yaygın ihtiyaç duyulan ürünler olabilir bunlar...)

Örn: Muhasebe için yönetici veya kullanıcı paneli yada fatura kesebilecek web tabanlı bir uygulama.
 
Önerileriniz için teşekkür ederim. Hiç bilmeyenlere yönelik olarak temel şeyleri anlattıktan sonra uygulama aşamasına geçilecek. Belki birkaç farklı uygulama yapılabilir.

Zaten bir web sitesini geliştirmek için PHP tek başına yeterli değil. HTML / CSS / JavaScript ve SQL de bilmek gerekiyor.
 
Geri
Üst