bilgicubugu
  WEB TASARIM-KODLAMA
 
Merhaba arkadaşlar,

Öncelikle kendim yazdığım PHP dersleri:
http://www.trkodlama.com/viewtopic.php?f=2&t=3

Bu mesajı görünce benimde yeni üye olanlar gibi hemen bu mesajı sorduğumu sanmayın. Başlık bilerek böyle yaptım bu sayede başkalarının ilgisini çekeceğini düşündüm. Yanlış bir düşünceyse uyarın.

Not: Lütfen açıklamalarımda bir hata bulursanız uyarın(Hatalıysam Lütfen: PM)

1) Web Tasarım ve Programlama'nın farkı nedir?
Öncelikle şunun farkına varmalısınız web tasarım demek programlama demek değildir. Web tasarım bir sitenin grafiksel olarak tasarlanması. Yani sitenin dizaynına, kullanılacak grafikleri oluşturmaya, kullanılacak stilleri oluşturmaya web tasarım denir. Peki nedir bu grafik ve/veya stiller?
Mesela sitenizde kullanacağınız grafiklere karar vermek için çeşitli grafik sitelerini gezebilir ve onlardan fikir alabilirsiniz. Bu sitelere örnek:
-
http://yeniurl.com/20psyt
-
http://yeniurl.com/6f8p812 Bu bağlantılar çoğaltılabilir.
Stil dediğimiz olay ise CSS(Cascading Style Sheet)'dir. Bu basit bir dildir tabii sayfa tasarımınızı normal HTML şeklinde yapıyorsanız. Eğer XHTML şeklinde tasarım yapıyorsanız CSS'yi iyi öğrenmeniz gerekmektedir.
HTML kodlama için tıklayınız., XHTML kodlama yapıyorsanız Fatih Hayrioğlu'nun Bloğunu incelemeniz yeterlidir.
Ayrıca şunu söylemem gerekiyor, web tasarımda yapacaksanız veya web programlama yapacaksanız HTML bilgisine sahip olmanız gerekiyor. Yukarıda verdiğim linki kullanabilirsiniz.
Web programlama ile web tasarım tamamen farklıdır. Web programlamada tasarım olarak html bilgisine ihtiyaç duyarsınız. Web tasarım tarayıcı tabanlıdır(client-side). Web Programlama ise sunucu taraflıdır(Server-side).

2) Web Tasarım için ne yapmalısınız.?
1- Öncelikle yapacağın sitenin konusunu belirle.
2- Google'ı aç yapacağın sitenin konusuyla aynı veya benzer olan siteleri aç araştır. Nasıl bir yöntem izlemişler bilgi edin.
3- Photoshop web 2.0 stillerini öğren:
http://yeniurl.com/yaxxgx
4- Photoshop web 2.0 gradients'i öğren:
http://yeniurl.com/h57ds
5- Web 2.0 fontlarını öğren:
http://yeniurl.com/2d88gt
6- İkonlar, resimler, grafikler bir web sitesinde olması gerekenlerdir. Bir kaç site:
http://www.iconlib.info , http://yeniurl.com/3wbdn
7- Kendinize bir kaç örnek site bulun, fikir alın aa tasarım almayın

Web tasarım için bu yorumlar yeterli bence...

3) Web programlamaya nerden başlamalıyım ve nasıl?
Öncelikle her web tasarımcının ve programlayıcının bildiği ve bilmek zorunda olduğu HTML dilini silip yutuyoruz. HTML tagları için yukarıdaki linkimi tekrar yineliyorum burada:
http://yeniurl.com/0th8cpa

Daha sonra HTML dilini öğrendikten sonra kendimizi test ediyoruz. İnternetten hazır templateler indiriyoruz. Bunların HTML yapılarını herhangi bir text editörü ile açıyoruz ve değişiklik yapıyoruz böylece HTML bilgimizi pratiğe çevirmiş oluyoruz.
Bir kaç hazır template sitesi(Ücretsiz):
-
http://yeniurl.com/xn5hne
-
http://yeniurl.com/9azl22
-
http://yeniurl.com/mvwcl
-
http://yeniurl.com/bp57f


Sıra geldi büyük karara! ASP mi? PHP mi? Bir alttaki mesajda @amone adlı arkadaş açıklama yapmış fakat olsun biz tek mesajda toplayalım.

Öncelikle ASP dili geliştirilmesi durdurulmuş bir dildir. Bu nedenle web tabanlı programlama ile uğraşanlar artık bile pek yönlenmemelerini tavsiye ederim.

Sunucu taraflı bir teknoloji olan ASP, (Active Server Pages/Aktif Sunucu Sayfaları) kullanıcı tarafına etkileşimli, dinamik Web sayfaları göndermek için kullanılır. ASP, Web programcılarına HTML, scripting ve kullanıcıdan bağımsız veritabanı uygulamalarını özgürce kullanma fırsatı verir. ASP programlama ortamının özgür olmasının sebebi tüm derleme işleminin sunucu tarafında bitmesi ve kullanıcının sadece sonuçta oluşan HTML sayfalarını görmesidir.

ASP’nin Kullanım Amaçları ve Avantajları

