Mysql A Başlamaniz Gereken İlk Temeller

Parsle

Katılımcı Üye
24 Şub 2016
426
0
Bu eğitim programında MSQL veri tabanı ile PHP programlama dili temelleri verilmeye çalışılmaktadır.

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.

Set İçeriği:

PHP Genel Bakış
. PHP Nedir?
. Neden PHP?
. Ne gerekli?

Kurulum ve Konfigürasyon
. Windows için Kurulum
. Linux için Kurulum
. Konfigürasyon

PHP’ye Giriş
. İlk sayfa - İlk Kod
. HTML İçine Gömme
. Merhaba Dünya
. İşlem Sırası
. Açıklama Satırları

Veri Tiplerini Tanıma
. Değişkenler
. Stringler
. String Fonksiyonları
. Sayılar
. Float Sayılar
. Diziler
. Dizi Fonksiyonları
. Boolean
. Veri Türünü Öğrenme ve Değiştirme
. Sabitler

Kontrol Yapıları - Mantıksal İfadeler
. if Koşulu
. else ve elseif
. Switch

Kontrol Yapıları - Döngüler
. While Döngüsü
. For Döngüsü
. Foreach Döngüsü
. Continue
. Break
. Dizi İşaretçileri

Fonksiyonlar
. Fonksiyonlar
. Fonksiyonları Kullanma
. Fonksiyondan Değer Döndürme
. Globaller
Fonksiyon için Varsayılan Değer

Hata Ayıklama
. Soruderme ve Hata Ayıklama

Web Sayfalarını Oluşturma
. Link. Link Değerlerini GET ile Alma
. Urlencode ve Urldecode
. Formlar
. Htmlencode
. Çerezler
. Session/B]Başlıkle Sayfa Yönlendirme
. includ require Fonksiyonları

MySQL Temelleri
. MySQL’e Giriş
. SELECT
. INSERT
. UPDATE
. DELETE
. PhpMyAdmin
. PHP ve MySQL Bağlantısı

İçerik Yönetim Sistemi Yapısı
. Planlama
. CMS için Veritabanı Oluşturma
. İlişkisel Veritabanı
. Çalışma Alanını Ayarlama
. Yönetim Sayfası
. İçerik Sayfası
. Veritabanı Kullanma ve Menü Oluşturma
. Menü Alt Öğelerini Oluşturma
. Fonksiyon Oluşturma
. Menü Bağlantılarını Oluşturma
. Menüden Gelen Veriyi İşleme
. Menüyü Düzenleme

CRUD Uygulamaları
. ID’ye Göre Konu Bulma
. ID’ye Göre Sayfa Bulma
. Menüye Öğe Ekleme
. Yeni Konu Eklemek için Form Oluşturma
. Konu Kaydetme Sayfasını Oluşturma
. SQL Injection
. Form Doğrulama
. Konu Düzenle Sayfasının Oluşturulması
. Konu Bilgilerini Form Nesnelerine Atama
. Update Sorgusu Oluşturma
. Update Sorgusunu Kontrol Etme
. Konu Silme
. Sayfalar Üzerinde CRUD İşlemleri

Genel Alan Oluşturma
. CMS Yapısı
. Index.php Sayfasını Oluşturma
. Konu ve Sayfaların Görüntülenmesi

Sayfa Erişimleme
. Yönetici Ekleme
. Yönetici Girişi
. Ders Dosyaları
 
Üst

Turkhackteam.org internet sitesi 5651 sayılı kanun’un 2. maddesinin 1. fıkrasının m) bendi ile aynı kanunun 5. maddesi kapsamında "Yer Sağlayıcı" konumundadır. İçerikler ön onay olmaksızın tamamen kullanıcılar tarafından oluşturulmaktadır. Turkhackteam.org; Yer sağlayıcı olarak, kullanıcılar tarafından oluşturulan içeriği ya da hukuka aykırı paylaşımı kontrol etmekle ya da araştırmakla yükümlü değildir. Türkhackteam saldırı timleri Türk sitelerine hiçbir zararlı faaliyette bulunmaz. Türkhackteam üyelerinin yaptığı bireysel hack faaliyetlerinden Türkhackteam sorumlu değildir. Sitelerinize Türkhackteam ismi kullanılarak hack faaliyetinde bulunulursa, site-sunucu erişim loglarından bu faaliyeti gerçekleştiren ip adresini tespit edip diğer kanıtlarla birlikte savcılığa suç duyurusunda bulununuz.