Kamis, Maret 15, 2007

Kuliah TK Internet

Kuliah sudah mulai seminggu lalu. Salah satu kuliah saya adalah Topik Khusus Internet. Kuliah ini isinya bisa berbeda-beda dari semester per semester. Kata 'Topik Khusus' memang dibuat agar dapat sebagai tempat untuk memberikan kuliah yang penting, tapi tidak dapat dimasukkan ke sebuah nama mata kuliah tertentu, atau kuliah untuk teknologi2 baru yang tempatnya belum ada di kurikulum. Nah, untuk semester ini, isinya adalah Teknologi PHP Terapan.


Atas usul dari seorang mahasiswa yang ingin tahu isinya tapi dia tidak bisa ambil kuliah, saya akan menuliskan bahan-bahan dan materi kuliah ini. Selain biar terdokumentasi, juga siapa tahu dapat bermanfaat bagi yang lain.

Dimulai dulu dari silabusnya.


Topik : Teknologi PHP Terapan (Applied PHP Technology)

Tujuan :
- mahasiswa dapat memahami penerapan bahasa pemrograman PHP untuk berbagai aplikasi internet, misalnya website dinamis, web-mail, forum, blog, dan pemrograman umum lainnya.
- mahasiswa dapat mengkonfigurasikan sistem berbasis PHP yang populer untuk website, webmail, blog dan forum

Profil Peserta :
- mahasiswa yang sudah mengambil kuliah jaringan komputer dan pemrograman web
- disarankan bagi mahasiswa yang judul tugas akhirnya berkaitan dengan aplikasi web menggunakan PHP

Materi kuliah :
- CSS (Cascading Style Sheet) : berguna untuk mengatur tampilan halaman-halaman web, baik
- phpBB : sistem PHP untuk forum dengan berbagai kemungkinan konfigurasi
untuk tampilan di layar maupun cetak
- Squirrel-Mail : sistem PHP untuk webmail yang banyak digunakan di interent, bersifat open source dan free.
- Wordpress : sistem PHP untuk blog, free dan open source
- Joomla : sistem terbaik untuk manajemen content berbasis PHP
- Smarty : template engine untuk pembuatan aplikasi web berbasis PHP
- Symfony : framework yang memudahkan pembuatan aplikasi web dengan menyatukan pemodelan database, pemrograman berbasis obyek dan template.
- Javascript : pendukung untuk proses client-side
- Ajax (Asynchronous Javascript and XML) : metode untuk menghasilkan halaman web yang dinamis, tanpa harus banyak melakukan reload.

Sistem Penilaian :
UTS 40 % dengan komposisi : 40% Ujian, 60% Project
UAS 60% dengan komposisi: 40% Ujian, 60% Project
- Project UTS – membuat website berbasis Joomla / Wordpress
- Project UAS – membuat aplikasi web berbasis Symfony / Smarty

Tidak ada komentar:

Posting Komentar