PHP Türkçe Eğitim Kitapçığı

php türkçeDiğer web tabanlı dillere göre onlarca avantajı olan ve günümüzde en popüler dillerden birisi. İnternet üzerindeki durağan sabit yazılara dinamiklik katmamızı sağlayan bir web tabanlı dil olan PHP, en iyi performansı MYSQL veritabanı ve linux işletim sistemi ile gösterir.

1995 yılında Rasmus Lerdorf tarafından oluşturulan PHP günümüzde halen geliştirilmesine devam edilmekte. En son sürümü PHP5 olmasıyla beraber tamamen açık kaynaklı ve ücretsizdir.

PHP ile neler yapılabilir?

Aslında PHP ile neler yapılamaz diye sorsan daha rahat cevap verirdim. Malum HTML5‘in gelmesi ile artık browserlar ile neredeyse her şeyi yapabiliyoruz. Dökümanlar, resimler, videolar, oyunlar ve internette aklınıza ne gelirse…

Bu durumda PHP gibi bir web tabanlı programlama dili ile ve gelişen browser özellikleri sayesinde artık her şeyi yapabiliriz. İşin aslı sana bu konuda bir sınır koymamak için böyle söylüyorum. Aklına ne geliyorsa yeterli bir birikim ile yapabilirsin.

Biraz saymamı istersen;

  • İçerik yönetim sistemleri (WordPress, Drupal, …)
  • Dinamik sayfalar
  • Veri depolama sistemleri (Senduit, Imageshack.us, …)
  • Anlık bilgi paylaşımı (Facebook, …)
  • E-ticaret sistemleri (ShopPhp, …)
  • Otomasyon yazılımları
  • Resim oluşturma ve düzenleme
  • Online oyunlar (Travian, Ogame, …)
  • Forumlar, makaleler, sözlükler (WikipediaVbulletin, MyBB, …)
  • İçerik bulup derleyen botlar
  • Web tabanlı robotlar

ve daha temel anlamda sayamadığım ve senin gerçekleştirmeni bekleyen sonsuz şeyler.

PHP Eğitimi İçeriği

PHP’ye Bakış

  • Statik web mi? Dinamik web mi?
  • Veritabanın’dan Dinamik İçerik
  • Dinamik İnternet Uygulamaları Geliştirmek
  • Browser içinde Script mi? Server Script mi?
  • Php Avantaj ve Yeteneklerine Bakış
  • PHP.INI
  • PHP mi? ASP mi?

Temel Script Yazma ve Döngü Yapıları

  • PHP Temelleri
  • echo, Print ifadeleri
  • Kod Blokları
  • Temel Data Tipleri
  • Sabit ve Değişken Tanımlamak
  • Döngü Yapıları
  • While
  • Do… While
  • For
  • Exit & Break

Koşul Yapıları

  • True ve False İfadeleri
  • If, Else ve Elseif
  • Switch/Case İfadesi
  • ? (Ternary) Operatörü
  • Timestamp Kullanımı

Apache Web Sunucusu Kullanımı

  • Apache Konfügürasyon Dosyaları
  • Apache’yi Php için Konfigüre Etmek
  • WWW Sites within Apache
  • Apache Virtual Hostlar
  • Web site Özellikleri

PHP Fonksiyonları

  • Fonksiyon Tanıtımı
  • Fonksiyonları deklere Etmek
  • Değişkenerin Etki Alanı
  • Fonksiyonlara Argüman Geçmek
  • Local ve Global Değişken Etki Alanı
  • Fonksiyonlara Value Olarak ve Referans Olarak Parametre Geçmek
  • Fonksiyondan Dönüş Değeri
  • Include Dosyaları Kullanmak
  • Require İfadesi
  • Rekürsiyon
  • Dinamik Fonksiyon Çağrılması
  • öntanımlı Php Fonksiyonları

PHP Operatörleri

  • Mantıksal Operatörler
  • İlişkisel Operatörler
  • Bitwise Operatörler
  • Diğer Operatörler

PHP’de Diziler

  • Diziler Nedir?
  • PHP’de Dizilerin Kullanımı
  • Dizi Üzerinde Gezinme
  • Dizilere Başlangıç Değerleri Verme
  • Dizilerde Operasyonlar
  • Dizilerde Sıralama
  • Tek Boyutlu Diziler
  • Çok Boyutlu Diziler
  • İsim Etiketleriyle Diziler
  • Dizi Fonksiyonları
  • Web Uygulamalarında, Form’lar ve Dizi’ler

