PHP Eğitimi

5 Gün – 30 Saat

Ön Koşul: Temel HTML ve CSS bilgisi gereklidir. Programlama mantığına giriş yapmış olmak faydalı olacaktır.

Eğitim Hakkında:

PHP Eğitimi, web geliştirme dünyasında en çok kullanılan sunucu taraflı programlama dillerinden biri olan PHP’yi kapsamlı bir şekilde ele alır. Bu eğitim, PHP ile dinamik web uygulamaları geliştirme, veritabanı bağlantıları kurma, form işleme, oturum yönetimi ve güvenlik gibi temel ve ileri seviye konuları içerir. Katılımcılar, PHP’nin son sürümleri ile geliştirilmiş modern teknikleri öğrenirken, uygulamalı laboratuvar çalışmaları ile teorik bilgilerini pratikte uygulama fırsatı bulurlar.

Kimler Katılmalı:

  • Web Geliştiricileri: Dinamik ve etkileşimli web uygulamaları geliştirmek isteyen web geliştiriciler.
  • Yazılım Geliştiriciler: Sunucu taraflı programlama becerilerini geliştirmek isteyen yazılım uzmanları.
  • Öğrenciler ve Yeni Başlayanlar: Web geliştirme kariyerine adım atmak isteyen üniversite öğrencileri ve yeni başlayanlar.

Eğitim İçeriği:

  1. PHP’ye Giriş:
    • PHP dilinin temelleri ve kurulum
    • PHP betik yapısı ve çalışma mantığı
  2. Değişkenler, Veri Türleri ve Operatörler:
    • PHP’de değişkenler ve veri türleri
    • Operatörler ve ifadeler ile hesaplamalar
  3. Kontrol Yapıları ve Döngüler:
    • If-else, switch-case, for, while, do-while döngüleri
    • PHP’de kontrol yapıları ile mantık kurma
  4. Fonksiyonlar ve Diziler:
    • PHP fonksiyonları ve parametre kullanımı
    • Diziler ve çok boyutlu dizi işlemleri
  5. Form İşleme ve Oturum Yönetimi:
    • HTML formları ile veri gönderme ve PHP ile işleme
    • Oturum ve çerez yönetimi ile kullanıcı etkileşimi
  6. Veritabanı Bağlantısı (MySQL):
    • MySQL veritabanı bağlantısı kurma ve CRUD işlemleri
    • PDO ve MySQLi kullanımı
  7. PHP ile Güvenlik Uygulamaları:
    • SQL enjeksiyonlarından korunma teknikleri
    • XSS ve CSRF gibi güvenlik açıklarını yönetme
  8. PHP Framework Tanıtımı:
    • Laravel ve Symfony gibi popüler PHP framework’lerine giriş
    • Framework’ler ile hızlı geliştirme yaklaşımları
  9. API ve Web Servisleri:
    • RESTful API geliştirme
    • JSON ve XML ile veri alışverişi
  10. Proje ve Uygulamalar:
    • PHP ile mini proje geliştirme
    • Gerçek dünyadan uygulama örnekleri ve laboratuvar çalışmaları

Eğitim Sonu Kazanımları:

  • Web Geliştirme Becerisi: Dinamik web uygulamaları geliştirme yetkinliği kazanma.
  • Güvenli Kod Yazma: Güvenlik tehditlerine karşı güvenli PHP kodları yazabilme.
  • Uygulamalı Deneyim: PHP’yi etkin bir şekilde kullanarak veritabanı bağlantıları ve API’ler ile çalışma becerisi.

PHP Eğitimi, dinamik ve güvenli web uygulamaları geliştirmek isteyen herkes için temel ve ileri düzey beceriler sunar. Eğitim sonunda, katılımcılar modern PHP teknikleri ile projeler geliştirebilecek seviyeye gelirler.