PHP ile Web Programlama 2. Düzey

Ana Sayfa » Kurslar » PHP ile Web Programlama 2. Düzey

Programlama ve web geçmişi olan kimseler için web uygulamaları geliştirmeye yönelik ihtiyaçlar ve günümüze uygun çözümleri ele alacak bir eğitim olacak. Kursun amacı çok bilindik yanlışları sonlandırmak, “PHP öldü yeaa” söyleminin niçin geçersiz olduğunu kavratmak, ihtiyaca yönelik web uygulamasını PHP ve bağlı teknolojileri kullanarak nasıl hayata geçirilebileceğinin mantığını sunmaktır.

Eğitime katılacakların sahip olması gereken özellikler:

 

Başvuruların Değerlendirilmesi:

Değerlendirme süreci sırasında sizden PHP ile bir web yazılımı geliştirerek özgür bir yazılım olarak açık bir biçimde yayınlamanız istenecektir. Yazılım geliştirmeyenlerin bu kursa başvuruları kabul edilmeyecektir.

 

Önemli Notlar

  • Bilgisayarınızda herhangi bir GNU/Linux dağıtımı kurulu olmalıdır (tercihen Ubuntu). Windows veya Mac OS X kullanıyorsanız, sanal makineye GNU/Linux kurabilirsiniz.
  • Bilgisayarınızda Apache, PHP ve MySQL üçlüsünün kurulu olması gerekmektedir.
  • Bu eğitim kesinlikle “Web Sitesi Yapma” eğitimi değildir. PHP ve PHP ile Web Uygulamaları Geliştirme eğitimidir.

 

Konular

  • PHP: Usulüne Uygun (phptherightway.com)
  • PHP Standartları Önerileri (PSR)
  • Temiz Kod: Karışık yazılan projelerin temizlenmesi, katmanların ayrıştırılması
  • PDO: Veritabanıyla temel işlemler, CRUD – BREAD
  • PHP ile Nesne Yönelimli Programlama: OOP ve MVC mantığı, örnekleri
  • PHP’de bağımlılık yönetimi: Composer
  • Bağımlılık Sızdırma (Dependency injection)
  • ORM (Object-Relational Mapping) Kavramı
  • Uygulama planlama: ihtiyaç analizi, paket keşfi
  • Çatılar (Framework) ve örnekler (Laravel öncelikli)
  • Modern Web Yüzsüzlüktür: önyüz olmadan web servis şeklinde çekirdek geliştirme, JSON