XHTML ve CSS Öğrenmek İstiyorum…

  • Tarih : 9 June, 2009   :: 
  • Kategori : CSS, XHTML
  • ::  Etiketler :  ,
XHTML ve CSS Öğrenmek İstiyorum…

Bir süredir ilginizi çeken bir konu web tasarımı, web tabanlı uygulamalar… Ama kafanız karışık, tam olarak ne öğrenmek istediğinizi bilmiyorsunuz. Nereden başlayacağınızı bilmemeniz de üzerine tuz biber oluyor. Bir adım ileri, iki adım geri… Bir ilerleme kaydedemiyorsunuz. Eğer durumunuz bu, ya da buna yakın bir şeyse; işte bu yazı tam size göre.

Web Sitesi Kavramı

Bu işle ilk uğraşmaya başladığımda web dünyası günümüzdeki gibi renkli değildi. Ne açıdan? Diye soracak olursanız; iş olarak web tasarımcılığı ve bu işi gerçekleştiren kişi web tasarımcısı -yani biz- vardı o zamanın web dünyasında. İçinde bulunduğumuz dönem itibariyle web sitesi dediğimiz kavram hala gündelik dilde kullanılsa da, artık ortaya konulan ürünü, web tabanlı uygulama diye ifade ediyoruz. Bu web tabanlı uygulama kavramı, kendi içinde pek çok alt kategoriyi barındırıyor. Web siteleri, intranet uygulamaları, web servisleri gibi…

Web Emekçileri

Uygulamaların bu kadar derinleştiği bir dönemde, bu işi bir kişinin gerçekleştirmesi de doğal olarak olanaksızlaştı. O açıdan, işin belli bir kısmını gerçekleştiren, konusunda uzman meslek gruplarının da oluşması kaçınılmaz oldu. Bu çerçevede günümüzde bir web uygulaması için temel olarak;

  • İlgili web uygulamasının ara yüzlerini tasarlayan bir ara yüz ya da klasik ifadesiyle web tasarımcısına,
  • İlgili ara yüz tasarımlarını standartlara uygun XHTML ve CSS kodlarına çevirecek, gerekli kullanıcı taraflı javascript kodlarını geliştirecek ve sunucu taraflı gerçekleştirilen kodların entegrasyonu sağlayacak bir ara yüz geliştiricisine,
  • İlgili sunucu taraflı kodları (ASP.NET, PHP vb.) geliştirecek bir web geliştiricine,

İhtiyaç duyulmaya başlandı.

Bunlara ek olarak ihtiyaç duyulacak, Proje Yöneticisi, Flash Geliştiricisi, Flex Geliştiricisi, Java Uygulama Geliştiricisi, Arama Motoru Optimizasyon Uzmanı, Kullanılabilirlik ve Erişilebilirlik Test Uzmanı gibi uzmanlık gerektiren diğer iş gücünü de unutmayalım.

Kararını Ver!

Konu bu kadar dallanıp budaklanmışken, web teknolojilerine ilgi duyan ve hayatını buradan kazanmak isteyen arkadaşlarımızın, bu koca dünyanın neresinde duracağına dair bir kararının olması önemli. Çünkü her konuda uzman olmanız pek olası görünmüyor.

Ara Yüz Geliştiricisi

Yazının buradan sonrası daha çok ara yüz geliştiricisi olmak isteyenleri ilgilendiriyor. Bir ara yüz geliştiricisi ya da kodcusunun elinde 3 adet güçlü teknoloji bulunmaktadır. Web tabanlı uygulamaların içeriğini oluşturan XHTML, içeriği şekillendirmemize yarayan CSS ve bu içeriğe davranışlar aktarabilmemize imkân tanıyan Javascript…

Nasıl Öğrenmeli?

Bir teknolojinin öğrenilmesi için o teknolojinin hayat bulacağı ortamın anlaşılması gerekmektedir. Tarayıcı nedir? İstek Nedir? Cevap Nedir? Sunucu nedir? Sunucuya istekler nasıl iletilir? gibi soruları kendimize sormamız gerekiyor. Burada temel konseptin anlaşılması teknolojilerin öğrenilmesini de kolaylaştıracaktır.

İkincil olarak ilgili teknolojinin sınır ve işlevinin öğrenilmesi gerekir. Bununla beraber ilgili teknoloji konusunda edinilecek referans bir kitap sizin başucu kaynağınız olacaktır. Öğrenme süreci kişisel çaba ve denemelerle pekiştirilir. Böylece küçük denemeler, büyük denemeleri biriktirir.

