<hdogan@hido.net> Genel PHP Akademik Bilişim 2003 Adana, 03-05 Şubat 2003 Hidayet Doğan <hdogan@hido.net>

Slides:



Advertisements
Benzer bir sunumlar
Web uygulamalarında yeni bir yaklaşım AJAX
Advertisements

Veritabanı Nedir?
.NET FRAMEWORK -MASAÜSTÜ VE SUNUCU YAZILIMLARI
MS OFFICE Access 2013.
PHP & MYSQL.
PHP VE MYSQL.
Bilgisayar Destekli Terminoloji Yönetimi
Filezilla Client & Server
MySQL Veritabanı Sunucusu ve MySQL Veritabanı Kullanımı
Kerem ERZURUMLU Linux Sunucu Dünyası Kerem ERZURUMLU
 Ofis dışından erişim  Kurulum gerekmez  Internet Explorer, Mozilla FireFox, Google Chrome, Safari üzerinden çalışma  Sade ve basit arayüz Web Avantajları.
WEB Tasarımı & .NET Bolum 1
Nedir? Türkiye PHP Grubu – Dokuz Eylül Üniversitesi
İnternet Programcılığı
Web Host Manager (WHM) Nedir Ne İşe Yarar ?
Web Programlama Kursu Bu kurs ne değildir? Neyi amaç edinmiştir?
BTEP 203 – İnternet ProgramcIlIğI - I
FRAMEWORK.
PHP’ ye Giriş Ali DELİCE Bircan ÇİÇEKDEŞ Mustafa İlker ALAGÖZ.
Öğr.Gör.Şükrü KAYA.  PHP, "PHP: Hypertext Preprocessor" sözcüklerinin baş harfleriyle temsil edilen HTML içine gömülebilir açık kaynak kodlu, genel amaçlı,
SQL ve JavaScript Akademik Bilişim 2003 Adana, Şubat 2003 Fırat Tiryaki.
IT 504 İnternet ve Web Programlama Tanıtım Yrd. Doç. Yuriy Mishchenko.
İŞLETİM SİSTEMLERİ EYLÜL 2012.
İnternet Programcılığı II
SON KULLANICI HATALARI BİLGİ İŞLEM DAİRE BAŞKANLIĞI SON KULLANICI HATALARI Cengiz Acartürk 03 Ekim 2003.
MART 2013 İŞLETİM SİSTEMLERİ.
Ankara T.C. MİLLÎ EĞİTİM BAKANLIĞI EĞİTİM TEKNOLOJİLERİ GENEL MÜDÜRLÜĞÜ Bilişim Teknolojileri Formatör Öğretmen Eğitimi Programı Bilişim Teknolojileri.
İşletim Sistemleri Tanım: Kullanıcı ile bilgisayar donanımı arasında bağlantıyı sağlayan özel bir yazılımdır.
.NET Teknolojileri .NET mimarisi VB.NET, C.NET, C#.NET
Açık Ders Malzemelerinde (ADM) Teknik Alt Yapı R. Orçun Madran
Web 2.0 Yeni nesil Internet.
KOBİ – ŞİRKET PORTALI BİTİRME PROJESİ EMRE UYUMAZ & ANIL GÜR.
EYLÜL 2014 İŞLETİM SİSTEMLERİ Bilgisayar Uygulamaları.
Quest Atlantis Dünya Üzerine Yayılmış Çok-Kullanıcılı Çevrim-İçi Eğitsel Bir Bilgisayar Oyununun Teknik Yapısı.
İnternet Programcılığı II
PHP.
VERİTABANI.
PHP’ye Giriş Akademik Bilişim 2003 Adana, Şubat 2003 Hidayet Doğan.
Türkiye’deki Üniversitelerde İnternet Tabanlı Akademik Kayıt ve Not Takip Sistemleri (IANTS) Y.Doç.Dr.Ender Özcan Yeditepe Üniversitesi.
Erman Yukselturk1 PHP NEDİR? Scripting / Progralama dilidir (C’ye benzer) C ++ ortamında geliştirilmiştir Bedava / Açık Kod Hızlı, açık, dengeli (stable),
ALİ FINDIK Galatasaray Ünİversİtesİ 2015
İKMAP İnternet 1 Ders Notu
TR.NET Teknik Destek Uzmanı
KONGRE YÖNETİM SİSTEMİ MEHMET TURAN M. SERTAÇ KELEŞ.
PHP.
Dersi Özeti Kursun içeriğini özeti Alt başlıkları Proje Kurs esnasında kullanmayı planladığımı editörler HTMLe giriş Temel etiketler Notepad+’da.
Bu kurs ne değildir? Neyi amaç edinmiştir? Bilgisayar Mühendisi? Bilgisayar Programcısı? Web Tasarımcısı? Web Programcısı? Neler öğreneceğiz? Kurs sonunda.
Web Tasarım Nedir? Web tasarımı, bir ürünü ya da hizmeti veya bir bireyin reklam ve tanıtımını yapmak üzere veyahutsa toplumu eğitici ve öğretici çalışmalarla.
Veritabanı Yönetim Sistemleri - I
Temel Bilgi Teknolojilerinin Kullanımı Öğr.Gör. Abdullah ŞENER.
ÖTÖ 451 Okul Yönetiminde Bilgisayar Uygulamaları R. Orçun Madran.
Web Teknolojileri Hafta İçerik  Hosting (Barındırma)  Domain (Alan Adı)  Ücretli Hosting ve Domain Siteleri  Ücretsiz Hosting ve Domain Siteleri.
Web Teknolojileri Hafta İçerik  Temel Kavramlar  PHP’ye Giriş  Web Sunucusu (XAMPP) Kurulumu  PHP Temel Komutları 2.
Claroline açık kaynak kodlu bir e-Öğrenim ve eWorking platformudur. Eğitimcilere etkili çevrimiçi kurslar oluşturma ve web üzerinde ortak öğretim faaliyetlerini.
İÇERİK YÖNETİM SİSTEMİ Öğr. Gör. Emine TUNÇEL Kırklareli Üniversitesi Pınarhisar Meslek Yüksekokulu.
GYTE Programlama dilleri Can GÜLŞE PHP Parser Hypertext Preprocessor.
Metadata, z39.50, FRBR, ve RDA. Ders içeriği Web kaynakları ve web kaynaklarında kimlikleme Derin web – Yüzeysel web Arama Motorları Metadata Kopya Kataloglama.
haZIRLAYAN: ELİF KARAOĞLU
Web Tasarımı Giriş.
Server Yönetim Programları
HAZIRLAYAN SEDA KALKANDELEN
İNTERNET PROGRAMCILIĞI 2
Amazon Web Servisleri ve Javascript Dilinin Birlikte Kullanımı
Bu sununun aynısını (Animasyonlar vb
Bu sununun aynısını (Animasyonlar vb
YAZILIM KOD ÜRETEÇLERİ
Dünya Üzerine Yayılmış Çok-Kullanıcılı Çevrim-İçi Eğitsel
Kütüphan-e Türkiye Projesi BİT Yol Haritası
Emre AKADAL Şebnem ÖZDEMİR Dr. Zerrin AYVAZ REİS
.NET Teknolojileri .NET mimarisi VB.NET, C.NET, C#.NET
Sunum transkripti:

<hdogan@hido.net> Genel PHP Akademik Bilişim 2003 Adana, 03-05 Şubat 2003 Hidayet Doğan <hdogan@hido.net>

I. PHP Nedir? PHP, Web tabanlı yazılımları geliştirmek için tasarlanmış bir programlama dilidir. Çalışma mantığı diğer web tabanlı programlama dilleri gibidir (sunucu taraflı).

I. PHP Nedir? HTML dosyaları içine yazılarak kullanılabilir. <head> <title>Örnek</title> </head> <body> <?php echo “Örnek PHP betiği...”; ?> </body> </html> Tarayıcı Çıktısı: Örnek PHP betiği...

II. PHP’nin Tarihi Rasmus Lerdorf tarafından yazıldı. Kendi web sitesine bağlı olan kişilerin takibini yapmak amaçlı kullandı. Kaynak kodunu 1995 senesi içinde yayınladı. Şu anda 10.000.000’dan fazla web sunucusu üzerinde PHP çalışmaktadır (Aralık 2002, Kaynak: Netcraft).

II. PHP’nin Tarihi

III. PHP ile Neler Yapılabilir? Veritabanı bağlantılı uygulamalar Dinamik olarak oluşan grafikler, Flash animasyonları Ziyaretçiye, tarayıcıya veya tarihe göre özel durumlar veya içerikler Anketler Tartışma forumları Elektronik ticaret uygulamaları

III. PHP ile Neler Yapılabilir? Web tabanlı e-posta uygulamaları XML verilerini yorumlama ve oluşturma İçerik yönetimi Site içi veya dışı arama motorları

III. PHP ile Neler Yapılabilir? Amacı Dışındaki Diğer Kullanım Alanları PHP-CLI arabirimi ile komut satırı işlemleri PHP-GTK eklentisi ile GTK tabanlı grafik kullanıcı arayüzleri

IV. Neden PHP? Web tabanlı programlama için tasarlanmış Yazım kurallarının basit olması Kaynak kodu açık ve ücretsiz Sunucu hafızasını az kullanır Birçok işletim sistemi üzerinde çalışabilir: Linux Windows MacOS X Solaris BSD Unixler Netware

IV. Neden PHP? Birçok web sunucusu yazılımına entegre çalışabilir: Apache Microsoft IIS Microsoft PWS Netscape iPlanet Xitami Yaygın veritabana desteği: Oracle MySQL PostgreSQL Interbase MS-SQL Sybase IBM DB2 Informix Birçok eklenti ve hazır kütüphanelerinin olması

V. PHP ile ASP, CF, Perl ve JSP Karşılaştırması ASP Artıları Profesyonel destek ASP.NET ile hız kazandı VisualBasic kullananlar için öğrenimi ve kullanımı kolay ASP Eksileri Diğer iştelim sistemi ve web sunucularına desteğinin olmaması (Sun™ ONE ASP ile Linux desteği) Eklentilerinin birçoğunun ücretli olması

V. PHP ile ASP, CF, Perl ve JSP Karşılaştırması CF Artıları Profesyonel destek Kod üzerinde değişiklik yapmadan veritabanı tipi değişimi CF Eksileri Ücretli Birçok işletim sistemi üzerinde çalışabilmesine rağmen Windows üzerinde diğerlerinden %150 performanslı Yazım kuralları zor

V. PHP ile ASP, CF, Perl ve JSP Karşılaştırması Perl Artıları Ücretsiz Yaygın kullanımı ve dökümantasyon Birçok işletim sistemi üzerinde çalışabilmesi Perl Eksileri Yavaş Web tabanlı yazılım için tasarlanmamış

V. PHP ile ASP, CF, Perl ve JSP Karşılaştırması JSP Artıları Hızlı Birçok işletim sistemi üzerinde kullanılabilmesi Mobil iletişim araçları için yazılım geliştirme kolaylığı JSP Eksileri Performans ve profesyonel destek için ücretli Ek olarak birçok yazılım kullanılması gerekiyor Yazım kuralları zor

V. PHP ile ASP, CF, Perl ve JSP Karşılaştırması PHP Artıları Ücretsiz Kaynak kodu açık Birçok işletim sistemi ve web sunucusu üzerinde çalışabilmesi Web sunucusu üzerinde az hafıza kullanması Yazım kuralları, öğrenimi kolay (C ve Perl dillerine benzer) Eklentileri ve yardımcı kütüphaneleri ücretsiz

V. PHP ile ASP, CF, Perl ve JSP Karşılaştırması PHP Eksileri Performans ve profesyonel destek için ücretli Windows işletim sistemi üzerinde güvenlik açıkları oluşabiliyor.

VI. PHP Performans Çözümleri Zend Ürünleri (http://www.zend.com) Zend Optimizer™ PHP betiklerinin yorumlanma hızını %40 arttırıyor Zend SafeGuard Suite™ ile şifrelenmiş dosyaların kullanılmasını sağlıyor Ücretsiz.

VI. PHP Performans Çözümleri Zend Ürünleri (http://www.zend.com) Zend Performance Suite™ PHP betiklerinin yorumlanma hızını 25 kat arttırıyor Veritabanı ve web sunucusu üzerindeki yoğunluğu azaltıyor Ücretli

VI. PHP Performans Çözümleri ionCube Ürünleri (http://www.ioncube.com) The ionCube PHP Accelerator™ PHP betiklerinin yorumlanma hızını 5 kat arttırıyor Yahoo! Kullanıyor Ücretsiz Ücretsiz çözümler arasındaki en iyisi

VI. PHP Performans Çözümleri Diğer Ücretsiz Ürünler Alternative PHP Cache: http://apc.communityconnect.com jpcache: http://www.jpcache.com

VII. Basılı Kaynaklar PHP 4 İle Web Tasarımı Mithat Uysal Beta Basım Yayım Dağıtım A.Ş. 546 Sayfa PHP tanıtımı ve kurulumu, PHPEd, Metin, Grafik, Düzenli İfadeler, Dosya yönetimi, MySQL, Çerezler

VII. Basılı Kaynaklar PHP İle Web Programcılığı Mehmet Şamlı Pusula Yayıncılık ve İletişim Ltd. 418 Sayfa PHP tanıtımı ve kurulumu, Formlar, HTTP Protokolü, Çerezler, Oturum, MySQL, PostgreSQL, COM, ODBC ve Grafik işlemleri

VII. Basılı Kaynaklar PHP ve MySQL Özgür Çaycı Seçkin Yayıncılık 427 Sayfa PHP ile MySQL kullanımı, Oturum yönetimi

VII. Basılı Kaynaklar PHP ve MySQL İle Web Yazılım Geliştirme Kayra Otaner Sistem Yayıncılık 294 Sayfa PHP, MySQL ve phpMyAdmin kurulumu

VII. Basılı Kaynaklar PHP ve MySQL Uygulama Geliştirme Kılavuzu Luke Welling, Laura Thomson Alfa Basım Yayım Dağıtım 680 Sayfa + CD Dosya yönetimi, SSL, e-ticaret uygulamaları

Kaynaklar Türkiye PHP Grubu: http://www.php.org.tr Turk PHP: http://www.turk-php.com PHP Arşivi: http://www.phparsivi.net PHP Dosyası: http://www.phpdosyasi.com PHP Resmi Sitesi: http://www.php.net Zend: http://www.zend.com ionCube: http://www.ioncube.com PHP Accelerator: http://www.php-accelerator.co.uk Alternative PHP Cache: http://apc.communityconnect.com jpcache: http://www.jpcache.com

İletişim Web Sitesi: http://www.hido.net E-Posta: hdogan@hido.net