Web Developer: Front End dan Back End

penawaran website gratis

Seperti sudah diulas sebelumnya, bahwa untuk membuat sebuah website atau aplikasi web dibutuhkan banyak hal agar mendapatkan website yang sesuai dengan yang diinginkan. Sehubungan dengan itu, biasanya untuk membuat website dibutuhkan sebuah tim yang bekerja sama.

Lalu, apa saja tugas di dalam tim tersebut? Paling tidak dibagi 2 tugas: Front End dan Back End, jika diperlukan ada tambahan 1 lagi yaitu database specialist.

Front End

Seperti namanya, Front End ini bertugas untuk membuat desain dan konsep untuk bagian depan website, bagian yang langsung berinteraksi dengan user, makanya tugas ini biasa disebut UX (User Experience).

Pengetahuan dasar yang diperlukan adalah HTML, CSS dan Javascript. Termasuk juga css framework, javascript framework dan HTML template jika diperlukan.

Back End

Agar website berfungsi dengan baik, dibutuhkan back end developer. Back end developer ini tugasnya adalah menyiapkan fungsi – fungsi dalam website. Website ini nantinya menjadi apa, ditentukan oleh back end. Website akan menampilkan apa, diatur oleh back end.

Back end ini juga mengatur sisi keamanan, bagaimana agar website tidak mudah dibobol atau diserang oleh orang tidak bertanggung jawab.

Pengetahuan dasar yang dibutuhkan adalah bahasa pemrograman di sisi server, misalnya php, phyton, perl, asl, golang dan sejenisnya. Pengetahuan tentang database juga dibutuhkan jika dalam tim tidak ada data specialist.

Database specialist

Bagian ini bisa ada bisa tidak. Tugasnya adalah menyiapkan stuktur dan infrastruktur data yang akan diakses atau diminta oleh back end. Mengatur query yang boleh dan tidak boleh ke database. Mengatur constraint atau batasan dan keterkaitan antar data.

Dari sisi keamananan, database specialist berperan penting karena bobolnya data seringkali karena database yang mudah diakses oleh orang yang tidak punya hak untuk itu.

Pengetahuan dasar yang dibutuhkan antara lain Query, SQL dan database misalnya MySQL, Oracle, noSQL dan sejenisnya.

Dengan kolaborasi yang baik, akan dihasilkan website yang bagus secara tampilan, informasi yang diberikan akurat dan kuat dari sis keamanan.

Dalam pekerjaan – pekerjaan yang kecil dan relatif sederhana, sebuah website hanya dikerjakan oleh seorang developer saja. Tetapi hal ini cukup beresiko karena akan selalu ada celah karena tidak ada manusia yang sempurna.

Untuk website yang tidak terlalu rumit, seorang website developer akan menggunakan cms agar pekerjaannya jadi lebih mudah dan tidak memulai dari nol. Jika membutuhkan tambahan fitur, website developer hanya membuat sebagian kecilnya saja, lainnya sudah disiapkan cms tersebut.

Klik untuk menilai!
[Total: 0 Rata-rata: 0]
Web Developer: Front End dan Back End
Bagikan kami!

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *

Kembali ke Atas