Mengenal Front End dan Back End Developer: Definisi, Tugas, Skill yang  Dibutuhkan, Hingga Perbedaannya

1. Pengertian Back-end Developer

Back end merupakan bagian dari situs web yang tidak dilihat oleh pelanggan. Back end berurusan dengan data-data di balik layar, ia bertanggung jawab dalam menyimpan dan mengatur data, serta memastikan hal yang ada pada sisi klien berfungsi dan tidak bermasalah. Back end berkomunikasi dengan front end, mengirim dan menerima informasi untuk ditampilkan sebagai halaman sebuah web.

Jadi perbedaan antara front end dan back end developer yaitu front melihat dari sisi pelanggan, apa yang dilihat dari depan layar, sedangkan back end mendukung dari sisi server, apa yang ada dibelakang sebuah situs web atau aplikasi. 

Jika ada pertanyaan lebih penting mana, jawabannya tentu keduanya memiliki peran yang penting untuk pengembangan sebuah web atau aplikasi. Dan juga ada yang namanya fullstack developer yang artinya memiliki kemampuan dalam hal front end dan juga back end developer.

Jadi Back-end developer ini bagus buat kamu yang suka berfikir logika. Terus gimana caranya menjadi back-end developer di tahun ini.

Berikut ini adalah hal yang harus kalian pelajari jika ingin menjadi seorang back-end developer.

1. Tahap awal

Pada tahap pertama kamu harus tahu terlebih dahulu basic dari seorang front-end developer. Seperti kamu harus tau apa itu HTML, CSS, Java Script.

Setelah kamu tahu basicnya baru kamu bisa bermain di frameworknya. Seperti Bootstrap, Tailwind, Angular JS, Vue.JS, dan lain-lain.

2. Gambaran Umum

Kamu harus minimal mempelajari:

  1. Bahasa server seperti(PHP, Node JS, Phyton, dan lain-lain),
  2. Database seperti (MYSQL, SQL Server, dan lain-lain),
  3. Framework seperti(Laravel, Code Igniter, dan lain-lain),
  4. API

Jika ingin masuk ke frameworknya maka kamu harus tahu dulu PHP murni nya.

3. Instal aplikasi

Contoh aplikasi yang harus kamu instal antara lain:

  1. Local Server seperti (XAMPP, dan lain-lain),
  2. Text Editor seperti (VS Code, Sublime Text, dan lain-lain),
  3. Postman (Toolcek API),
  4. File Zilla (Remote Server)

4. Target awal

Target awal yang harus dapat kamu capai antara lain:

  1. CRUD (menampilkan, menambahkan, menghapus, dan mengupdate data dari data base),
  2. Login, lupa password, dan juga upload file,
  3. Full sistem seperti (kasir, perpus, dan lain-lain)

Ingin belajar pemrograman silahkan kunjungi website Dhuo Creative.

Baca juga apa itu komputer.

Nindya

Kamu Mau, Kamu Pasti Bisa

http://web.dhuocreative.com
X