Autoplay
Autocomplete
Previous Lesson
Complete and Continue
Pemrograman PHP untuk Pemula sampai Mahir
PHP Dasar
Slide dan Source Code
Group Discord
00-Pendahuluan (1:54)
01-Pengenalan-PHP (6:39)
02-Menginstall-PHP (9:17)
03-Program-Hello-World (8:26)
04-Tipe-Data-Number (12:07)
05-Tipe-Data-Boolean (2:31)
06-Tipe-Data-String (9:27)
07-Variable (9:23)
08-Constant (4:50)
09-Data-NULL (8:30)
10-Tipe-Data-Array (19:17)
11-Operator-Aritmatika (3:36)
12-Operator-Penugasan (4:43)
13-Operator-Perbandingan (6:17)
14-Operator-Logika (5:51)
15-Increment-dan-Decrement (5:53)
16-Operator-Array (6:24)
17-Expression-Statement-dan-Block (4:24)
18-Manipulasi-String (12:40)
19-If-Statement (12:42)
20-Switch-Statement (6:29)
21-Ternary-Operator (3:44)
22-Null-Coalescing-Operator (4:18)
23-For-Loop (8:49)
24-While-Loop (2:49)
25-Do-While-Loop (3:38)
26-Break-dan-Continue (6:28)
27-For-Each-Loop (6:48)
28-goto-Operator (4:54)
29-Function (5:41)
30-Function-Argument (18:51)
31-Function-Return-Value (9:51)
32-Variable-Function (7:50)
33-Anonymous-Function (9:51)
34-Arrow-Function (4:22)
35-Callback-Function (4:58)
36-Recursive-Function (10:36)
37-Komentar (2:48)
38-String-Function (6:09)
39-Array-Function (6:07)
40-is-Function (2:51)
41-Require-dan-Include (9:51)
42-Variable-Scope (13:28)
43-Reference (10:08)
44-Materi-Selanjutnya (2:15)
PHP Dasar : Membuat Aplikasi Todolist
Slide dan Source Code
00-Pendahuluan (2:03)
01-Prototype-Aplikasi-Todolist (3:30)
02-Membuat-Project (1:41)
03-Membuat-Model (3:28)
04-Menentukan-Business-Logic (3:33)
05-Menentukan-View (3:03)
06-Menampilkan-Todolist (2:03)
07-Test-Menampilkan-Todolist (3:15)
08-Menambah-Todolist (2:35)
09-Test-menambah-Todolist (2:01)
10-Menghapus-Todolist (6:46)
11-Test-Menghapust-Todolist (3:29)
12-Input-Data (5:04)
13-View-Menampilkan-Todolist (4:41)
14-Test-View-Menampilkan-Todolist (3:47)
15-View-Menambah-Todolist (2:47)
16-Test-View-Menambah-Todolist (3:07)
17-View-Menghapus-Todolist (3:53)
18-Test-View-Menghapus-Todolist (2:36)
19-Test-Seluruh-Aplikasi (7:37)
20-Materi-Selanjutnya (1:57)
PHP Object Oriented Programming
Slide dan Source Code
00-Pendahuluan (1:55)
01-Pengenalan-OOP (5:55)
02-Class (3:10)
03-Object (2:30)
04-Properties (10:38)
05-Function (2:15)
06-this-Keyword (4:41)
07-Constant (4:52)
08-self-Keyword (3:30)
09-Constructor (4:50)
10-Destructor (3:27)
11-Inheritance (6:05)
12-Namespace (9:49)
13-Import (9:26)
14-Visibility (9:40)
15-Function-Overriding (3:37)
16-parent-Keyword (4:37)
17-Constructor-Overriding (6:10)
18-Polymorphism (7:19)
19-Type-Check-dan-Casts (2:59)
20-Abstract-Class (4:19)
21-Abstract-Function (5:34)
22-Getter-dan-Setter (10:31)
23-Interface (6:52)
24-Interface-Inheritance (3:28)
25-Trait (7:48)
26-Trait-Overriding (7:48)
27-Trait-Conflict (4:22)
28-Trait-Inheritance (2:11)
29-Final-Class (2:17)
30-Final-Function (1:57)
31-Anonymous-Class (5:22)
32-static-Keyword (6:43)
33-stdClass (5:16)
34-Object-Iteration (8:59)
35-Generator (5:48)
36-Object-Cloning (9:18)
37-Comparing-Object (3:43)
38-Magic-Function (12:50)
39-Overloading (14:02)
40-Covariance-dan-Contravariance (10:01)
41-DateTime (20:12)
42-Exception (18:43)
43-Regular-Expression (10:34)
44-Reflection (14:09)
45-Materi-Selanjutnya (2:47)
PHP 8 Fitur Baru
Slide dan Source Code
00-Pendahuluan (2:03)
01-Menginstall-PHP-8 (3:30)
02-Named-Argument (7:11)
03-Attributes (24:38)
04-Constructor-Property-Promotion (5:44)
05-Union-Types (7:03)
06-Match-Expression (11:16)
07-Nullsafe-Operator (6:03)
08-String-to-Number-Comparison (3:55)
09-CConsistent-Type-Error (2:42)
10-Just-in-Time-Compilation (13:33)
11-Validation-untuk-Function-Overriding (8:17)
12-Mixed-Type-v2 (5:05)
13-Comma-di-Parameter-List (4:09)
14-Non-Capturing-Catches (2:43)
15-Throw-Expression (3:38)
16-Allow-class-on-Objects (2:19)
17-Stringable-Interface (3:52)
18-New-String-Functions (2:57)
19-Materi-Selanjutnya (2:18)
PHP Object Oriented Programming : Membuat Aplikasi Todolist
Slide dan Source Code
00-Pendahuluan (1:46)
01-Clean-Architecture (5:30)
02-Membuat-Entity (3:32)
03-Membuat-Repository (4:21)
04-Membuat-Service (2:17)
05-Membuat-View (1:51)
06-Repository-dan-Service-Menampilkan-Todolist (5:13)
08-Repository-dan-Service-Menambah-Todolist (2:43)
09-Test-Repository-dan-Service-Menambah-Todolist (3:21)
07-Test-Repository-dan-Service-Menampilkan-Todolist (6:00)
10-Repository-dan-Service-Menghapus-Todolist (2:21)
11-Test-Repository-dan-Service-Menghapus-Todolist (1:51)
12-View-Menampilkan-Todolist (3:51)
13-Test-View-Menampilkan-Todolist (3:57)
14-View-Menambah-Todolist (1:15)
15-Test-View-Menambah-Todolist (1:54)
16-View-Menghapus-Todolist (1:18)
17-Test-View-Menghapus-Todolist (1:28)
18-Test-Seluruh-Aplikasi (4:51)
19-Materi-Selanjutnya (2:05)
PHP Database MySQL
Slide dan Source Code
00-Pendahuluan (2:13)
01-Pengenalan-PDO (7:43)
02-Koneksi-Database (12:54)
03-Execute-SQL (9:27)
04-Query-SQL (8:20)
05-SQL-Injection (14:40)
06-Prepare-Statement (15:06)
07-Fetch-Data (7:17)
08-Auto-Increment (4:28)
09-Database-Transaction (7:51)
10-Repository-Pattern (22:30)
11-Materi-Selanjutnya (1:59)
PHP Database MySQL : Membuat Aplikasi Todolist
Slide dan Source Code
00-Pendahuluan (2:07)
01-Membuat-Table (2:57)
02-Membuat-Koneksi-Database (4:24)
03-Repository-Menambah-Todolist (4:03)
04-Test-Repository-Menambah-Todolist (2:55)
05-Repository-Menghapus-Todolist (3:53)
06-Test-Repository-Menghapus-Todolist (2:50)
07-Repository-Menampilkan-Todolist (4:38)
08-Test-Repository-Menampilkan-Todolist (3:10)
09-Test-Seluruh-Aplikasi (3:07)
10-Materi-Selanjutnya (1:50)
PHP Web
Slide dan Source Code
00-Pendahuluan (2:26)
01-Pengenalan-Web (11:15)
02-Client-dan-Server (5:18)
03-PHP-Web (6:07)
04-PHP-Development-Server (9:35)
05-PHP-Web-Hello-World (7:37)
06-PHP-Info (3:50)
07-Integrasi-dengan-HTML (9:02)
08-Global-Variable-SERVER (6:17)
09-Query-Parameter (12:33)
10-XSS-Cross-Site-Scripting (6:45)
11-Form-Post (6:38)
12-Header (10:31)
13-Redirect (5:41)
14-Response-Code (5:58)
15-Session (26:24)
16-Cookie (14:25)
17-Session-dan-Cookie (6:31)
18-Upload-File (16:32)
19-Download-File (9:38)
20-Materi-Selanjutnya (2:44)
PHP Composer
Slide dan Source Code
01-Pendahuluan (1:54)
02-Pengenalan-Composer (8:01)
03-Menginstall-Composer (5:14)
04-Membuat-Project-Composer (8:57)
05-Hello-World (3:34)
06-Autoload (12:26)
07-Repository (3:18)
08-Menambah-Dependency (10:35)
09-Membuat-Library (6:37)
10-Upload-ke-Repository (4:56)
11-Download-dari-Repository (5:44)
12-Upgrade-Versi-Library (6:06)
13-Submit-ke-Packagist (4:43)
14-Fitur-Lainnya (7:09)
15-Materi-Selanjutnya (1:54)
PHP Unit Test
Slide dan Source Code
01-Pendahuluan (1:42)
02-Pengenalan-Software-Testing (9:30)
03-Pengenalan-PHP-Unit-Test (6:38)
04-Membuat-Unit-Test (15:10)
05-Assertions (7:05)
06-Annotation (4:49)
07-Test-Dependency (5:49)
08-Data-Provider (13:45)
09-Test-Exception (7:22)
10-Test-Output (4:13)
11-Fixture (12:24)
12-Sharing-Fixture (8:23)
13-Incomplete-Test (7:21)
14-Skip-Test (9:55)
15-Stub (28:12)
16-Mock-Object (23:26)
17-Configuration (6:10)
18-Test-Suite (4:35)
19-Fitur-Lainnya (4:50)
20-Materi-Selanjutnya (2:46)
PHP Model View Controller
Slide dan Source Code
01-Pendahuluan (1:49)
02-Pengenalan-MVC (8:51)
03-Membuat-Project (11:04)
04-PATH_INFO (7:09)
05-Router-Sederhana (7:19)
06-Router (14:31)
07-Controller (10:30)
08-Path-Variable (18:27)
09-Model (4:40)
10-View (8:34)
11-Middleware (11:12)
12-Local-Domain (5:24)
13-Apache-HTTPD (14:10)
14-Materi-Selanjutnya (2:18)
Membuat Web Login Management
Slide dan Source Code
01-Pendahuluan (1:52)
02-Demo-Final-Project (2:09)
03-Membuat-Project (4:03)
04-Setup-Database (6:51)
05-Arsitektur-Aplikasi (5:52)
06-Database-Connection (7:05)
07-Unit-Test-Database-Connection (2:46)
08-Template-Halaman-Web (2:36)
09-View-Template (5:23)
10-Unit-Test-View-Template (3:15)
11-User-Registration-Repository (5:24)
12-Unit-Test-User-Registration-Repository (7:06)
13-User-Registration-Service (12:56)
14-Unit-Test-User-Registration-Service (7:26)
15-User-Registration-Controller (10:56)
16-Unit-Test-User-Registration-Controller (11:34)
17-User-Login-Service (4:23)
18-Unit-Test-User-login-Service (3:20)
19-User-Login-Controller (4:45)
20-Unit-Test-User-Login-Controller (5:01)
21-Session-Repository (5:32)
22-Unit-Test-Session-Repository (3:25)
23-Session-Service (8:21)
24-Unit-Test-Session-Service (10:07)
25-Login-Session (5:51)
26-Unit-Test-Login-Session (7:10)
27-User-Logout-Controller (1:26)
28-Unit-Test-User-Logout-Controller (1:55)
29-Session-Middleware (6:10)
30-Unit-Test-Session-Middleware (6:28)
31-User-Profile-Update-Repository (1:36)
32-Unit-Test-User-Profile-Update-Repository (1:41)
33-User-Profile-Update-Service (4:18)
34-Unit-Test-User-Profile-Update-Service (5:04)
35-User-Profile-Update-Controller (7:42)
36-Unit-Test-User-Profile-Update-Controller (4:28)
37-User-Password-Update-Service (4:47)
38-Unit-Test-User-Password-Update-Service (3:36)
39-User-Password-Update-Controller (5:03)
40-Unit-Test-User-Password-Update-Controller (4:40)
41-Memeriksa-Semua-Unit-Test (4:50)
42-Manual-Test (2:07)
43-Penutup (1:39)
PHP Logging
Slide dan Source Code
01-Pendahuluan (2:02)
02-Pengenalan-Logging (5:59)
03-Logging-Library (2:45)
04-Membuat-Project (2:57)
05-Logger (4:51)
06-Handler (8:03)
07-Logging (6:26)
08-Level (9:54)
09-Context (4:23)
10-Processor (10:52)
11-Reset-Handler-dan-Processor (6:24)
12-Formatter (8:29)
13-Rotating-File-Handler (5:52)
14-Materi-Selanjutnya (2:17)
Fitur Baru PHP 8.1
Slide dan Source Code
01-Pendahuluan (1:52)
02-Enumerations (24:01)
03-Readonly-Properties (5:06)
04-First-Class-Callable-Syntax (4:02)
05-New-in-Initializer (5:20)
06-Pure-Intersection-Types (5:38)
07-Never-Return-Type (4:11)
08-Final-Class-Constants (2:41)
09-Fitur-Baru-Lainnya (1:53)
PHP Standard Recommendation
Slide dan Source Code
01-Pendahuluan (1:24)
02-Pengenalan-PSR (4:04)
03-Membuat-Project (3:41)
04-Coding-Standard (7:29)
05-Logger (9:18)
06-HTTP-Server (15:38)
07-HTTP-Client (7:28)
08-Dependency-Injection (12:27)
09-PSR-Lainnya (1:14)
10-Penutup (1:30)
03-Logging-Library
Lesson content locked
If you're already enrolled,
you'll need to login
.
Enroll in Course to Unlock