Web Tasarım Nasıl Öğrenilir?

Herhangi birşeyi temsil eden ürün veya hizmetleri tanıtan , bilgi veren ve birçok amaçla kullanılan online sistemlere web siteleri denir.
Web sitelerinin görsel objelerden dinamik sistemlere dönüşme sürecinede web tasarım denir.
Web tasarım öğrenmek isteyen herkez web tasarım nasıl öğrenilir sorusuna cevap arıyor.
Özetle anlıyacağınız şekilde web tasarım nasıl öğrenilir size kısaca anlatmaya çalışıcam.

Web Tasarım Yapmayı Öğrenmek için Nereden Başlamalı?

Web tasarim yapmayı öğrenmek için bilinmesi gereken temel ve önemli şeyler vardır.
Bunlardan en önemli iki tanesini ve bu kavramların detaylı şekilde anlamlarını öğrenmeniz gerekir.
Bunlar Front-end(Önyüz Geliştirici) ve Back-end(Arkaplan Geliştirici) 'dir.

Front-end(Önyüz Geliştirici)

Önyüz geliştirici olmak istiyorsanız başlangıç olarak HTML,CSS,JavaScript,JQuery 'yi iyi bir şekilde öğrenmelisiniz.

Peki bu front-end nedir?
Front-end web sitesinin ön tarafı yani kısaca görsel kısmıdır.Herhangi bir web sitesine girdiğinizde görsel olarak karşınıza çıkan objeler front-end dir diyebiliriz kısaca.
Sayfanın üzerindeki objelerin nerde duracağından tutun rengine üzerine geldiğinde çıkan seçeneklere kadar hepsi birer front-end mensubudur diyebiliriz.
Şimdi biraz daha detaya inelim....

HTML: HyperText Markup Language
HTML web tasarımın genel çatısıdır.İnsan'dan örnek vermek gerekirse insanın kemikleridir.
Şöyleki web sitesinin front-end kısmında(Görsel tasarım) kısmında oluşturduğunuz her obje  birer HTML elementidir.
Front-end geliştirici olabilmeniz için ilk başta HTML'i iyice kavramalısınız.

CSS: Cascading Style Sheets
CSS kısaca HTML elementleriyle oluşturduğunuz objelerin görsel olarak şekillendirmesine yarıyan bir dildir.
Daha iyi anlamanız için şöyle anlatabilirim,HTML objeleriyle butonlar , paragraflar oluşturduğunuzu farz edelim.
İşin içine CSS girmediği sürece bu elementler wordpad de yazdığınız yazılar gibi yanyana renksiz şekilsiz istediğiniz yerde durmayan anlamsız şeylerdir.
CSS ile bu objelerin yerlerini düzenini aklınıza gelebilecek tüm makyaj işlemini uygulayabilirsiniz.

JavaScript:
Kısaca JS , bu dil ile HTML ile objelerini oluşturduğunuz ,CSS ile makyajını yaptığınız tasarıma dinamik özellikler ekleyebilirsiniz.
Kendinizi front-end veya back-end olarak geliştirecek olsanız bile JS iyi derecede bilmeniz gerekir.

Back-end (Arkaplan Geliştirici)

Back-end bir web sitesi üzerindeki dinamik yani aktif olarak işleyen işlemlerin hazırlandığı taraftır.Anlıyacağınız şekilde özetlemek gerekirse, bir web sitesine girdiğinizde karşınıza butonlar  resimler seçenekler çıkmaktadır,Herhangi bir seçenek üzerinden yapılan dinamik işlemler back-end tarafında yapılmaktadır.
Mesela bir forum sitesine girdiğinizde üye ol butonu görürsünüz,tıkladığınızda bilgileriniz alınır ve kayıt olursunuz arka planda sizin kayıt olma işleminizin yapıldığı yer Back-end dir.
Back-end geliştiricisi olmak istiyorsanız kendinize başlangıç için bir yazılım dili seçmelisiniz bunlardan bir kaçtanesi şunlardır.
ASP.NET
Microsoft tarafından geliştirilmiş .Net Kütüphanesi üzerinde çalışan bir tasarım dilidir. Kurumsal ve enterprise projelerde yoğunlukla tercih edilir. Sebebide yüksek trafikli ve güvenliği önemli olan sistemlerde istenen herşeyi karşılayabilmesidir.
PHP
Başlangıç seviyesinde bu dil ile yola çıkabilirsiniz , öğrenmesi diğer dillere göre daha kolaydır. Bireysel ve küçük çaplı projelerde istediğiniz herşeyi bu dille gerçekleştirebilirsiniz.