Di blog ini kita akan melihat tentang apa itu frontend, backend, dan teknologi yang digunakan oleh insinyur front-end dan insinyur serta teknologi backend untuk memulai karir Anda. blog ini benar-benar fokus untuk pemula, jadi jika Anda sudah familiar dengan topik ini, TA TA !!! SAMPAI JUMPA !!! , sampai jumpa di blog berikutnya.

Bagian depan

Secara sederhana frontend adalah tempat pengguna berinteraksi dengan situs web yang memudahkan pengguna untuk menggunakannya. ketika kita membuka www.google.con di browser, hal-hal yang terlihat oleh kita disebut UI — Antarmuka Pengguna.

Hal-hal yang terlihat seperti textbox, tombol, teks dan link pada gambar di atas disebut componenets, peran frontend developer adalah membangun komponen berdasarkan kebutuhan bisnis atau fitur untuk website, dan menangani data yang berasal dari bagian belakang sistem. pengembang frontend mendapatkan data tersebut dan menampilkannya di UI — antarmuka pengguna dengan cara yang efisien sehingga membuat pengguna mudah memahaminya.

Untuk memulai pengembangan frontend hal-hal yang harus kita kenal adalah HTML, CSS, Javascript. dimana ini adalah tumpukan teknologi yang mudah untuk memulai pengembangan frontend, untuk mengetahui lebih banyak tentang html, css dan javascript kita bisa melihat hal-hal tersebut di blog lain, kita akan fokus hanya pada frontend dan backend di blog ini.

setelah terbiasa dengan html, css, javascript maka Anda dapat menggunakan kerangka kerja javascript apa pun seperti react, angle, atau vue.js

Backend

Backend berkaitan dengan penanganan logika dan pengambilan data dari database dan dikirim ke frontend. biasanya frontend tidak berkomunikasi dengan database karena alasan keamanan, hanya backend yang berkomunikasi dengannya.

Database is a system that used to store data and retrieve data, currently  consider database as a excel sheet, where we store our data to use it  for future purpose.

backend disebut juga controller, frontend biasa disebut view. Singkatnya, ketika pengguna berinteraksi dengan situs web, pengontrol mengirimkan data yang diperlukan oleh tampilan dan tampilan mendapatkan data tersebut dari pengontrol dan menampilkannya dalam tampilan.

setiap kali pengguna membuka google.com dan mencari apa pun misalnya: memasak, frontend mengirimkan permintaan ke pengontrol dengan data memasak dan pengontrol mengambil data dari frontend dan mendapatkan semua data terkait dari database dan mengirimkannya kembali ke backend.

Sekarang frontend ambil data tersebut dari pengontrol dan tampilkan di frontend. Backend biasanya mengerjakan tugas yang berhubungan dengan hal-hal logis, desain database, penanganan data, otentikasi, otorisasi, penulisan API untuk aplikasi web, aplikasi seluler, dll…

jadi untuk memulai pengembangan backend, mulailah dengan javascript dan kenali node.js, ekspresikan dan pelajari tentang database seperti mysql atau mongodb. daripada mempelajari javascript dan node.js Anda bisa menggunakan php dan laravel, laravel adalah kerangka kerja yang dibangun di atas php.

di mana pengembangan tumpukan penuh menangani frontend dan backend. jadi pengembang fullstack mendesain frontend, menulis logika untuk itu dan mendesain database sesuai dengan itu.

Jangan ragu untuk mengikuti saya di LinkedIn ❤️

https://in.linkedin.com/in/sathithyayogi

Jika Anda memiliki masukan, kirimkan email kepada saya di [email protected].