Didalam dunia programing tidak asing rasanya kita
mendengar kata Front end dan Back end. Jika kita cermati di dalam pembuatan
web/aplikasi yang dilihat diawal adalah tampilan itu sendiri atau yang disebut
dengan Front end nah didalam tampilan itu terdapat sebuah code atau program yang
membuatnya menjadi fungsi atau disebut dengan Back end. Nah biasanya front end
dan back end ini dikerjaka oleh dua orang berbeda, yang satu membuat program
dan yang satunya membuat tampilan program itu tetapi jika keduanya bisa
dikerjakan semua maka disebut dengan Fullstack. Di artikel ini kita akan
membahas lebih rinci mengenai perbedaan Front end dan Back end. Skill apa saja
yang harus dipelajari dan apa apa saja tugas tugasnya untuk menjadi seorang
front dan back end? yuk simak penjelasanya dibawah ini.
Apa itu front end developer?
Seperti
yang sudah dijelaskan sedikit diawal tadi front end developer adalah pekerjaan atau job pemrograman dan
mengembangkan tampilan pada
sebuah aplikasi atau website, seperti membuat teknik desain untuk tampilan situs web agar
terlihat lebih menarik, sehingga user dapat
dengan mudah dan nyaman saat menggunakan aplikasi web tersebut.
Setiap tombol, gambar, tools yang dapat kamu klik disuatu
web aplikasi yang memberikan ras nyaman, simple dan mudah dimengertiitu adalah
tanggung jawab seorang Front end. Untuk memudahkan dalam pembuatan tampilan
desaign front end nantinya juga akan bekerja sama dengan tim Back end dan UI/UX
hingga tim marketing. Tim
UI/UX akan mendesain dan membuat gambaran tampilan dari website dan kemudian nantinya mereka akan memberikan
desain gambar
tersebut ke tim front end. Lalu selanjutnya tim front end akan merubah
gambar desaign itu menjadi tombol atau tools yang bisa di fungsikan
Tugas front end developer
- Meningkatkan visual pada
situs web atau aplikasi serta dapat mengoptimalkan
kecepatan dari sebuah website/aplikasi
- Memecahkan permasalahan kode program apa pun yang mengalami
eror atau
tidak berfungsi
- Membuat desain
antar muka yang dapat dengan mudah digunakan oleh
user
- Memastikan kelayakan teknis dari
desain dari UI/UX agar dapat di realisasikan
dengan baik
- Menguji situs web atau aplikasi
- Meningkatkan visual web atau aplikasi
- Memastikan tidak ada
kesalahan
dari tampilan website sebelum
diserahkan kepada tim back end
- Bisa berkolaborasi dengan tim lain dengan baik.
Berikut adalah Skill yang harus dimiliki front end developer
1. Menguasai bahasa pemrograman HTML
dan CSS
2. JavaScript
3. Frameworks and Libraries
4. CSS preprocessors
5. Responsive design
6. Testing
dan debugging
7. Version control
Apa itu back end developer?
Setelah kita mengetahui tentang Front end serta tugasnya
maka jika kita cermati front end ini lebih banyak bekerja
dibagian
tampilan situs web dan aplikasi sedangkan back end developer bertugas mengembankan, seperti menyimpan data, dan
komunikasi antara database situs web atau aplikasi dan back end memiliki
3 komponen utama yakni
server,
aplikasi, dan database. Sehingga Back end memiliki peran yang sangat penting
dalam pengembangan web aplikasi bahkan merawatnya agar tetap terjaga dengan
baik dan aman
Tim back dan front akan selalu berkomunikasi dan bekerja
sama dalam
proses mengembangkan sebuah situs web. Contoh penerapan tugas back end
adalah ketika kamu membeli sebuah barang ditoko online menggunakan kartu
rekening maka semua data kamu di toko itu akan di olah oleh back end dan
menjaga agar semua data yang tersimpan agar tetap aman.
Tugas back end developer
- Membuat sistem pembayaran dan
menyimpan data
- Menyimpan dan mengelola data dengan baik
- Mengembangkan Content
Management System
- Memperbarui aplikasi web, agar tetap aman dan cepat
- Menjaga dan mengawasi server
- Mengembangkan dan mengelola
sumber daya API agar dapat berfungsi dengan baik
keseluruh perangkat yang terhubung
- Memecahkan masalah yang terkait dengan system
- Dapat bekerj sama dengan tim baik diluar maupun
dalam.
Skill yang harus
dimiliki back end
developer
1. Memahami bahasa pemrograman back end
2. Memiliki pengetahuan mengenai frameworks
3. Memiliki pengetahuan tentang API
4. Struktur data dan algoritma
5. Databases
and cache
6. Mengenal berbagai jenis server
Nah itu adalah penjelasan singkat mengenai front dan back
end yang telah di rangkum dari berbagai website skill akademi. Semoga dapat
memberikan ilmu tambahan kepada teman teman yang membaca good bye adn see yaa!
0 Komentar