Apa Itu Frontend Development?
Panduan ramah pemula tentang frontend development: bagian website yang kamu lihat dan klik secara langsung. Pahami cara kerja HTML, CSS, dan JavaScript, serta bedanya frontend dengan backend.
Topik
Belajar ngoding, dari dasar sampai mahir.
Tutorial dan panduan seputar pengembangan web, backend, database, DevOps, dan AI — jelas, praktis, dan ramah pemula.
Beranjak dari belum pernah menulis kode sama sekali sampai bisa membangun halaman web yang benar-benar berfungsi — mengikuti jalur yang dirancang untuk pemula total.
Frontend, backend, database, server, DevOps, dan AI — gambaran utuh pengembangan modern, tercakup dalam satu pustaka yang saling terhubung.
Setiap konsep disertai contoh kode nyata yang siap disalin dan bisa kamu coba sendiri — bukan sekadar teori.
Belajar cara yang benar sejak awal — teknik yang rapi, mudah diakses, dan modern yang terbukti di proyek nyata.
Pilih topik untuk mulai mendalami — masing-masing dibangun dari dasar.
56 artikel
Cara kerja web di balik layar — HTTP, DNS, URL, browser, dan bagaimana sebuah halaman sampai ke kamu.
Artikel di Dasar-Dasar Web105 artikel
Membangun untuk browser — HTML, CSS, JavaScript, dan framework UI modern.
Artikel di Frontend0 artikel
Server, API, dan sistem yang menjalankan aplikasi.
Artikel di Backend0 artikel
Identitas, sesi, token, dan mengamankan siapa boleh melakukan apa.
Artikel di Autentikasi0 artikel
Menyimpan, memodelkan, dan men-query data — SQL dan NoSQL.
Artikel di Database0 artikel
Mengotomatiskan build, test, dan deploy — pipeline yang mengirim ke produksi.
Artikel di CI/CD70 artikel
Fondasi tempat semuanya berjalan — server, Linux, jaringan, web server, container, deployment, dan operasional.
Artikel di Server0 artikel
AI praktis untuk developer — LLM, prompting, agent, RAG, dan membangun dengan Claude & OpenAI API.
Artikel di AIPanduan ramah pemula tentang frontend development: bagian website yang kamu lihat dan klik secara langsung. Pahami cara kerja HTML, CSS, dan JavaScript, serta bedanya frontend dengan backend.
Panduan ramah pemula tentang TypeScript: apa itu, kenapa ada, bagaimana ia menambahkan tipe statis opsional di atas JavaScript, dan bagaimana tipe itu menangkap bug sebelum kode dijalankan.
Penjelasan sederhana soal web browser: program yang mengambil berkas dari web lalu menyusunnya menjadi halaman yang kamu lihat, satu tab dan satu klik setiap saat.
Enkripsi melindungi data di dua tempat: saat data lewat di jaringan (in transit) dan saat data nganggur di disk (at rest). Pahami bedanya, kenapa kamu butuh keduanya, bagaimana TLS, enkripsi disk, dan pengelolaan kunci sebenarnya saling melengkapi, plus kesalahan praktis yang sering bikin sia-sia.
Setiap port yang terbuka di server adalah satu pintu yang bisa dicoba orang lain. Pahami port dan service itu sebenarnya apa, kenapa service yang terekspos jadi risiko terbesarmu, dan kebiasaan sederhana menutup semua yang tidak kamu butuhkan — dijelaskan dari nol.
Least privilege adalah aturan diam-diam di balik hampir semua setup keamanan yang solid: setiap user, proses, dan kunci hanya dapat akses minimum untuk menjalankan tugasnya, tidak lebih.
Penyerang tidak berhenti setelah sekali salah tebak — mereka terus menggedor, ribuan kali sehari. Pahami seperti apa sebenarnya percobaan intrusi, apa yang dikerjakan fail2ban, bagaimana ia mengawasi log dan mem-banned pelaku otomatis, dan cara menyetelnya dengan masuk akal tanpa mengunci dirimu.
Kebanyakan server tidak dibobol lewat serangan baru yang canggih — tapi lewat lubang lama yang sudah diketahui, yang sebenarnya cukup ditutup dengan update. Pelajari kenapa update itu penting, apa saja yang harus di-update, cara melakukannya dengan aman tanpa merusak apa pun, dan cara.
Tahu apa itu firewall dan benar-benar mengonfigurasinya dengan rapi adalah dua keterampilan berbeda. Pelajari cara menyusun aturan default-deny, mengurutkan aturan dengan benar, membuka akses sendiri lebih dulu, menangani IPv6 dan security group cloud, lalu mengujinya sebelum dipakai — panduan.