Veritabanı ve Formlarla Çalışmak

  • PHP’yi MYSQL İçin Konfigüre Etmek
  • PHP’nin Veritabaanı API’leri
  • PHP’nin SQL API’leri
  • MySQL mi? Access mi?
  • MySQL mi MS SQL mi?
  • veritabanı Sürücüleri
  • ODBC
  • PHP ile Query çalıştırmak
  • Session ID ile Kullanıcıları Takip Etmek
  • Formları Doldurmak
  • Formlardan Data Almak

PHP İle Dosyalarla Çalışmak

  • Dosya İçeriğini Kurallı İfadelerle Taramak
  • Dosya İçeriğini Değiştirmek ve Editlemek
  • Dosya İçinde Bilgiyi Ayırmak ve Birleştirmek
  • String Fonksiyonları
  • Kurallı İfade Fonksiyonları
  • Dosyaları; Okumak, Yazmak, Silmek
  • Dosya İzinlerini Yönetmek
  • Dosya Kitleme
  • Dizin İçeriğini Okumak
  • Dİzinleri Yaratmak ve Silmek

E-Ticaret

  • E-Ticaret Sitesinin karakteristii ve Gereksinimleri
  • Kimlik Doğrulama ve Yetkilendirme
  • Veri Doğrulama
  • Alışveriş Sepeti Yapmak
  • Sepet Bilgisini Geçici Olarak Saklamak
  • Dışardan Bir Alışveriş Sepetini Php’ye Entegre Etmek
  • Açık Kaynak AlışVeriş Sepeti mi? Ticari AlışVeriş Sepeti mi?
  • Web Aracılığıyla Sipariş İşlemek
  • SSL İle Güvenli Sipariş İşlemek
  • Email Sunucularını Kullanmak
  • E-mail Çıktı Parametrelerini Konfigüre Etmek

MySQL’i Konfigüre Etme ve Kullanma

  • MySQL ile Client/Server Çözüm
  • Güçlü bir RDBMS Olarak MySQL Yetenekleri
  • MySQL’i Yükeme ve Konfigüre Etme
  • MySQL’e Bağlanma
  • PHP’nin MySQL Fonksiyonları
  • SQL Sorgularını Çalıştırmak
  • Select
  • Insert
  • Fetch
  • Update
  • Delete
  • PHPMyAdmin Kullanımı

PHP İle Cookie Kullanımı

  • Cookie’lerin Amacı
  • Cookie Mitleri
  • Cookie’leri Başlatmak
  • Cookie’leri Almak
  • Cookie’lerde Zaman Sınırı
  • Cookie’leri Silmek
  • Cokie’de Dizi Saklama

Çeşitli Php Görevleri

  • Error Log Yazdırma
  • Session Yönetimi & Durum Yönetimi
  • Web Uygulama Yapısı
  • Çevre Değişkenini Kullanmak
  • Redirect İle Çalışma Php Scriptinin Çalışma Denetimi
  • PHP’ye javascript Gömme
  • veri Geçmek İçin Http Protocol Kullanımı
  • Farklı Browser’lara Farklı İçerik Gösterimi
  • Kullanıcıların IP Adresini Almak