Çok geniş bir kullanım alanı olan ASP, scripting diye tabir edilen VBScript, JavaScript gibi her türlü ham kodu kullanabilir, sunduğu
kolay anlaşılır doğal dili ile orta derece HTML bilen kimseler tarafından bile kolayca kavranabilir( Bu PHP içinde geçerlidir ).
ASP'nin Netscape Navigator / Internet Explorer /Opera gibi Web tarayıcılarından bağımsız olmasının yanısıra en büyük avantajlarından biri kullandığınız teknolojilerin, scriptlerin saklı kalmasıdır( PHP içinde geçerlidir ) .
ASP ile hazırlanan projeler kaynakların yönetimi, kontrolü ve uzaktan sistem yönetimine imkan verir. Şirketler arası bilgi paylaşımı için ideal bir ortam oluşturur.

Ama yok ben illede ASP öğrenecem diyorsanız takip etmenizi önerdiğim bir kaç blog, forum vs.:
-
http://yeniurl.com/btm28
-
http://yeniurl.com/jctxejk
-
http://yeniurl.com/altgg2r
-
http://yeniurl.com/h24p0
-
http://yeniurl.com/vw8tv (İngilizce)

PHP
Ha ben PHP öğrenicem, bu dil devamlı gelişiyor ve yeni başlayanlar içinde öğrenilmesi daha
rahat bir dil diyorsanız buyrun öğrenin sizi kimse tutmuyor.

Html 'nin geliştirilmesinin çok eski zamanlara dayanmasından mıdır? yoksa o zaman ki şartlarla düşünülmediği için midir? bilinmez ama html bazı yönden eksik bir dildir. İşte bu eksikliklerin anlaşıldığı dönemlerde, herkesin anlayabileceği ve kısa sürede öğrenilebileceği bir dil yaratma çabasında olan Rasmus Lerdorf tarafından düşünülmüş ve Perl dilinden esinlenilerek yapılmaya başlanmış bir dildir Php.
Php 'nin yaptığını kısaca anlatmak gerekirse; Web sayfası isteminde bulunan kullanıcılara, istenilen dosya içerisinde Php ile ilgili satırları işleyerek dosya içeriğini kullanıcının Browser ' ının anlıyabileceği html formatında sunan bir programlama dilidir diyebiliriz. Bu genel anlamda Server-Side ( Server-Taraflı ) Dil olarak anılır.

Php 'yi rakiplerinden ayıran özellikler?

En yakın rakibi ASP ile performans ve fiyat açısından açık farklılar vardır.
Fiyat konusu haricinde ( Php ücretsiz dağıtılmaktadır. ) ASP kullanıcılarının kabul etmedikleri şey hız faktörüdür. Belkide en çok tartışılan bu konu hakkında en basit karşılaştırma; PHP + MySql ve ASP + MSSQL oranlarında çıkmaktadır. Elde edilen verilere göre 5000 satırlık bir bilgiyi database’ e; aynı makina üzerinde Php ve MySql 3 ( Üç ) saniyede girerken, ASP + MSSQL 28 saniyede girmektedir.

Php 'nin açık kaynak kodlu oluşu, hataların veya yeni özelliklerin güncellenmesi/eklenmesi gibi olaylarda büyük avantajlar sağlamaktadır.
Kişisel kullanıcılar; Php ile web sayfalarında daha çok kullanıcı etkileşimli kodlar kullanmaktadır. Örnek olarak; Ziyaretçiler için oluşturulan, forum, sayaç, anket gibi kodlarda Php çok rağbet görmektedir.

Peki bu dilin dezavantajları nelerdir?

Günümüzde büyük şirketlerde internet ve intranet uygulamalarda , büyük paya sahip Microsoft firması, kendi ürünü olan ASP için büyük çabalar sarfetmektedir. Yeni teknolojiler ( Özellikle .Net ) ile ASP ye hergün yeni zeminler hazırlamakta ve iş istihdamı konusunda ASP yi bir adım öne taşımaktadır. Sunucu fiyatları olarak Php 'ye göre yerine göre üç kat daha fazla oranda olmasına rağmen, büyük şirketler tarafından tercih edilmektedir.
Aşağıda PHP konusunda size yardımcı olacak forumlar, bloglar ve siteler mevcut:
-
http://www.trkodlama.com/viewtopic.php?f=2&t=3 (W3Schools PHP Dersleri Türkçe)
-
http://yeniurl.com/DHamonePHPDersleri
-
http://yeniurl.com/4d2f5e3
-
http://yeniurl.com/2rhlfs
-
http://yeniurl.com/4yq7r
-
http://yeniurl.com/5703h
-
http://yeniurl.com/qeyy9cz
-
http://yeniurl.com/8id44k (İngilizce)
-
http://yeniurl.com/ez9ew94 (İngilizce)
-
http://yeniurl.com/qg303e9 (İngilizce)

TR Kodlamada Yazdığım PHP Derslerinin Konuları
Link:
http://www.trkodlama.com/viewtopic.php?f=2&t=3

  • PHP'ye Giriş
  • PHP Kurulumu
  • PHP Sözdizimi
  • PHP Değişkenleri
  • PHP Terimleri
  • PHP Operatörleri
  • IF...Else İfadeleri
  • Switch İfadesi
  • Diziler
  • Tekrarlama ifadeleri(while, do...while, for, foreach)
  • Özel fonksiyonlar
  • Form İşlemleri
  • $_GET Değişkeni ve $_REQUEST
  • $_GET Değişkeni ve $_REQUEST
  • date() Fonksiyonu


TR Kodlamada Yazdığım SEO İpuçları


28 Haziran 2009'da Eklenenler

Makaleler


 
  Copright 2010 salih cemaloğlu bilgi cubugu  
 
Bu web sitesi ücretsiz olarak Bedava-Sitem.com ile oluşturulmuştur. Siz de kendi web sitenizi kurmak ister misiniz?
Ücretsiz kaydol