13 Mayıs 2012 Pazar

Mysql Veritabanı ve PHP Temelleri Eğitimi

Mysql Veritabanı ve PHP Temelleri Eğitimi

PHP, özellikle Web için tasarlanmış olan, sunucu taraflı çalışan bir script dilidir. 1994 yılında Ramus Lerdorf tarafından oluşturulmuş ve günümüze kadar bir çok kişi tarafından geliştirilerek beş kez güncellenmiştir. PHP, Açık Kaynak (Open Source) tabanlı bir üründür. Yani kaynak koduna erişebilir, bunu hiçbir ücret ödemeden kullanabilir, değiştirebilir ve yeniden dağıtabilirsiniz.

PHP ile HTML sayfalarınıza, her ziyaret edildiklerinde çalıştırılacak şekilde PHP kodlar gömebilirsiniz. Böylece statik tabanlı sayfalar yerine, dinamik olarak kullanabileceğiniz, yönetebileceğiniz, ziyaretçileriniz ile daha rahat iletişim kurabileceğiniz sayfalar oluşturabilirsiniz. PHP, popüler işletim sistemlerinin hepsiyle çalışabilmesi, yüksek performansa sahip olması, bir çok farklı veri tabanına sistemini kullanabilmesi, geniş kütüphane seçeneği ve bunu gibi özellikleri kullanılabilirliği ve popülaritesi oldukça yüksek olan bir script dilidir.

MySQL ise internetteki en popüler açık kaynak kodlu veritabanı yazılımıdır. MySQL, altı milyondan fazla sistemde yüklü bulunan çoklu iş parçacıklı (multi-threaded), çok kullanıcılı (multi-user), hızlı ve sağlam (robust) bir veritabanı yönetim sistemidir. UNIX, OS/2 ve Windows platformları için ücretsiz dağıtılmakla birlikte ticari lisans kullanmak isteyenler için de ücretli bir lisans seçeneği de mevcuttur. Kaynak kodu açık olan MySQL'in pek çok platform için çalıştırılabilir ikilik kod halindeki indirilebilir sürümleri de mevcuttur. Ayrıca ODBC sürücüleri de bulunduğu için birçok geliştirme platformunda rahatlıkla kullanılabilir.

Bu eğitim programında MSQL veri tabanı ile PHP programlama dili temelleri verilmeye çalışılmaktadır.


Eğitim Programı

Başlarken
Alıştırma dosyalarını kullanma

1. PHP'ye Genel Bakış

PHP Nedir?
PHP'nin Tarihi
Neden PHP Seçilmeli
Kuruluma Genel Bakış

2. MAC Kurulumu

Mac 10.4 (Tiger) PHP Kurulumu
Mac 10.5 (Leopard) PHP Kurulumu
Konfigürasyon Ayarları
Metin Editörü
PhpMyAdmin

3. Windows Kurulumu

Kurulum
Konfigürasyon Ayarları
Metin Editörü
Başlarken

4. PHP Konfigürasyon Bilgilerini İnceleme

PHP'yi HTML İçine Gömme
"Merhaba Dünya"
PHP Sayfalarının İşlenmesi
Açıklama Ekleme

5. Veri Tiplerini Tanıma

Değişkenler
String'ler
String Fonksiyonları
Integer'lar
Ondalık Sayılar
Diziler
Dizi Fonksiyonları
Booleans ve NULL
Veri Tipleri ve Kontrolleri
Sabitler

6. Kontrol Yapıları: Mantıksal İfadeler

If Yapısı
Else ve Elseif Yapısı
Mantıksal Operatörler
Switch Yapısı

7. Kontrol Yapıları: Döngüler

While Döngüsü
For Döngüsü
Foreach Döngüsü
Continue Komutu
Break Komutu
Dizi İşaretçilerini Anlama

8. Fonksiyonlar

Fonksiyon Tanımlama
Fonksiyonları Kullanma
Değişkenden Değer Döndürme
Global Değişkenleri
Varsayılan Değişkenler

9. Hata Ayıklama

Hata Ayıklama ve Sorun Giderme

10. Web Sayfalarını Oluşturma

Bağlantılar ve URL'ler
GET Metodunu Kullanma
GET Değerlerini Kodlama
HTML İçeriği Kodlama
Form Yapısı
Cookies'leri Ayarlama
Session İşlemleri
Sayfa Yönlendirme
Include ve Require Metotları

11. MySQL Temelleri

MySQL Yapısı
MySQL'de Veritabanı Oluşturma
MySQL Veritabanına Veri Girişi Yapma
PHP ile MySQL'e Bağlanma
PHP ile MySQL'den Veri Çekme

12. İçerik Yönetim Sistemi Yapısı

Proje Taslağı Oluşturma
CMS İçin VeriTabanını Oluşturma
İlişkisel Veritabanları
Çalışma Klasörlerini Oluşturma
İlk Sayfayı Oluşturma
Sayfayı Yeniden Oluşturma
Veritabanına Bağlanma
Dinamik Menü Oluşturma
Menüyü Yeniden Düzenleme
Menüdeki Öğelere Bağlantı Ekleme
Menüden Seçilen Sayfayı Belirleme
Menüdeki Seçimi Vurgulama

13. CRUD Uygulamarı (Create, Read, Update, Delete)

Veritabanındaki Kategoriyi Bulma
Veritabanındaki Sayfayı Bulma
Yeni Bir Kategori Ekleme
Kategori İçin Giriş Formu Oluşturma
Kategori Ekleme
Verileri MySQL Enjeksiyon İçin Kontrol Etme
Form Doğrulama
Ek Form Doğrulama
Kategorileri Düzenleme
Tek Sayfada İşlem Yapma
Veritabanında Kategoriyi Günceleme
Form Sonuçlarını Mesaj Olarak Gösterme
Kategori Silme
CRUD Görevlerini İnceleme
CRUD Görevlerinin Sonuçları

14. Genel Alan Oluşturma

Genel Görünüm
Genel İçerikte Dolaşma
Genel İçerik Fonksiyonları
Varsayılan Kategori İçin Davranış Oluşturma
Metin Kodlama ve Dönüştürme

15. Sayfa Erişimi Düzenleme

Kullanıcı Erişimi
Şifreleme
Kullanıcı Girişi Oluşturma
Denetleme Yetkisi
Session'ları Kullanarak Oturumları Denetleme
Çıkış Sayfası Oluşturma

Eğitime başlamak veya incelemek için tıklayın!
Shout

0 yorum:

Yorum Gönder