Tavsiyelerim

  • Web’in nasıl çalıştığını öğrenin,
  • Teknolojinin işlevini anlayın,
  • Mutlaka her teknoloji için bir referans kaynağınız olsun,
  • Web’de gördüğünüz örnekleri inceleyin, kendiniz gerçekleştirmeye çalışın,
  • Küçük denemeler yapın, büyük denemelere hazırlanın,

İşinize Yarayabilecek Blogiçi Kaynaklar

Hemen Paylaş!
  • Digg
  • del.icio.us
  • Facebook
  • Google Bookmarks
  • Live
  • MySpace
  • LinkedIn
  • Technorati
  • Netvibes
  • FriendFeed
  • Reddit
  • Yahoo! Bookmarks

Fırından yeni çıkmış yazılardan haberdar olmak için RSS yayınıma abone olabilir ya da beni Twitter'dan takip edebilirsiniz.

Yorumla Bakalım

Yorumlara Git

Daha Fazlasını Oku!

Makale Detayı

Bu Makale için toplam 18 adet yorum bulunmaktadır...

Bu Makale 9 June, 2009 ve saat 17:06 itibariyle CSS, XHTML kategorisi altına kaydedilmiştir. Bu makale ile ilgili yorumları RSS 2.0 beslemesinden takip edebilirsiniz.. Bu makale için yorum yapabilir, veya kendi web sitenize trackback sağlayabilirsiniz...

