Apa Itu Front End Developer

 1. Pendahuluan

Apa Itu Front End Developer?. Front end developer adalah istilah untuk pengembangan tampilan halaman web. Mengapa dalam pengembangan dipisahkan antara tampilan dan program dalam pembuatan website ?. Alasanya karena aplikasi berbasis web menggunakan kode yang bersifat open source. Kode-kode yang dikembangkan secara gratis sering memiliki keterbatasan. Dengan kata lain semua harus dikerjakan sendiri.

2. Front End Developer

Seperti sebuah buku. Kesan pertama datang dari cover. Begitu pentingnya penampilan di zaman ini. Menunjukkan pentingnya pekerjaan ini.

Apakah front end developer harus bisa desain. Jawabanya bisa iya bisa juga tidak. Jika desain sudah disiapkan oleh tim UI & UX maka front end developer cukup mengikuti desainnya saja.

Apakah front end developer tidak perlu keterampilan koding. Jawabanya perlu karena tampilan sendiri dibangun menggunakan kode.

Apakah front end developer harus kuat analisa dan logika. Jawabannya tidak. Urusan logika tangganggung jawab back end developer.

3. Kemampuan Front End

Kemampuan seorang front end developer yang harus dimiliki adalah html, css, javascript dan API.  

1. Html

Kode yang harus dikuasai front end developer adalah html. Html adalah pondasi sebuah tampilan. Fondasi tersebut tidak sembarangan. Karena penting bagi search engine seperti google. Maka perlu pengetahuan penulisan kode html yang baik dan benar.

2. Css

Css adalah gaya tambahan untuk menghidupkan tampilan. Efek animasi pun sudah ditangani css. Meskipun bisa dikembangkan sendiri. Banyak pihak yang mau membantu pengembangan kode css. Istilahnya framework css. Bootstrap dapat menjadi pilihan framework css yang powerfull.

3. JavaScript

Fungsi javascript dalam front end developer lebih mengarah kepada pemrograman sisi web browser. Untuk memberikan respon-respon cepat yang tidak dapat dilakukan oleh server. Framework yang wajib dikuasai adalah jQuery.

4. API

API sebagai penghubung kerja antara front end dan back end developer. Cara kerjanya mengambil data hasil pengolahan back end developer untuk ditampilkan ke halaman oleh front end developer. Front end cukup mengetahui cara memanfaatkan data JSON dari back end.

4. Node JS

Dewasa ini server side programming javascript banyak digunakan. Alasannya banyak kemudahan yang ditawarkan, diantaranya:

  1. Cukup belajar satu bahasa pemrograman untuk client maupun server side (front end & back end) yaitu javascript.
  2. Implementasi micro services.

5. Kesimpulan

Berikut ini beberapa kesimpulan yang dapat ditarik dari penjelasan di atas:
  1. Front end developer adalah perkerjaan pembuatan tampilan halaman website. Kemampuan yang harus dimiliki html, css, javascript, API dan juga Node JS.
  2. Front end developer dan back end developer terhubung dengan API.
  3. Javascript adalah rekomendasi bahasa pemrograman yang cocok untuk client side maupun server side programming.

Popular posts from this blog

Cara Menggunakan Template Admin LTE Sebagai Template Web Dinamis

Aplikasi CRUD menggunakan Template Admin LTE

Cara membuat Link ke Halaman lain dan Link ke bagian Halaman