PHP & MySQL

Membangun Aplikasi Web dengan PHP & MySQL

Pelatihan ini bertujuan agar peserta dapat  memahami konsep dasar pemrograman web dengan menggunakan PHP sehingga peserta dapat membangun sebuah aplikasi web dinamis dengan menggunakan PHP dan database MySQL. Adapun materi yang akan disampaikan pada pelatihan ini adalah:

1    Pengenalan PHP dan konfigurasi XAMPP

  • Instalasi dan konfigurasi XAMPP
  • PHP .ini file
  • Menajalankan script pertama anda

2    Basic PHP Syntax

  • PHP Tags
  • PHP Statements dan Whitespace, Comments
  • Data Types, Identifier, Variable, Constant, Expression
  • Membuat dan mengakses String
  • Pencarian String, Replaces String, Formatting String
  • Control Structure

3    Function

  • Membuat Function
  • Memanggil Function
  • Passing argument by value
  • Passing argument by reference
  • Default Argument Values
  • Optional Arguments
  • Returning Values from a Function
  • Nesting Functions
  • Recursive Functions
  • Variable Functions
  • Function Libraries

4    Arrays

  • Membuat Array
  • Menambahkan dan Menghapus Element Array
  • Pencarian Element pada Array
  • Membalik Array
  • Sorting Array
  • Merging, Slicing, Splicing, and Dissecting Arrays
  • Array Function

5    Object Oriented Programming with PHP

  • Keuntungan menggunakan OOP
  • Encapsulation, Inheritance, Polymorphism
  • Classes, Object, Fields, Properties, Constant, Method
  • Constructor dan Desctructor
  • Static Class Member
  • Instance keyword
  • Helper Function
  • Autoloading Objects
  • Interface dan Abstract Class

6    Menangani HTML Form dengan PHP

  • Bagaimana cara kerja HTML Form
  • Menangkap form data dengan PHP
  • Bekerja dengan field banyak nilai
  • Generate form dengan PHP
  • Menyimpan variable PHP pada Form
  • Membuat Upload Form, Pembatasan File Upload

7    Bekerja dengan Query String, Cookies, dan Session

  • Menyimpan state menggunakan Query String
  • Bekerja dengan Cookies
  • Bekerja dengan PHP Session untuk menyimpan data

8    Bekerja dengan Files dan Direktori

  • Mengambil informasi file
  • Membuka dan menutup file
  • Membaca dan menulis file
  • Bekerja dengan files permission
  • Bekerja dengan direktori

9    Pengenalan Database dan SQL

  • Memahami relasional database
  • Pengaturan database MySQL
  • CRUD (Create,Read,Update,Delete) dengan MySQL
  • Mengkoneksikan PHP dan MySQL

10    Mengambil Data dari MySQL dari PHP

  • Mengatur database contoh
  • Mengambil data dengan SELECT
  • Pembatasan pengambilan data
  • Pencarian data
  • Fungsi-fungsi untuk bekerja dengan MySQL

11    Manipulasi data di MySQL dengan PHP

  • Insert, Update, delete data dari PHP
  • Menambahkan data registrasi (studi kasus)
  • Membuat halaman member (studi kasus)

12    Membuat Pekerjaan Lebih mudah dengan PEAR

  • Instalasi Paket PEAR
  • Menggunakan PEAR

13    Bekerja dengan DateTime

  • Memahami Timestamp
  • Mengambil data tanggal dari sistem
  • Ekstrak data dari Timestamp
  • Memformat Tanggal
  • Cek nilai Tanggal

14    Pencocokan String dengan Regular Expression

  • Pattern Matching dengan PHP
  • Eksplorasi Regular Expression Syntax

15    Bekerja dengan data XML

  • XML Document Structure
  • Membaca dokumen XML dengan PHP
  • Menulis dan memanipulasi data XML dengan PHP
  • Menggunakan Simple XML

16    Menambahkan Interaktifitas dengan JQuery

  • Tips dan Trik penggunaan PHP dengan JQuery
  • Penggunaan JQuery untuk AJAX

17    Studi Kasus : E-Commerce Sederhana

  • Membuat Katalog
  • Registrasi Pengguna
  • Hak Akses pengguna
  • Membuat Shopping Cart
  • Pemesanan dan Pembayaran

Durasi : 3 Hari Training (8 jam/hari, Total 24 jam)