PHP ve MySQL ile Web Programlamaya Giriş
AMAÇ
Bu proje, ilk olarak 9-12 Şubat 2019 tarihleri arasında ORDU'da yapılan 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, 19 Temmuz - 3 Ağustos 2019 tarihleri arasında Bolu'da yapılan Mustafa Akgül Özgür Yazılım Yaz Kampı çerçevesindeki PHP ile Web Programlama eğitiminde kaynak olarak kullanılmış ve geliştirilmiştir.
Bundan sonra da PHP ve MySQL ile Web Programlama eğitimleri için bir başvuru kaynağı olarak kullanılabilmesi amacıyla geliştirilmeye devam edilecektir.
- 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.
İÇİNDEKİLER
Giriş
Kurulum Bilgileri
- Eskişehir: Kurulum veya Paylaşım
- Windows İçin Kurulum
- Linux İçin Kurulum
- MacOS İçin Kurulum
Faydalı Eklentiler
- Atom Eklentileri
- Atom ve Git kullanımı TODO:GÜNCELLENMELİ
- Firefox Eklentileri
- SublimeText Eklentileri ve Tuş Tanımları
MARKDOWN
GIT
HTML
CSS
Bootstrap
- Bootstrap HTML Site Yapımı (Bir Video)
- Bootstrap Eğitim Seti *Mutlaka izlemelisiniz
- Bootstrap Grid Yapısı
- Bootstrap Örnekleri
- Renk Şablonları - BootSwatch Ücretsiz
- Tasarım Blokları - Froala Ücretsiz
Bootstrap İle Hazır Site Şablonları
Site şablonlarını göster
jQuery
- jQuery ve Ajax ve JSON (Yapılacak)
- Ajax
- 5 Dakikada jQuery
Veritabanı
- İlişkisel Veritabanı ve MySQL'e Giriş
- 5 Dakikada SQL
- Temel SQL Komutları
- PHP ezSql Veritabanı Sınıfı Kullanımı
MySQL'e Giriş
- Temel MySQL Komutları ve Örnekleri
- Örnek Veritabanları
- MySQL String Komutları
- MySQL Tarih Komutları
- MySQL Functions
- SQLi Zaafiyeti / SQL Injection
- MySQL MyIsam vs InnoDB
PHP'ye Giriş
- PHP'ye Giriş TODO: Başlıklar anlaşılabilir biçimde sunulmalı
- 5 Dakikada PHP
- Popüler Komutlar TODO: Her başlık ayrı sayfalara bölünebilir.
- HTML Form Örneği
PHP Komutları
- Matematiksel Komutlar
- String Komutları
- Dizi Komutları
- Multibyte Komutlar
- Dosya Sistemi Komutları
- Oturum Komutları
- Çıktı Tamponu Komutları
- Tarih ve Zaman Komutları
PHP İleri Konuları
php.ini ve my.ini Ayarları
PHP Örnekleri
Etüd İçin Örnekler (Sınıfça yapılabilecek uygulamalar)
LINUX
Dünya üzerindeki 500 Süper Bilgisayarın tamamı linux kullanmaktadır.
- Temel Linux Komutları - Özet
- Temel Linux Komutları - Tam
- Linux Test Soruları - 1
- Linux Test Soruları - 2
- Eğitmen Notları
- Dosya İzinleri
Çeşitli Konular
- Web Projesi Yapıyorum, Nasıl Çalışıyor Bilmiyorum
- Bower Paket Yöneticisi
- WordPress Kurulumu
- Çeşitli Konular
- Faydalı Videolar
- Faydalı Linkler
- Özgür Yazılım Yaz ve Kış Kampları Blog Yazıları
- Resim Boyutlandırma
- Git Depo Boyutunu Küçültme / Git Shrink
Katkıda Bulunanlar
Teşekkürler /YAPMANIZ GEREKEN TEK ŞEY: BAŞLAMAK!