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