PHP ile Web Programlamaya Giriş
Eğitmenler: Nuri Akman, Rahmi Hatipoğlu, Osman Kayı
Katılımcılar için ön-şartlar
Katılımcıların temel seviyede HTML, CSS ve JS bilgisi olması tercih sebebidir.
Eğitim içeriği
PHP, web geliştirmenin temel taşlarından biri olarak kabul edilir ve geniş bir kullanıcı kitlesine sahiptir. Server-side (sunucu taraflı) bir programlama dili olan PHP, kullanıcıların veritabanlarıyla etkileşime geçmesine, form verilerini işlemesine ve dinamik içerik oluşturmasına imkan tanır.
Vue.js ise, modern bir JavaScript framework’üdür ve client-side (istemci taraflı) web uygulamaları geliştirmek için tasarlanmıştır. Vue.js’in kolay öğrenilebilir yapısı, verimli bileşen tabanlı yapısı ve etkileyici performansı, web geliştirme dünyasında hızla popülerlik kazanmasına neden olmuştur.
Bu eğitimde, PHP ile sunucu taraflı işlemleri gerçekleştirerek, veritabanı yönetimi, form işlemleri, oturum yönetimi ve daha fazlasını öğreneceğiz.
Eğitiminin sonuna doğru, PHP ve Vue.js’i birlikte kullanarak, dinamik ve etkileşimli web uygulamaları oluşturmaya giriş yapmayı hedefliyoruz.
Eğitim Başlıkları
- Giriş
- Çalışma ortamı hazırlanması (xampp)
- Editör ve eklentilerinin kurulumu (VS Code)
- PHP Temel Eğitimi
- PHP Söz dizimi
- Değişken türleri, sabitler, operatörler
- Karar yapıları
- Döngü türleri
- Diziler ve dizi işlemleri
- Tarih işlemleri
- Temel Web Bilgisi
- Web kavramları
- Tarayıcılar
- Çerezler
- Oturum yönetimi
- Temel HTML ve CSS
- Javascript nedir
- SQL nedir?
- Temel SQL eğitimi (MySQL üzerinden)
- Ajax nedir?
- JSON nedir?
- Get/Post metodları
- Temel API eğitimi
- HTML Form ve form elemanları
- Gelişmiş PHP Eğitimi
- MySQL veritabanına giriş
- PDO ile veritabanı kullanımı
- Hata yakalama
- Form doğrulama
- Dosya yükleme
- PHP ve Sınıflar
- PHP ve AJAX
- PHP ve XML
- PHP ve JSON
- PHP ve Oturum Yönetimi
- JSON ile veri transferi
- RSS ve XML kullanımı
- Uygulamalar
- MySQL ile CRUD örneği (Telefon rehberi)
- Haber sitelerinden RSS çekip yayınlama örneği
- JSON cevap üreten API servis hazırlama örneği
- dummyjson.com sitesi üzerinden API kullanımına giriş örneği
- VueJS ile PHP kullanımı
- Redis kullanım örneği