Web Tasarım
Web Tasarım konusunda bazı ipuçlarının olduğu çok güzel bir makaleyi burada direk yayınlıyorum..
Web tasarım isteyenlerin en çok takıldıkları nokta nereden başlayacaklarını bilmemeleridir. Bu yazıda ise elimden geldiği kadar yeni başlayanlara yol göstermeye çalışacağım. En azından yazıyı okuduktan sonra öğrenmeniz gerekenler hakkında doğru bir bilgi sahibi olursunuz. Ayrıca web tasarım konusunda araştırma yaparken denk geleceğiniz programların da kısaca ne işe yaradıklarını yazacağım..
Ben size burada öğrenmeniz gereken onca şeyi yazdıktan sonra size ilerde “bunları öğrenmeye ne gerek var? bak bi program var, süper bişey hazır web sitesi yapıyosun..” şeklinde öneriler gelirse uymamanızı tavsiye ederim. Bence bu işi öğrenmek istiyorsanız en temelinden öğrenmeniz gerekiyor. Tabiki ilerki safhalarda bazı işleri kolaylaştıran programları kullanarak yapacağınız işin bitiş süresini kısaltabilirsiniz, ama yapılan işin kontrolünün tamamen sizde olması gerekli ve bunun için de “ne yaptığınızı” tam olarak biliyor olmalısınız. Lafı daha da uzatmadan başlayalım;
Html Gerekli
Web Tasarımı yapmayı öğrenmek istiyorsanız ilk öğrenmeniz gereken şey HTML dilidir. İnternet’te rastladığınız tüm sayfalar özünde Html’dir. Html öğrenmek için ise sitedeki html derslerine bakabilirsiniz. (en eski dersden başlayarak sırayla tüm dersleri detaylıca çalışmanızı öneririm.).. Kısacası html biliyorsanız, bir not defteri açıp (notepad.exe) sıfırdan bir web sayfasını html kodları ile kodlayabilirsiniz. Daha da kısacası: ilk iş html öğrenmek. Html öğrendikten sonra dilerseniz bir html editör’ü kullanabilirsiniz. Bu bana ne kazandırır derseniz notepad’de kod yazarken hata yapabilirsiniz. (Doğal olarak) ve farkına varamayabilirsiniz. Fakat bir html editörü yaptığınız hatanın “doğrusunu” bildiği için hatanın üzerini çizer, sizi uyarır. Html’deki etiketleri (derslere bakarsanız ne olduğunu öğrenirsiniz) farklı renklerde göstererek diğer kodlardan ayrıştırır. En kolayı ise html’de 10 satırda yazdığınız kodu sizin için yazar; siz sadece sitede olmasını istediğiniz nesne’yi menüden seçip siteye eklersiniz. Kısacası editörler büyük kolaylık sağlarlar
Bu konuda onlarca çeşitli seçenek mevcut. Ben bir çok açıdan güçlü olduğu ve bir çok dili desteklediği için Dreamweaver’ı öneriyorum. Ama siz html’i tam olarak öğrenen’e kadar Dreamweaver’a bulaşmayın bence.. Nedenini sorarsanız, yukarıda da bahsettiğim gibi, sizin öncelikle kodları “öğrenmeniz” neyin ne olduğunu “bilmeniz” gerekiyor. Daha sonra dilerseniz bir program ile işi kolaylaştırabilirsiniz. Önemli olan Dreamweaver vb programların olmadığı bir ortamda notepad ile her türlü siteye her türlü müdahaleyi yapabilecek bilgiye sahip olmak..
Html tamam, peki bu sitede resim mesim olmayacak mı?
Tabiki olacak
Web Tasarım yaparken sitenizde kullanacağınız resimler, butonlar, arkafonlar ve diğer görselleri hazırlamanız için bir grafik programı kullanabiliyor olmanız gerekiyor. Bir grafik tasarımcı kadar iyi kullanmanıza gerek yok gibi gözükse de, ben size elinizden geldiği kadar grafiğe ve görselliğe önem verin derim. Bunun için de program olarak Fireworks, Illustrator veya Photoshop’u tercih edebilirsiniz. (Daha da farklı alternatifler bulunabilinir) Fakat ben Photoshop ile çalışıyorum, tamamen alışkanlık. Kısacası web tasarımı yapmak istiyorsanız grafiğe’de el atmanız gerekecek.
Grafik kısmını da öğrendim, sitemde üyelik sistemi falan yapmak istiyorum.. Şimdi ne olacak?
Html ile yaptığınız sayfalar statik sayfalardır… Üyelik sistemi vb yapılar barındıran siteler ise dinamik yapılardır. Html ile üyelik sistemi yazamazsınız. Çünkü html’de işler kullanıcının bilgisayarında olup biter, fakat bir üyelik sisteminden bahsettiğinizde işin içine üyeler; yani veritabanı girer. Veritabanı ise server’dadır. Bu durumda server tarafında işleri yürütecek ve bize sonuç döndürebilecek yapıda bir programlama diline ihtiyacınız olur. Günümüzde en çok kullanılan dillerden (web programlama) asp ve php’dir. Son zamanlarda asp’nin yerini asp.net almıştır…
Diyelimki html öğrendim, grafik’de tamam, bide asp / php / asp.net ekledim, şimdi?
Siz bu 3 safhayı bitirin (php,asp,asp.net kısmı opsiyonel.. olmayabilirde); zaten bazı şeyleri “yapamadığınız” zaman mecburiyetten php,asp,asp.net vb bir dili öğrenme yoluna gideceksiniz.
Son olarak….
Tabiki yukarıda yazılanları biliyor olmak güzel, ama emin olun bunlarla da bitmeyecek
Sitede bir menü göreceksiniz “ben bunu nasıl yaparım” diye kara kara düşüneceksiniz, internette araştıracaksınız ve sonunda javascript diye birşey çıkagelecek karşınıza.. Sonra Dhtml…. Sitelerdeki gibi resim galerisi yapmak isteyeceksiniz bir bakacaksınız eldeki bilgilerle olmuyor, flash’a saldıracaksınız
Arka fonun kararıp öne resmin geldiği siteler görüp ben nasıl yaparım diyeceksiniz, modal popup terimi ile karşılacaksınız… veritabanından bilgiler geliyor, ama ben sayfa yenilenmeden yapmak istiyorum bunu diyeceksiniz, Ajax ile tanışacaksınız. Hatta tüm bunlarla uğraşırken, yaptığınız tasarımların demode olduğunu düşünmeye başlayıp görsel kısımlar için de makaleler okuyup çalışmalar yapacaksınız. Yeni trendleri takip edeceksiniz ve bu böyle sürüüüüüüp gidecek
O yüzden bu işi gerçek anlamda “iyi” bir şekilde yapmak istiyorsanız kendinizi bu sayfada yazılanlara hazırlayın.. Hatta fazlasına
Css’den ve daha bir çok şeyden bahsetmedim bile.. Ama zaman ayırır ve çalışırsanız olmaz diye birşey yok, kolay gelsin
www.webgrafikegitimi.com’dan alıntıdır
WEB TASARIM REHBERİ