Lütfen, "Sık Sorulan Sorular" sayfasını dikkatli bir biçimde okuyun.


27 Ocak - 3 Şubat
2018
Karabük Üniversitesi

       

Ana Sayfa

Kurs Listesi

Güncellemeler için takip edin.

Modern Web ve PHP

 

PHP konusunda fikir sahibi olan kimselerin, modern webde PHP’nin yerini kavramaları ve kullanım örneklerini görmeleri hedeflenmektedir.
Öncelikli olarak PHP ile nesne yönelimli geliştirme ile birlikte, tekrar kullanılabilir kod, paketleme ve dağıtım, composer, API, SaaS ve SPA konularına değinilecektir.
 
Kurs Sorumlusu/Sorumluları: Uğur Arıcı
Eğitmen/Eğitmenler: Uğur Arıcı
 
Katılımcılar için ön-şartlar ve kursa getirilmesi gereken donanım/yazılım:

Daha önce PHP ile çalışmış olmaları (temel seviye bilgi)
Web teknolojilerine ilgili olmaları
Kursiyerlerin internete bağlanabilecek yeterliliğe sahip kendi bilgisayarlarını getirmeleri beklenir. Yerel geliştirme ortamının önceden kurulu olması artı olacaktır. (Apache, PHP, MySQL)

Kurs İçeriği:

* Modern Web: Web Siteleri ve Web Uygulamaları
* Modern Webde Teknik: Tekrar Kullanım ve Dış Kaynakları Anlamak
* Sınıflar, Objeler, Genişletilmiş Sınıflar, İsim alanları
* Objeler Arası Kaynak Paylaşımı, Bağımlılık Sızdırma (Dependency Injection)
* Nesnelerde tasarım deseni: MVC
* PHP’de Bağımlılık Yönetimi: composer
* Frameworkler üzerine
* API ve Web Servisleri üzerine
* Arayüz ve uygulama çekirdeğinin ayrılması
* Web’de Masaüstü Deneyimi: SPA

PROGRAM

Karşılama ve Tanışma
İletişim, İnternet ve Web Üzerine Bir Giriş
Modern Web: Web Siteleri ve Web Uygulamaları
Modern Webde Teknik: Tekrar Kullanım ve Dış Kaynakları Anlamak
Paylaşım ve Açık Kaynak
PHP Temelleri
PHP ve Diğer “Dinamik Web” Dilleri
PHP Gerçekten Ölüyor mu?
Nesne Yönelimli Programlama
Sayfa değil Modül Programlamak
PHP’de Nesnelere Giriş
PHP ile Nesne Yönelimli Programlama üzerine örnekler
Sınıflar, Objeler, Genişletilmiş Sınıflar, İsim alanları
Objeler Arası Kaynak Paylaşımı, Bağımlılık Sızdırma (Dependency Injection)
Nesnelerde tasarım deseni: MVC
Tekrar Kullanılabilecek Paketler
PHP’de Bağımlılık Yönetimi: composer
composer’a Paket Geliştirmek Üzerine
PSR standartları
Bir sürü paket içeren büyük paketler: Frameworkler
Popüler Frameworkler
Laravel ile hızlı kurulum, uygulama örnekleri
Kodumuza başka sistemleri dahil etmek: API
Kodumuza dışarıdan erişilebilsin: Web servisler
API ve Web Servisi terimlerinin farkları
Herkese lazımsa yapıp satalım: SaaS
Modern Web Uygulamaları
Arayüz ve uygulama çekirdeğinin ayrılması
Web’de Masaüstü Deneyimi: SPA
Javascript’e Giriş
Genel Bakış ve Kapanış