Dasar Pemrograman Web Berbasis Komponen dengan React.js
Pelajari fondasi pembuatan web modern dengan React.js: deklarasi komponen, alur data props, manajemen state reaktif, dan integrasi API.
Pelajari fondasi PHP modern hingga arsitektur MVC CodeIgniter 4 melalui instruksi bertahap, pembacaan error mandiri, dan proyek aplikasi nyata.
Skill yang dibangun
Menulis skrip PHP untuk memproses dan memvalidasi data formulir HTTP POST maupun GET
Melakukan operasi CRUD pada basis data MySQL menggunakan PDO dan Query Builder CodeIgniter 4
Mengatur routing, controller, view, dan layout templating berdasarkan prinsip MVC
Menerapkan mekanisme autentikasi berbasis session dan filter middleware untuk pengamanan rute
Membaca serta mengisolasi sumber bug menggunakan error log PHP dan CodeIgniter Debug Toolbar
Pemula yang baru memulai pemrograman web dan ingin membangun fondasi back-end terstruktur sebelum melangkah ke tingkat lanjutan.
Project outcomes
Aplikasi Sistem Manajemen Inventaris Barang berbasis web yang mencakup fitur autentikasi pengguna, manajemen stok barang masuk dan keluar, validasi input formulir, serta filter pencarian data.
Mempelajari pengembangan web sering kali terasa membingungkan ketika pemula langsung dihadapkan pada framework modern tanpa memahami cara kerja PHP di balik layar. Tanpa model mental yang benar mengenai siklus request-response HTTP, interaksi basis data, dan eksekusi skrip di sisi server, proses koding berubah menjadi sekadar menyalin konfigurasi tanpa daya nalar yang kokoh.
Kursus ini dirancang dengan pendekatan bertahap yang menekankan penalaran logis. Kita mulai dari sintaks inti PHP, penanganan data formulir, hingga koneksi database relasional menggunakan PDO. Setelah fondasi terbentuk, kita beralih ke CodeIgniter 4 untuk mempelajari cara kerja pola Model-View-Controller (MVC), routing terstruktur, dan pemisahan tanggung jawab antarkomponen aplikasi.
Setiap topik dilengkapi langkah konkret, verifikasi hasil eksekusi, serta cara membaca pesan error ketika kode tidak berjalan sesuai rencana. Pendekatan ini memastikan peserta tidak hanya mampu menghasilkan kode yang berfungsi, tetapi juga memahami alasan di balik setiap keputusan teknis dan siap mengembangkan aplikasi web mandiri.
Pelajari fondasi pembuatan web modern dengan React.js: deklarasi komponen, alur data props, manajemen state reaktif, dan integrasi API.
Bangun aplikasi inventaris mobile offline dengan React Native, barcode scanner, dan penyimpanan lokal tanpa bergantung pada internet.
Bangun aplikasi ground control station drone mobile dengan Flutter, MAVLink, WebSocket, telemetry real-time, dan geofencing.
Bangun voice room berskala produksi dengan React Native, WebRTC, dan LiveKit, lengkap dengan autentikasi, kontrol audio, dan deployment.