Front-End Developer ve UI / UX Kavramları

Nedir Bu Front-End Developer?

Front-end Developer Önyüz-Arayüz Geliştiricisi demektir.

Arayüz denildiği zaman aklımıza kullanıcın karşısına çıkan ilk pencere yani direk kullanıcının etkileşim içerisinde olduğu bölüm gelir.

Front End Developer’lar da bu bu pencereyi HTML, CSS ve Javascript teknoloji kullanarak oluştururlar.

Photoshop ile yapılan tasarımları HTML ve CSS’e dökerek Web ortamına hazırlanmasını sağlarlar.

Front End Developer dediğimiz kişi  HTML CSS ve Javascript dillerinde uzmanlaşmış kişilerdir. Ve tabii Twitter’da kullanılan Bootstrap framework’üne , her ekranda uyumlu çalışmayı sağlayan responsive dizayna ve Jquery gibi konular hakkında bilgi sahibi olmaları beklenir.

Bir de Back-End Developer iş kolu vardır. Bu da kullanıcın göremediği arka planı kodlayan kişidir. Buzdağının görünmeyen tarafı yani sunucu ve veritabanı işleriyle ilgilenirler.

Aşağıda klasik bir Front End Developer iş ilanı görebilirsiniz;

Front-End developer son yıllarda farklı çeşitlere bölünmüştür. Bunlar;

JavaScript Developer, CSS Developer ve son zamanlarda çokca duyduğumuz UX/UI Developer(Kullanıcı Deneyimi – Kullanıcı Arayüzü) gibi birçok alt dalı vardır.

Özellikle web sitelerinde hızın ve kolay kullanımın önemli olmasını sağlayan

UI ve UX kavramları birbirleri ile aynı şey olduğu bilinir fakat öyle değildirler.

UID (User Interface Design – Kullanıcı Arayüz Tasarımı)

User Interface Design, tasarımların  kullanıcıya kolay kullanım sağlamasını ve estetik gözükmesini hedefler. Ortaya basit ve anlaşıır bir tasarım koymayı amaçlar. Web sitesinde içerikleri (yazı-resim) uygun ve etkili bir şekilde tasarıma oturtmaları gerekir. Ve tabii ki tasarıma uygun renk ve yazı fontlarını kullanmaları gerekir.

UXD( User Exprerience Design – Kullanıcı Deneyimi Tasarımı)

Önceden kullanıcılar web sitelerinin tasarımına ve estetiğine önem verirdi.

Son zamanlarda insanların tahammülü azaldıkça web sitelerinin pratikliğine ve kullanılabirliliğine önem vermeye başladılar. İşte burada devreye “Kullanıcı Deneyimi Tasarımı” giriyor.

User Experience Design, soyut bir kavram denilebilir.  Kullanıcı memnuniyetini en üst düzeye çıkarmaya odaklanır. Arayüzün basit ve anlaşılabilir olması herkes tarafından kullanılabilirliğini arttırır. Kullanıcıların web sitelerinde ki bilgilere erişimini, kullanışlılığını maksimum şekilde yükseltmek için çalışır. Kullanıcı gözüyle web sitesine bakar, araştırmalar yapar ve çıkan sonuca göre web sitesini verimli bir şekilde düzenlemeye çalışır.

Front-End Developer’ın Kullanması Gereken Araçlar

Kütüphane ve Eklentiler

  • JQuery
  • JQuery UI
  • AngularJS
  • HTML5 Boilerplate
  • Alertify.js
  • javascriptOO
  • Modernizer

CSS / HTML5 Frameworks

  • Bootstrap
  • Framework 7
  • Foundation

Kaynak / Eğitim

  • Code Academy
  • Code School
  • Treehouse

Debug / Test ortamı

  • Firebug(Firefox)
  • Developer Toolbar (IE)
  • Opera Dragonfly
  • JS Hint
  • Stack Overflow

Bulut Depolama

  • GitHub
  • iCloud
  • Bitbucket

 

“Keep it simple, stupid.”

-Albert Einstein

 

 

 

 

 

 

 

Bir Cevap Yazın