Bu proje, ilk olarak 9-12 Şubat 2019 tarihleri arasında ORDU'da yapılacak olan Mustafa Akgül Özgür Yazılım Kış Kampı çerçevesindeki PHP ve MySQL ile Web Programlamaya Giriş eğitimi için kaynak olması amacıyla hazırlanmıştır.
Daha sonra ise, PHP ve MySQL ile Web Programlamaya Giriş eğitimleri için bir başvuru kaynağı olarak kullanılabilmesi amacıyla geliştirilmeye devam edilmiştir.
- Geliştirilmesine katkıda bulunmak isterseniz Yapılacak İşler sayfamıza bakabilirsiniz.
- Bu projede yer almasını istediğiniz konular ve önerileriniz için ise Öneriler sayfamızdan bize ulaşabilirsiniz.
PHP Çalışabilmek için, Apache+MySQL+PHP yazılımlarının bilgisayara kurulumu gerekmete. Ancak, bu konuda üçü bir arada hazır yazılımlar mevcut ve yoğun biçimde kullanılmaktadır.
Adı | Açıklaması |
---|---|
LAMP | Linux için Apache+MySQL+PHP anlamındadır. |
WAMP | Windows için Apache+MySQL+PHP anlamındadır. |
MAMP | MacOS için Apache+MySQL+PHP anlamındadır. MAMP'ın Windows sürümü de vardır. |
XAMP | Linux-Macos-Window işletim sistemlerinin hepsi için Apache+MySQL+PHP anlamındadır. |
- jQuery ve Ajax ve JSON (Yapılacak)
- 5 Dakikada jQuery
- Matematiksel Komutlar
- String Komutları
- Dizi Komutları
- Multibyte Komutlar
- Dosya Sistemi Komutları
- Oturum Komutları
- Çıktı Tamponu Komutları
- Tarih ve Zaman Komutları
- Html Form
- Örnek Fonksiyonlar
- Php Örneği 1
- Php Örneği 2
- Php Örneği 3
- Php Örneği 4
- Php Örneği 5
- Php Örneği 6
- Php Örneği 7
- Php Örneği 8
- Php Örneği 9
- Php Örneği 10
- Php Örneği 11
- Php Örneği 12
- Php Örneği 13
- Php Örneği 14
- Php Örneği 15
- Php Örneği 16
- Php Örneği 17
- Php Örneği 18
- Php Örneği 19
- Php Örneği 20
- Php Örneği 21
- Php Örneği 22
- Php Örneği 23
- Php Örneği 24
- Php Örneği 25
- Php Örneği 26
- Php Örneği 27
- Php Örneği 28
- Php Örneği 29
- Şairler ve hayatlarının sunulmaya çalışıldığı proje tamamen metin dosyaları (txt dosyalar) kulanılarak hazırlandı. Kullanıcı adı ve parola ile giriş yapabildiğimiz bir de Yönetim Paneli var. Ekleme, düzeltme ve silme işlemlerini yapabiliyoruz.
- Şairler ve hayatlarının sunulmaya çalışıldığı projemizi MySQL ile hazırladık. Kullanıcı adı ve parola ile giriş yapabildiğimiz bir de Yönetim Paneli var. Ekleme, düzeltme ve silme işlemlerini yapabiliyoruz.
- Örneğimizde bir konuşmadan aldığımız metni, kendi belirlediğimiz kurallarla anlamsız karakterleri silip, konuşmanın bir özetini çıkarttık. Konuşmanın konusunu bulduk.
- Örneğimizde isimler ve anlamları olan bir dosya oluşturup verileri çektik. Kendi belirlediğimiz kuralllarla isimleri, anlamlarını ve cinsiyetlerini ayırdık. Harfe göre isimleri listeledik.İsim arama bölümü yaptık.
- Örneğimizde oturum yönetimine örnek verdik. Session başlatıp, session sonlandırdık.Kullanıcının giriş yapmasını, yaptıktan sonra kontrol etmesini, sessionları silerek oturumu sonlandırmasını sağladık.
- Buradaki örneklerde Glob fonksiyonundan bahsettik. Dosyadaki verileri bölmekten bahsettik. İsimlerin anlamlarını ve cinsiyetlerini böldük. Kutuphane dosyası oluşturup fonksiyonları çağırdık. Seo çalışmasına örnek verdik.
- Örneğimizde github üzerinden ortak bir çalışma yaptık. Konular öğrencilere dağıtıldı ve ortak bir şekilde çalışma yapıldı.
- Örneğimizde bootstrap bir temayı parçaladık.
- Bu depoda resim boyutlandırma, resime yazı yazma, text dosya düzenleme, text dosyaya veri ekleme, dosya yükleme çalışmaları yapıldı.