Deskripsi

Info Profesi

Berbeda dengan Front End, Back End Developer tidak berfokus pada tampilan/layout dari website. Back End Developer betanggung jawab dalam pengembangan aplikasi berbasis web, termasuk merancang Database dan mengembangan skrip-skrip agar aplikasi berjalan sesuai dengan fungsinya. Bahasa pemrograman yang digunakan secara umum adalah PHP, Python, SQL, Java, dan lain sebagainya.

 
Video Penjelasan

 

Pendidikan Minimal

D3

 
Gaji
Sumber: jobstreet.co.id & Salaryexplorer.com
 
Contoh dari Jabatan Pekerjaan

Back End Developer, PHP Developer, Mobile Back End Developer, Web Developer, Web Engineer, Python Developer, Ruby Developer and Java Developer

 
Tugas
  • Integrasi elemen yang dihadapi pengguna yang dikembangkan oleh pengembang front-end
  • Buat modul PHP yang efisien, mudah diuji, dan dapat digunakan kembali
  • Selesaikan masalah kinerja dan tantangan arsitektur yang kompleks
  • Integrasi solusi penyimpanan data {dapat mencakup database, toko dengan nilai penting, toko blob, dll.}
 
Pengetahuan
  • Terbukti pengalaman pengembangan software di PHP
  • Pengertian proyek open source seperti Joomla, Drupal, Wikis, osCommerce, dll
  • Pengetahuan yang jelas tentang teknologi web termasuk HTML, CSS, Javascript, AJAX dll
  • Pengetahuan yang baik tentang database relasional, alat kontrol versi dan pengembangan layanan web
  • Rasakan pengalaman di API pihak ketiga yang umum (Google, Facebook, Ebay dll)
  • Passion untuk praktik desain dan pengkodean terbaik dan keinginan untuk mengembangkan gagasan baru yang berani
  • Gelar BS / MS di bidang Ilmu Komputer, Teknik atau subjek terkait
 
Keterampilan dan Kemampuan
  • Pengetahuan yang kuat tentang kerangka kerja PHP web {{seperti Laravel, Yii, dll tergantung pada tumpukan teknologi Anda}}
  • Memahami perilaku sinkron PHP sepenuhnya
  • Pemahaman pola desain MVC
  • Pemahaman dasar teknologi front-end, seperti JavaScript, HTML5, dan CSS3
  • Pengetahuan tentang pemrograman PHP berorientasi objek
  • Memahami kepatuhan aksesibilitas dan keamanan {{Bergantung pada proyek spesifik}}
  • Pengetahuan yang kuat tentang eksploitasi PHP dan web server yang umum dan solusinya
  • Memahami prinsip-prinsip desain mendasar di balik aplikasi terukur
  • Otentikasi pengguna dan otorisasi antara beberapa sistem, server, dan lingkungan
  • Integrasi beberapa sumber data dan database menjadi satu sistem
  • Keakraban dengan keterbatasan PHP sebagai platform dan workarounds-nya
  • Membuat skema database yang mewakili dan mendukung proses bisnis
  • Keakraban dengan database SQL / NoSQL dan bahasa query deklaratif mereka
  • Pemahaman yang mahir alat kode versi, seperti Git
 

Lowongan Pekerjaan

Program Terkait

×