Cara Kerja Web
Cara Kerja Web: Memahami Mesin di Balik Layar
PENDAHULUAN Sebelum Anda mulai merangkai logika dan menulis kode untuk membangun sebuah aplikasi, Anda memerlukan pemahaman yang jauh lebih mendalam tentang bagaimana web itu sendiri beroperasi. Di Rolepath, kami tidak ingin Anda sekadar menghafal cara membuat website dari tutorial—kami ingin Anda memahami infrastruktur sesungguhnya di balik layar.
Konsep-konsep ini akan memberikan gambaran holistik (menyeluruh) tentang ekosistem digital tempat aplikasi Anda akan hidup nantinya. Terlebih lagi, memiliki fondasi ini adalah modal wajib agar Anda mampu berdiskusi secara cerdas dan menggunakan istilah teknis yang tepat dengan sesama developer, Project Manager, maupun klien di dunia industri. Seorang Full-Stack Developer yang andal harus tahu persis apa yang terjadi sepersekian detik setelah pengguna menekan tombol Enter di peramban (browser) mereka.
GAMBARAN UMUM PELAJARAN Bagian ini akan memandu Anda untuk memahami konsep-konsep fundamental berikut:
- Mendeskripsikan apa itu internet secara teknis.
- Memahami konsep packets (paket data) dan bagaimana infrastruktur ini digunakan untuk memindahkan data.
- Membedakan dengan tegas fungsi dan batasan dari web page (halaman web), web server, web browser, dan search engine (mesin pencari).
- Menjelaskan peran Client dalam arsitektur web.
- Menjelaskan peran dan cara kerja sebuah Server.
- Memahami konsep dasar IP Address (Alamat IP).
- Menjelaskan fungsi DNS Servers sebagai "buku telepon" internet.