
REGULER
Paket Kelas Reguler Max 5 Orang Untuk Kamu yang Ingin Belajar Bersama Dengan Teman-Teman
Rp. 2,000,000
DAFTAR SEKARANGHarga Paket Sudah Termasuk :
- JAMINAN Sampai Bisa
- FREE Konsultasi Selamanya
- SERTIFIKAT Kompetensi
- PRIVATE DENGAN MENTOR
- BEBAS PILIH HARI BELAJAR
- BEBAS PILIH JAM BELAJAR
PRIVATE ON MENTOR
Paket Untuk Kamu yang Ingin Fokus Belajar Hanya Dengan Mentor, Sehingga Efektif Dalam Belajar.
Rp. 2,500,000
DAFTAR SEKARANGHarga Paket Sudah Termasuk :
- JAMINAN Sampai Bisa
- FREE Konsultasi Selamanya
- SERTIFIKAT Kompetensi
- PRIVATE DENGAN MENTOR
- BEBAS PILIH HARI BELAJAR
- BEBAS PILIH JAM BELAJAR
FLEXIBEL
Paket Untuk Kamu yang Terkendala Jadwal Untuk Pelatihan, Dan Kamu Bebas Untuk Tentukan Jadwal Belajar Kamu Sendiri
Rp. 3,000,000
DAFTAR SEKARANGHarga Paket Sudah Termasuk :
- JAMINAN Sampai Bisa
- FREE Konsultasi Selamanya
- SERTIFIKAT Kompetensi
- PRIVATE DENGAN MENTOR
- BEBAS PILIH HARI BELAJAR
- BEBAS PILIH JAM BELAJAR
Kursus Komputer Pemrogrman Komputer dengan Php & MySql native, Anda Akan belajar Materi Mulai Dari bahasa PHP dasar konsep Pemerograman Sampai Dengan Database Management System Dan Membuat Proyek Pememrograman Sehingga Anada Siap Menjadi Seorang Development.
FASILITAS
- Pengajar Praktisi Di Industry & Dosen
- 1 Kelas Maximal 5 Peserta
- Ruang Full AC
- Free Wifi
- Coffe Break
- Gratis Ngulang Sampai Bisa
- Pengenalan PHP dan MySQL
Apa itu PHP dan peranannya dalam pengembangan web, Instalasi PHP di server lokal (XAMPP, WAMP, LAMP, atau MAMP), Struktur dasar sintaks PHP (variabel, operator, kontrol alur), Menulis skrip PHP pertama (echo, form handling), , Apa itu MySQL dan peranannya dalam pengelolaan dataInstalasi dan pengaturan MySQL (menggunakan phpMyAdmin atau MySQL Workbench), Konsep dasar database dan tabel, Penggunaan query SQL dasar: SELECT, INSERT, UPDATE, DELETE, Koneksi PHP ke MySQL menggunakanmysqli
atauPDO,
Penggunaan PHP untuk menjalankan query SQL, Menampilkan data dari MySQL ke dalam halaman web dengan PHP. - Dasar-Dasar Pemrograman PHP
Jenis tipe data di PHP (integer, float, string, array, dll.), Variabel global dan lokal, Penggunaan array (indeks dan asosiatif) dan array multidimensi, Struktur kontrol (if, else, switch), Looping (for, while, do-while), Penggunaan fungsi dalam PHP untuk modularisasi kode, Pembuatan formulir HTML untuk pengiriman data, Pengolahan data formulir dengan PHP (GET dan POST), Validasi dan sanitasi data formulir untuk keamanan aplikasi, embuatan dan penggunaan fungsi (parameter, return), Penggunaan fungsi bawaan PHP untuk manipulasi string, array, dan tanggal, Penanganan error dan debugging di PHP - Penggunaan MySQL untuk Aplikasi Web
Membuat database dan tabel menggunakan MySQL, Menentukan tipe data dan atribut tabel, Penggunaan constraint (primary key, foreign key, not null, unique, etc.), Query untuk manipulasi data: JOIN, GROUP BY, ORDER BY, HAVING, Subquery dan penggabungan query, Fungsi agregat (COUNT, SUM, AVG, MAX, MIN), Membuat indeks untuk mempercepat pencarian data, Mengoptimalkan query menggunakan EXPLAIN, Teknik normalisasi database (1NF, 2NF, 3NF). - Pengembangan Aplikasi Web Dinamis dengan PHP dan MySQL
Membuat aplikasi dasar dengan operasi CRUD, Menambahkan data ke dalam database menggunakan form dan PHP, Menampilkan data dari MySQL ke halaman web,Mengedit dan menghapus data dari database dengan antarmuka pengguna, Membangun sistem login dan registrasi pengguna,Pengelolaan sesi (sessions) dan cookies untuk autentikasi pengguna,Menambahkan fitur logout dan pengaturan ulang password, Pengolahan data gambar dan file (upload dan simpan file di server), Validasi dan pengecekan ekstensi dan ukuran file upload, Penggunaan PHP untuk mengedit gambar (resize, crop) menggunakan library seperti GD atau ImageMagick
- Keamanan dalam Pengembangan Web (PHP dan MySQL)
Penyaringan dan validasi input pengguna untuk mencegah SQL Injection dan XSS, Penggunaanpassword_hash()
danpassword_verify()
untuk keamanan password, Perlindungan terhadap Cross-Site Request Forgery (CSRF) dengan token keamanan, Penggunaan prepared statements untuk mencegah SQL Injection, Pembatasan hak akses database dan pengelolaan pengguna MySQL Enkripsi dan dekripsi data di MySQL, Mengamankan aplikasi web dengan HTTPS Cara mengonfigurasi sertifikat SSL untuk server web - Pengembangan Aplikasi Web Berbasis Framework PHP
Instalasi dan pengaturan proyek menggunakan Laravel, Struktur dasar Laravel (MVC – Model, View, Controller), Routing dan pengendalian HTTP requests di Laravel, Penggunaan Eloquent ORM untuk interaksi database di Laravel, Membuat dan mengelola tabel dan model menggunakan migration, Query menggunakan Eloquent dan Query Builder, Sistem autentikasi pengguna (login, register, reset password), Pengelolaan sesi dan akses pengguna menggunakan middleware,Fitur authorization dan role-based access control - Pengujian dan Debugging Aplikasi PHP
Teknik debugging menggunakan var_dump(), print_r(), dan error_log(), Menggunakan Xdebug untuk debugging dan profiling aplikasi PHP, Penanganan error dengan try-catch dan custom error handling, Menulis dan menjalankan unit test di PHP menggunakan PHPUnit, Pengujian fungsional dan pengujian integrasi aplikasi PHP, Teknik pengujian database menggunakan factory dan seeders di Laravel. - Penerapan dan Deployment Aplikasi Web
Penggunaan caching (Redis, Memcached) untuk meningkatkan performa aplikasi, Pengoptimalan query MySQL dan penggunaan indeks, Teknik kompresi dan minifikasi file JavaScript dan CSS, Menyebarkan aplikasi ke server produksi menggunakan FTP atau SSH, Konfigurasi environment (development, staging, production) menggunakan .env file, Penggunaan tools seperti Composer untuk manajemen dependensi, Menggunakan layanan hosting seperti DigitalOcean, AWS, atau Heroku untuk aplikasi PHP,Menyiapkan database MySQL di server cloud
Pengaturan backup dan monitoring aplikasi di server produksi