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

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