Framework'leri: React, Angular, Vue.
Js Gibi, Daha Karmaşık Ve Ölçeklenebilir Kullanıcı Arayüzleri Geliştirmeyi Kolaylaştıran Araçlardır.
Css Preprocessor'leri: Sass, Less Gibi, Css Yazımını Daha Verimli Hale Getiren Ve Ek Özellikler Sunan Araçlardır.
Ui Kütüphaneleri: Bootstrap, Material Ui Gibi, Önceden Tanımlanmış Ve Özelleştirilebilir Kullanıcı Arayüzü Bileşenleri Sunan Kütüphanelerdir.
Bir Front-end Geliştiricisinin Sorumlulukları Özetle:
Kullanıcı Arayüzlerini (ui) Tasarlamak Ve Geliştirmek.
Web Sayfalarının Ve Uygulamaların Kullanıcı Dostu Ve Erişilebilir Olmasını Sağlamak.
Mobil Uyumlu (responsive) Tasarımlar Oluşturmak.
Web Sitesinin Performansını Ve Hızını Optimize Etmek.
Tasarımcılar Ve Back-end Geliştiricileri Ile Işbirliği Yapmak.
Kullanıcı Geri Bildirimlerini Dikkate Alarak Iyileştirmeler Yapmak.
Front-end Neleri Kapsar?
Front-end Geliştirme Genellikle Şu Üç Temel Teknolojiyle Yapılır:
Html (hypertext Markup Language)
Sayfanın Iskeletini Oluşturur.
Başlıklar, Paragraflar, Görseller Gibi Içerikler Html Ile Tanımlanır.
Css (cascading Style Sheets)
Sayfanın Görünümünü Düzenler.
Renkler, Yazı Tipleri, Boşluklar, Düzen (layout) Gibi Görsel Detaylar Css Ile Yapılır.
Javascript
Sayfaya Etkileşim Kazandırır.
Butona Tıklayınca Bir Pencere Açılması, Form Gönderilmeden Önce Kontrol Yapılması Gibi Dinamik Özellikler Javascript Ile Sağlanır.
Front-end Geliştiricisi Ne Yapar?
Bir Front-end Geliştirici:
Web Sitesinin Kullanıcı Arayüzünü Tasarlar Ve Kodlar.
Farklı Tarayıcılarda Ve Cihazlarda Tutarlı Görünmesini Sağlar (responsivedesign).
Kullanıcı Deneyimini (ux) Önemser.
Genellikle React, Vue, Angular Gibi Modern Javascript Framework’leriyle Çalışır.
Api’lerden Veri Çekip Kullanıcıya Sunabilir.
Lütfen yorum yaparken şunlara dikkat ediniz:
Küfürlü, siyasi veya huzur bozucu yorumlar yapmamaya,
Reklam, spam gibi yorumlar yapmamaya.