XHTML ve CSS Öğrenmek İstiyorum… için toplam 18 yorum var...

  1. Wavatar joyologo design shop 2.0 Diyorki:

    Sevgili Özgür “web mesleği konusunda seçim yapmak isteyenler için” çok faydalı bir makale yazmışsın, bu makalenin devam eden diğer serilerini de yazabilirsen çok güzel olacak. teşekkürler..

    1
  2. Wavatar yedincisenol Diyorki:

    Güzel yazı :) Teşekkürler.

    2
  3. Wavatar Kadir GÜNAY Diyorki:

    Özgürcüm klavyene sağlık. Anlatımı ve vermek istedikleri tam yerinde bir yazı olmuş. Ben bu işin arayüz kısmındayım. İlgili arkadaşlara da yardımcı olmaya her zaman hazırım. Şu sıralar yeni yeni programlama kısmına kaymaya başladım ama arayüzden vazgeçemem sanırım.

    3
  4. Wavatar oztecnic Diyorki:

    Arkadaşlar ben teşekkür ederim hepinize,

    @kadir kendi deneyimlerini içine katarak sen de bir değerlendirme yaparsan, pek çok kişiye faydalı olacağını düşünüyorum…

    4
  5. Wavatar Ali BARIN Diyorki:

    Bu blog içi bağlantıların birde blog dışı bağlantılar sürümü olsa, oraya bizde gelsek. :P :)

    5
  6. Wavatar bitlimakina Diyorki:

    çok güzel bir yazı olmuş, bir dizi halinde, pc dergilerinde yayınlansa ne güzel olur.

    6
  7. Wavatar SoniQuake Diyorki:

    Benim gibi başlangıç seviyesindekiler için yol gösterici bir yazı olmuş. Gayet başarılı ve açıklayıcı bir şekilde anlatmışsınız. Teşekkür ederim. Çalışmalarınızın devamını dilerim.

    7
  8. Wavatar oztecnic Diyorki:

    Görüşleriniz için teşekkür ederim…

    8
  9. Wavatar Ersin HAN Diyorki:

    Web dünyasına adım atmak isteyenler için çok faydalı bir yazı olmuş. Keşke bu tür kaliteli makalelerle daha önceden karşılaşabilseydik. HTML ve JavaScript ile başlayan süreçten sonra PHP ile devam ettim ve halen de uğraşıyorum ancak iş tasarım kısmına gelince orda takılıyorum. Önceleri CSS, Flash, Photoshop da öğrenirim ve tüm sistem benim eserim olur diye düşünürdüm ancak iş böyle olmuyor. Bunları öğrenseniz bile özgüm tasarımlar yaratmak çok zor. Sizin de söylediğiniz gibi kendi alanınızı en baştan, iyi düşünerek seçmek gerekiyor.

    9
  10. Wavatar joyologo design shop 2.0 Diyorki:

    @Ersin kesinlikle sana katılıyorum çünkü herşey olmaya çalışırsak hiçbirşey olamıyoruz ve sonuçta hayal kırıklığı ve üzüntü yaşıyoruz. fakat şöyle bir de gerçek var ki yazılımcı arkadaşların tümü böyle düşünmüyor. ben işin büyük kısmını yaptım biraz da tasarım yapar olayı kapatırım diye düşünülüyor. işi paylaşmak istenmiyor. çok nadir rastlarım bir sitenin altında coder by xxx design by xxx yazsın. halbuki bunu da standarda oturtabilsek hem yazılımcı hem tasarımcı arkadaşlarımız rahat bir nefes alabilecek. keşke bu konuda birlikte birşeyler yapabilsek?

    10
  11. Wavatar Ersin HAN Diyorki:

    @joyologo, şunu da unutmamak gerekir ki, artık açık kaynak bir çok web script var ve bunlar üzerinden yapılamayacak çalışma yok gibi. Dolayısıyla günümüzde web geliştiriclerden çok tasarımcılara ihtiyaç var gibi görünüyor. Yeni başlayacaklara tavsiyem tasarım konusuna ağırlık vermeleridir.

    11
  12. Wavatar joyologo design shop 2.0 Diyorki:

    @Ersin haklısın ben de bu yüzden cms sistemlerini inceledikten sonra wordpress CMS’ye yöneldim ve wordpress tasarımcısı olma yolunda uğraşlar vermekteyim. wp ile birçok şey yapabiliyoruz pluginleri de kullanınca. tabi mutlaka wp ve pluginlerinin karşılayamadığı projeler de vardır. ama şu an memnunum, çünkü wp sayesinde web tasarımlarımı hayata geçirebiliyorum.

    12
  13. Wavatar oztecnic Diyorki:

    Sevgili Devir ve Ersin,

    Günümüz genel web uygulamaları için açık kaynak Drupal, WordPress, Joomla gibi uygulamaları kullanabiliriz. Pek çok genel ihtiyacımızı karşılayabiliriz. Ki o yüzden bu blog da wordpress altyapısını kullanıyor…

    Yalnız bu tarz uygulamalar daha çok genel ihtiyaçlara cevap verebiliyor. Daha spesifik uygulamalar ve özel çalışmalar için mutlaka yazılıma yani programcılığa ihtiyacımız var. Yani yazılım önemini koruyor…

    Ve sizin de belirttiğiniz gibi web teknolojilerinde herşeyi yapmak değil uzmanlaşmak hedefimiz olmalı… Çünkü kendimden biliyorum herşeyde uzman olamıyorsunuz :)

    Kolay gelsin…

    13
  14. Wavatar joyologo design shop 2.0 Diyorki:

    Evet sevgili Özgür, gerçekten de kullandığımız cms sistemlerinin karşılayamadığı web projeleri karşımıza çıkıyor. bu yüzden genel ihtiyaçlarımızı karşılamak için cms’lerle çalışmak durumundayız. diğer projeler için ise müşterilerime tanıdığım yazılımcı arkadaşlarımı öneriyorum ve ortam müsaitse işin tasarımını ben yazılımını arkadaşıma paslamayı seçiyorum. Bu arada wordpress’le ilgili karbon kopyalarının derlendiği çok yeni güzel bir derlemeyi sizinle burada paylaşmak isterim belki türkçeye çevirmek istersiniz:
    http://www.1stwebdesigner.com/wordpress/23-extremely-helpful-wordpress-help-sheets-and-resources/
    sevgilerimle..
    Devir

    14
  15. Wavatar joyologo design shop 2.0 Diyorki:

    pardon “çok güzel yeni bir derlemeyi..” diye yazacaktım yanlış olmuş

    15
  16. Wavatar Efeli Diyorki:

    Çok güzel makale olmuş teşekkür ederim

    16
  17. Wavatar Emrah Diyorki:

    Emeğine sağlık. Teşekkürler.

    17
  18. Wavatar Cem Demir Diyorki:

    Çok güzel bir derleme, teşekkürler.

    Ayrıca site tasarımınız çok güzel olmuş

    18

Yorumla

Yorumunuzu ve katkılarınızı sabırsızlıkla bekliyoruz :)

Yukarıya Çık