Lewati ke konten
Filter:
1

Dasar Sintaks, Tipe Data & Alur Kendali PHP 8+

Membangun cara berpikir komputasional dan mengenal sintaks PHP modern.

Kuasai bagaimana komputer mengeksekusi kode baris per baris, cara menyimpan nilai ke dalam variabel, serta percabangan logika.

2

Array Kompleks, Manipulasi String & Fungsi Modular

Mengorganisir kumpulan data dan membungkus kode agar reusable.

Array dan Function adalah dua pondasi terpenting dalam memproses data di PHP sebelum masuk ke database.

3

Object-Oriented Programming (OOP) PHP Mendalam

Pondasi mutlak yang digunakan oleh Laravel Framework dan WordPress modern.

Berpindah dari gaya pemrograman prosedural ke arsitektur berorientasi objek yang rapi, modular, dan terstruktur.

4

Database MySQL dengan PDO & Keamanan Query

Menyimpan, mengambil, dan memperbarui data secara aman tanpa celah SQL Injection.

Tinggalkan ekstensi jadul mysql_query. Kuasai PHP Data Objects (PDO) yang menjadi standar industri koneksi database PHP.

5

Composer, Standar PSR & Autoloading

Alat modern pengelola dependensi dan aturan standar komunitas PHP dunia.

Pelajari cara menginstal library pihak ketiga (seperti pengirim email, generator PDF) dan autoload class otomatis tanpa ratusan baris require.

6

Membuat Mini Framework MVC Sendiri dari Nol

Langkah pamungkas yang membuatmu paham 100% cara kerja Laravel di balik layar.

Sebelum memakai framework besar, buatlah router URL sederhana, Controller, dan Model dengan tanganmu sendiri.

Anatomi Skrip PHP & Tipe Data Primitif

Tag pembuka <?php, echo, statement dan expression, tipe data string, integer, float, boolean, dan null.

Struktur Percabangan: if-else & Match Expression

Membuat keputusan dalam program berdasarkan kondisi tertentu menggunakan sintaks if-elseif-else atau match expression PHP 8.

Perulangan (Looping) & Algoritma Sederhana

Menjalankan instruksi berulang kali dengan for, while, do-while, dan foreach.

Fungsi Buatan Sendiri (Functions) & Type Hinting

Mendefinisikan fungsi, argumen parameter, return value, default value, dan tipe data ketat (strict types).

Indexed Array, Associative Array & Fungsi Array

Mengelola data tabular, array bersarang (multidimensional), serta fungsi bawaan array_map, array_filter, in_array.

Variabel Superglobal ($_GET, $_POST, $_SESSION)

Menangkap data kiriman formulir web, mengelola status login dengan Session, dan cookie browser.

Class, Object, Properties & Methods

Merancang cetak biru (class) dan membuat wujud nyatanya (object), serta visibility (public, protected, private).

Inheritance (Pewarisan) & Polymorphism

Menurunkan sifat class induk ke class anak (extends), method overriding, dan parent::__construct().

Interface, Abstract Class, Traits & Namespaces

Mendefinisikan kontrak kode dengan Interface, berbagi method dengan Trait, dan mengorganisir kode dengan Namespace.

Koneksi Database dengan PDO & Penanganan Error (Try-Catch)

Menghubungkan PHP ke MySQL menggunakan Data Source Name (DSN) dan konfigurasi mode exception error.

Prepared Statements & Anti SQL Injection

Menjalankan query SQL dengan parameter terikat (bound parameters) agar data input pengguna tidak bisa membobol database.

Membangun Aplikasi CRUD Lengkap dengan PDO

Mempraktikkan operasi Create, Read, Update, Delete data barang atau pengguna dari database.

Composer Dasar & Manajemen Dependensi

Inisialisasi composer.json, mengunduh library via terminal, dan peran file composer.lock.

Standar PSR (PSR-4, PSR-12) & Autoloading Class

Menata struktur folder dan nama file sesuai standar internasional PSR-4 agar class otomatis terbaca.

Front Controller & Simple URL Router

Mengarahkan semua request web ke satu pintu public/index.php menggunakan .htaccess dan mencocokkan rute URI.

Pemisahan Controller, Model Data & View Template

Menyusun struktur folder MVC: app/Controllers, app/Models, dan app/Views.

Komunitas

Belajar koding tidak harus sendirian.

Gabung grup WhatsApp Baricode untuk bertanya, berbagi progres, dan bertemu teman belajar.

Gabung Grup WhatsApp