ecommerce company in Indonesia - 10+ years experiences - www.programmerzamannow.com - youtube.com/c/ProgrammerZamanNow Eko Kurniawan Khannedy ● Telegram : @khannedy ● Facebook : fb.com/ProgrammerZamanNow ● Instagram : instagram.com/programmerzamannow ● Youtube : youtube.com/c/ProgrammerZamanNow ● Telegram Channel : t.me/ProgrammerZamanNow ● Email : echo.khannedy@gmail.com Sebelum Belajar ● PHP Dasar, OOP dan PHP 8 ● PHP Web dan Database ● Database MySQL ● PHP Composer ● PHP Unit Test ● PHP MVC ● Git Agenda ● Membuat Web Login Management dengan PHP & MySQL Demo Final Project Demo ● http://localhost:8080/ Membuat Project Membuat Project ● Clone project belajar-php-mvc ● https://github.com/ProgrammerZamanNow/belajar-php-mvc Setup Database Database ● Kita akan membuat dua database, pertama untuk database unit test, dan kedua untuk database web ketika berjalan ● php_login_management ● php_login_management_test Table ● Untuk table, kita akan membuat dua buah table, table pertama untuk user dan table kedua untuk session ● Table user akan berisi kolom id, name dan password ● Table session akan berisi kolom id dan user_id Arsitektur Aplikasi Database Connection Unit Test Database Connection Template Halaman Web Template Halaman Web ● https://gist.github.com/khannedy/0ecff7222bcc1019d9517ec9fc3eb305 View Template Unit Test View Template User Registration Repository Unit Test User Registration Repository User Registration Service Unit Test User Registration Service User Registration Controller Unit Test User Registration Controller User Login Service Unit Test User Login Service User Login Controller Unit Test User Login Controller Session Repository Unit Test Session Repository Session Service Unit Test Session Service Login Session Unit Test Login Session User Logout Controller Unit Test User Logout Controller Session Middleware Unit Test Session Middleware User Profile Update Repository Unit Test User Profile Update Repository User Profile Update Service Unit Test User Profile Update Service User Profile Update Controller Unit Test User Profile Update Controller User Password Update Service Unit Test User Password Update Service User Password Update Controller Unit Test User Password Update Controller Memeriksa Semua Unit Test Manual Test Penutup