Front end developer
Di artikel sebelumnya,saya menuliskan tentang back end developer,nah kali ini,saya akan membahas front end developer,jadi apa itu front end developer?
Sesuai namanya, front end developer adalah pihak pengembang bagian depan atau halaman depan dari aplikasi atau website dimana interaksi dengan pengguna terjadi. Jika diurutkan secara kronologis, sebuah rancangan sebuah aplikasi akan dibuat oleh tim UI/UX designer. Namun, tugas mereka hanya sampai membuat layout dan sketsa.
Layout yang telah dibuat selanjutnya menjadi tugas front end untuk mewujudkannya ke dalam bentuk nyata. Artinya, konsep tersebut dapat digunakan secara nyata oleh pengguna. Front end menjadi seseorang yang menerjemahkan sebuah konsep menjadi tampilan interaktif yang bisa dimengerti orang awam.
Oleh karena itu, seorang front end akan menggunakan Hyper Text Markup Language (HTML), Cascading Style Sheets (CSS) dan JavaScript untuk membangun tampilan yang dibutuhkan. Pada intinya, tanggung jawab front end developer adalah menciptakan tampilan yang akan dilihat atau digunakan oleh pengguna berdasarkan sketsa dari UI/UX designer.
Tugas front end developer
Dari penjelasan apa itu front end developer, sebenarnya sudah dapat dipetakan bahwa tugas utama seorang front end developer adalah membuat sebuah rancangan desain website atau aplikasi menjadi nyata.
Jadi, hal pertama yang menjadi tugas front end developer adalah memanifestasikan desain dari UI/UX designer menjadi aplikasi atau website yang sebenarnya. Namun setelah proses ini, peran dari back end developer masih dibutuhkan.
Berikut perbedaan antara front end developer dengan back end developer
Jika front end developer adalah client side maka back end developer adalah server side. Hal utama yang menjadi perbedaan front end developer dan back end developer adalah lingkup area kerja mereka.
Perbedaan area dan cara kerja
Front end bertanggung jawab atas tampilan sebuah website atau aplikasi. Maknanya, setiap elemen yang dilihat dan berinteraksi dengan pengguna adalah area tugas front end developer. Kenyamanan pengguna terhadap interaksi yang ada adalah tujuan dari tugas front end developer.
Skills yang harus di miliki front end developer,sebagai berikut;
Dari penjelasan sebelumnya, kamu tentu sudah tahu bahwa hal dasar yang harus dimiliki front developer adalah kemampuan dalam CSS, HTML, dan JavaScript. Namun faktanya, masih ada beberapa hal lain yang termasuk ke dalam skill front end developer. Apa saja itu? Berikut 10 daftar skill front end developer:
-Bahasa pemrograman HTML dan CSS untuk membuat halaman website dengan visualisasi menarik.
-JavaScript untuk menciptakan halaman website yang tidak hanya menarik namun juga interaktif.
-Framework CSS dan JavaScript untuk mengoptimalkan fungsi dari JavaScript.
-Preprocessor CSS merupakan layanan yang memungkinkan adanya penambahan fitur dari sekedar CSS murni. Contoh Preprocessor CSS adalah Stylus, LESS, danSASS.
-Version Control System (Git) digunakan untuk membuat aplikasi dan sistem sehingga mempermudah proses pengembangan website atau aplikasi secara efektif dan nyaman.
-Responsive Mobile Design untuk memastikan bahwa website atau aplikasi yang dikembangkan tetap nyaman digunakan saat diakses melalui perangkat mobile.
-Testing/Debugging yang bertujuan untuk menemukan kemungkinan adanya error atau kegagalan pada aplikasi yang dikembangkan.
-Browser Developer Tools untuk memastikan bahwa website yang dikembangkan dapat diakses dengan baik saat diakses melalui browser.
-Membangun dan Mengoptimalisasi Tools/Website bermanfaat untuk memastikan bahwa website memiliki kecepatan akses.
-Command Line untuk menggunakan aplikasi yang berbasis Command Line Interface (CLI) karena memiliki fungsionalitas lebih banyak dibandingkan aplikasi berbasis Graphic User Interface (GUI).
Mungkin itu saja yang bisa saya sampaikan.sekian
Komentar
Posting Komentar