PHP ile AJAX

  • javascript’te Ajax objeleri
  • Ajax ile veri işlemleri
  • Ajax ile DOM kullanımı

 

  • Yapılandırma ve Kurulum
    • Genel Kurulum Değerlendirmesi
    • Unix Sistemlere Kurulum
    • Mac OS X üzerine Kurulum
    • Windows Sistemlerine Kurulum
    • Installation on Cloud Computing platforms
    • FastCGI Process Manager (FPM)
    • PECL eklentilerinin kurulması
    • Sorunlar?
    • Çalışma Anı Yapılandırması
  • Dil Başvuru Kılavuzu
    • Temel Sözdizimi
    • Türler
    • Değişkenler
    • Sabitler
    • İfadeler
    • İşleçler
    • Denetim Yapıları
    • İşlevler
    • Sınıflar ve Nesneler
    • İsim Alanları
    • İstisnalar
    • Generators
    • Gönderimlerle İlgili Herşey
    • Öntanımlı Değişkenler
    • Öntanımlı İstisnalar
    • Öntanımlı Arayüzler
    • Bağlam seçenekleri ve değiştirgeleri
    • Supported Protocols and Wrappers
  • Güvenlik
    • Giriş
    • Genel değerlendirmeler
    • Installed as CGI binary
    • Apache’ye modül olarak kurulum
    • Dosya Sistemi Güvenliği
    • Database Security
    • Error Reporting
    • register_globals Kullanımı
    • Kullanıcıdan Gelen Bilgi
    • Sihirli Tırnak
    • PHP’yi gizlemek
    • Güncel Tutmak
  • Özellikler
    • PHP ile HTTP Kimlik Doğrulaması
    • Çerezler
    • Oturumlar
    • XForms ile çalışmak
    • Karşıya dosya yükleme
    • Uzak dosyaların kullanımı
    • Bağlantı yönetimi
    • Kalıcı Bağlantılı Veritabanı Bağlantıları
    • Güvenli Kip
    • Komut satırından kullanım — PHP’nin komut satırından kullanımı
    • Garbage Collection
  • İşlev Başvuru Kılavuzu
    • PHP’nin Davranışını Etkileyenler
    • Ses Biçemleme İşlemleri
    • Kimlik Doğrulama Hizmetleri
    • Tarih ve Saat ile İlgili Eklentiler
    • Komut Satırına Özgü Eklentiler
    • Sıkıştırma ve Arşivleme Eklentileri
    • Kredi Kartı İşlemleri
    • Şifresel Eklentiler
    • Veritabanı Eklentileri
    • Dosya Sistemiyle İlgili Eklentiler
    • İnsan Dilleri ve Karakter Kodlaması Desteği
    • Resim İşleme ve Resim Üretimi
    • Postayla İlgili Eklentiler
    • Matematiksel Eklentiler
    • Salt Metin Olmayan MIME Çıktılama
    • Süreç Denetim Eklentileri
    • Diğer Temel Eklentiler
    • Diğer Hizmetler
    • Arama Motoru Eklentileri
    • Sunuculara Özgü Eklentiler
    • Oturum Eklentileri
    • Metin İşleme
    • Değişkenler ve Veri Türleriyle İlgili Eklentiler
    • HTTP Hizmetleri
    • Windows’a Özgü Eklentiler
    • XML İşleme
  • PHP’nin Çekirdeği; Zend Motoru Geliştiricilerinin Rehberi
    • Preface
    • Bellek Yönetimi
    • Değişkenlerle Çalışmak
    • İşlevlerin Yazılması
    • Sınıflar ve Nesnelerle Çalışma
    • Özkaynaklarla Çalışmak
    • INI ayarlarıyla çalışma
    • Akımlarla Çalışmak
    • The “counter” Extension – A Continuing Example
    • The PHP 5 build system
    • Extension structure
    • PDO Driver How-To
    • Eklentilerin SSS’leri
    • Zend Motoru 2 Başvuru Kılavuzu
    • Zend Engine 2 Opcodes
    • Zend Engine 1
  • SSS — Sıkça Sorulan Sorular
    • Genel Bilgi
    • Eposta listeleri — Posta Listeleri
    • PHP’nin Temini
    • Veritabanı Sorunları
    • Kurulum
    • Derleme Sorunları
    • PHP Kullanımı
    • Parola Karıştırma — Güvenli Parola Karıştırma
    • PHP ve HTML
    • PHP ve COM
    • PHP ve Diğer Diller
    • PHP 4’ten PHP 5’e Geçiş
    • Çeşitli Sorular
  • Ekler
    • History of PHP and Related Projects
    • Migrating from PHP 5.4.x to PHP 5.5.x
    • Migrating from PHP 5.3.x to PHP 5.4.x
    • Migrating from PHP 5.2.x to PHP 5.3.x
    • Migrating from PHP 5.1.x to PHP 5.2.x
    • Migrating from PHP 5.0.x to PHP 5.1.x
    • Migrating from PHP 4 to PHP 5.0.x
    • Sınıflar ve nesneler (PHP 4)
    • PHP’de Hata Ayıklama
    • Yapılandırma Seçenekleri
    • php.ini Yönergeleri
    • Eklenti Grupları/Listesi
    • İşlev Takma Adlarının Listesi
    • Yerleşik Sözcüklerin Listesi
    • Özkaynak Türlerinin Listesi
    • Kullanılabilir Süzgeçlerin Listesi
    • Desteklenen Soket Aktarımlarının Listesi
    • PHP Tür Karşılaştırma Tabloları
    • Çözümleyici Dizgeciklerinin Listesi
    • Kullanıcı Alanı İsimlendirme Kılavuzu
    • About the manual
    • Creative Commons Attribution 3.0
    • Genel Dizin
    • Changelog

http://tr.wikipedia.org/wiki/PHP

Etiketler:  php örnekleri, php öğren, php dersleri, php indir, php nedir, php kodları, php script, php download, PHP kurs, php döküman, php eğitim fiyat, php öğren, kitap türkçe
Emre Özcan 2016-09-15T11:24:53+00:00

About the Author: Emre Özcan

Emre Özcan 1984'de herhangi bir şeye tepki olarak doğdu. İkizler burcu bir bilişim çalışanı. İnsan ilişkileri,futbol,internet,sosyal medya,felsefe ve dini konularla ilgilenmeyi çok seviyor. Şimdilik Ataşehir'de tek başına yaşıyor zengin olunca Cihangir'e taşınacak.

Lütfen yorumlarınızla desteklemekten çekinmeyin

%d blogcu bunu beğendi: