Front-End Nedir?

Front-End dediğimiz zat-ı muhterem, web sitesinin ön yüzünü kodlayan programcıdır. Genellikle tasarım dosyasını HTML, JavaScript (JS) ve/veya CSS kodlarını kullanarak web site halini almasını sağlayan kişidir. Web site düzeni, resimler, içerik, butonlar ve linkleri içeren web sitenin ön yüz yapısının kod kısmı ile ilgilenirler bu front-end'ciler.



Front-End Developer Özellikleri Nedir?
•| Çalıştığı departmanla, tasarımcıyle, müşterilerle, arkadaşlarıyla, ekibiyle ve back-end'cilerle etkileşim halinde olmalıdır
•| Tasarımcının hayal gücünü, renk şemalarını, yazı tiplerini, başlıkları kod ortamına aktarabilen ve sayfaları bütünleştirip, birleştirebilecek kişidir.
•| Test yeteneği güçlüdür, bir çok farklı browser ve platform da web sitesinin işlevselliğine bakmalıdır.
•| Mükemmelliyetçidir, kullanılabilir, erişilebilir SEO dostu web siteler ortaya çıkartmalıdır.
•| Gündemi takip edendir, tasarım ve kod trendlerini web sitelerde güncel tutulmalıdır.

Front-End Developer Nasıl Olmalı?
•| Konsantrasyon sahibi
•| Meraklı
•| Detay yönelimli
•| Sosyal kişiliğe sahip olan
•| Kreatif

Front-End Developer Alt Ünvanları
•| CSS/HTML Developer
•| Front-end Web Developer
•| Front-end JavaScript Developer
•| Front-end Software Developer
•| Front-end JavaScript Application Developer
•| Web/Front-end user Interface Developer
•| Mobile/Tablet Front-end Developer
•| Front-end SEO Expert
•| Front-end Accessibility Expert
•| Front-end Dev. Opts
•| Front-end Testing/QA



Alt Ünvanlar İle Beraber Front-End Developer'dan İstenen Hemen Hemen Tüm Teknolojiler

Yazılım Dilleri
HTML(HTML5),
CSS(CSS3),
CSS Pre-processors(LESS, SASS, Stylus),
JavaScript, Ajax,
CoffeeScript

Resim yeniden boyutlandırıldı, orjinalini görmek için tıklayın.


Frameworkler
Twitter Bootstrap,
Node.js,
Angular.js,
jQuery,
Django,
Foundation,
Ext.js,
Knockout.js,
Backbone.js



Görev Yönetim Sistemleri
Grunt,
Gulp.js,
Yeoman



Versiyon Kontrol
Git/Github,
Subversion,
CVS

Proje Görev Kontrol Uygulamaları
Trello,
Asana



Data
JSON,
XML,
MySql,
MongoDB,
PostgreSQL



Editör ve IDE
Sublime Text,
Webstorm,
Vim



Tasarım Araçları
Abode Photoshop/Illustrator



Server Araçları
Fizella,
FTP,
DNS,
TCP/IP



Metodlar
Responsive Web Tasarım,
Semantic HTML,
HTML5 APIs(Canvas, Geoloca.tion vs.),
Fonksiyonel programlama,
OOP,
İçerik Stratejisi,
Regular Expressions



Debug ve Test
Developer/Debugging Tools,
Docu.ment Object Model(DOM),
YSlow or PageSpeed



CMS
Joomla,
WordPress,
Drupal



Backend Teknolojilerine Aşina Olmak
PHP,
Python,
Ruby,
Java,
ASP.NET



Seo ve Google Araçları
Google Analytics,
Google webmaster tools,
SEO dostu yazılım