Silabus Belajar PHP (Kursus)

Saya membuat silabus ini berdasarkan asumsi bahwa yang menggunakan silabus ini adalah orang yang baru memulai memakai PHP. Silabus ini saya buat dengan model HARI atau pertemuan. 1 Hari disini lebih di utamakan untuk 4 jam pertemuan.. Untuk versi yang lebih cepat / singkat akan diletakkan di silabus Workshop PHP CI.

HARI 1 MENGINSTAL PROGRAM.

Hari disini lebih kepada memakai yang sudah tersedia. Disini tidak membutuhkan kepandaian tetapi pada pemahaman cara memasang yang sesuai keinginan. Hal terpenting yang ada di hari ini adalah memasang FTP, kegunaannya mungkin belum ada saat ini. Tetapi nanti berguna saat kamu akan upload ke web live.

  1. Memasang XAMPP
  2. Notepad++ dan FTP
  3. Lebih detail memakai FTP


HARI 2 BELAJAR HTML

Kita belum menyentuh PHP dahulu, tetapi lebih kepada HTML. Di HTML kita mengenal 3 pendukungnya yaitu:

  • CSS
  • JS ato Jquery
  • Gambar

Semua ini sebenarnya berhubungan dengan nanti template yang akan kita gunakan. Kebanyakan tulisan dapat dilihat di bagian HTML seperti:

  1. merancang website
  2. membuat struktur dan menu
  3. Template website dasar  
  4. Template website dasar dengan table
  5. Template website dasar dengan DIV
  6. Menata tampilan
  7. Tips Template
  8. Masalah template (JS)
Untuk Hari ini sebenarnya tidak cukup karena waktunya terbatas. Tetapi mengenai tips, masalah JS dan menata tampilan yang advance akan dijelaskan sesuai dengan waktunya.


HARI 3 BELAJAR PHP DASAR DAN CI

Kenapa harus CI? bagi saya CI adalah framework paling dasar. Kita masih bisa memakai perintah layaknya php sederhana. Namun kita juga tidak lupa mengingat ini adalah framework. Framework di tujukan untuk mempermudah pekerjaan. CI mampu membantu mempermudah kerjaan kamu. Jadi Point utama dalam hari ke 3 adalah memahami CI dasar.

  1. Variable di PHP
  2. Belajar dari Manual PHP dasar
  3. Kebiasaan pemrograming
  4. Jangan anggap remeh sesuatu walau sederhana
  5. Belajar dari cara salah bikin program
  6. memahami CI 
  7. CI basic part 1 (english)
  8. CI Basic part 2 (english)
  9. Pendahuluan CI 
  10. Menggunakan CI pertama kali
Selain membaca artikel, klik link untuk membaca dokumen yang di share di google doc.


HARI 4 BELAJAR DATABASE DI CI

  1. Database part 1
  2. Database part 2
  3. Teori Persediaan
Database ini lebih kepada memakainya, membuat dan mengaksesnya. Untuk kemudahan, kita memakai mysql, tetapi tidak terlepas kemungkinan bila nanti kita memakai database lain seperti postgress dll. Tetapi tentu kita wajib perhatikan sintax dan juga google bila ada masalah. Mysql dalam CI lebih kepada DB utama yang digunakan dibandingkan DB lainnya. Bisa pake fungsi DB saja tidak cukup, sebenarnya ada teori-teori yang bisa kamu baca dahulu sebelum berjalan sambil bikin program sederhana.

HARI 5 FORM dan UPLOAD

kenapa hari ke 5 perlu bahas sesuatu yang sederhana seperti UPLOAD. Sebenarnya yang perlu digaris bawahi disini adalah formnya dahulu. Kita dalam membuat program tidak lepas dari yang namanya Form. baik form terlihat maupun tidak terlihat?!? Form disini adalah sarana untuk mengirimkan data.

  1. Mengenal Form dan membuatnya lebih mudah
  2. Upload part 1 = sederhana
  3. upload part 2 = meletakkan file pada tempatnya
  4. upload part 3 = keamanan file
  5. upload part 4 = mencobanya di CI versi langsung tanpa helper
  6. upload part 5 = dengan CI.

Tidak ada komentar: