Membuat Kerangka Aplikasi Web dengan ASP.NET
Masih aneh kan judul bukunya? Jadi sementar judul bukunya adalah :
"Membuat Kerangka Aplikasi Web dengan ASP.NET"
Tapi intinya memang tujuan buku ini untuk memberikan informasi kepada web developer pemula agar mendapat wawasan dalam membuat aplikasi web dengan ASP.NET. Agar web developer pemula mempunyai pengetahuan kemudahan apa saja yang telah ada pada ASP.NET.
Buku ini rencananya akan disumbangkan kepada IlmuKomputer.com (IKC) atau untuk Project Otak. Tetapi pembaca di Project Otak sepertinya sudah mengetahui apa yang akan saya tulis.
Berikut ringkasan dari buku ini :
BAB I : Pengenalan Web Application dan Web Site
Pada bab ini akan dijelaskan langkah demi langkah pembuatan project Web Application atau Web Site. Akan dipaparkan juga mengenai struktur direktori dan file yang ada pada project Web Application atau Web Site.
Dari paparan ini diharapkan pembaca akan mengetahui fungsi-fungsi dari direktori dan file-file yang ada.
BAB II : Design
Pada bab ini akan dijelaskan penggunaan Master Page yang akan memudahkan pembuatan website yang mempunyai halaman yang seragam dan mudah dikelola. Penggunaan Theme pada website untuk mengelola file-file CSS dan skin. Dengan fungsionalitas Theme ini sangat memudahkan untuk mengubah wajah dari website.
Penjelasan tujuan penggunaan skin yang akan memudahkan untuk mengubah style dari server control yang ada pada halaman website.
Setelah membaca bab ini pembaca diharapkan akan mempunyai pengetahuan untuk membuat website yang gampang dikelola dari sisi design.
BAB III : Resource
Pada setiap software, dalam hal ini adalah aplikasi web pasti ditemukan label yang berisi teks. Pada bab ini akan dijelaskan penyimpanan teks pada setiap label ataupun teks-teks lainnya yang ada pada website pada resource website. Pemanfaatan fungsionalitas resource ini akan memudahkan mengganti teks yang ada pada website bahkan akan memudahkan pengubahan bahasa yang digunakan pada website. Selain itu website juga bisa dikonfigurasi agar bahasa yang digunakan akan sesuai dengan negara dari user yang mengaksesnya.
BAB IV : Validasi
Pada bab ini akan diterangkan bagaimana ASP.NET memberikan kemudahan untuk mem-validasi setiap inputan yang ada pada server control seperti Textbox, DropDownList dan lain-lain.
Pada bab ini akan dijelaskan macam-macam validasi yang dimiliki oleh ASP.NET
BAB V : Web Part
Pada bab ini akan dijelaskan langkah demi langkah membuatan dan menggunakan Web Part.
BAB VI : Membership, Profile dan Personalization
Pengelolaan role dan user adalah salah satu kemudahan yang diberikan pada aplikasi web yang dibangun dengan ASP.NET. Pada bab ini juga dibahas mengenai penyimpanan profile dan juga personalisasi untuk setiap user.
Sebagai contoh personalisasi adalah, penggunaan webpart yang tata letaknya dapat diubah-ubah oleh setiap user, dan perubahan tersebut akan disimpan dalam database.
Pada bab ini juga kan diterangkan cara membuat role dan user dengan memanfaatkan ASP.NET Configuration yang ada pada Visual Studio .NET.
BAB VII : Navigasi
Pada bab ini akan diterangkan pemanfaatan Sitemap untuk navigasi pada website. Navigasi dapat ditampilkan dalam bentuk tree ataupun dalam menu pulldown.
Pada bab ini juga diterangkan bagaimana menu ditampilkan berdasarkan role, sehingga setiap user dengan role tertentu akan mendapatkan menu yang berbeda dengan user yang mempunyai role lainnya.
Pengantar
Setelah membaca ringkasan isi buku ini di atas mungkin akan
ada pertanyaan :
- Hanya ini isi buku ini? Tidak ada bahasan mengenai koneksi dan
operasi ke database ?
- Hanya ini isi buku ini? Tidak ada bahasan tentang Data Server Control
seperti GridView, DataList, Repeater dan lain-lain?
- Hanya ini isi buku ini? Tidak ada pembahasan mengenai operasi CRUD
(Create Retrieve Update Delete) pada record
dalam database?
Buku ini memang hanya kan menyajikan seperti yang telah ditulis
pada Ringkasan Isi. Buku ini ditujukan
untuk developer pemula yang menggunakan ASP.NET. Terutama bagi web developer yang sebelumnya
telah menggunakan teknologi lain seperti PHP ataupun Java.
Buku ini diharapkan dapat memberikan informasi kepada web
developer bahwa ASP.NET telah memberikan kemudahan yang dapat digunakan. Sebagai contoh kasus, penulis sering bertemu dan
berbicara dengan web developer yang dulunya menggunakan teknologi selain
ASP.NET dan akhirnya menggunakan teknologi ASP.NET. Mereka sering masih terikat dengan teknologi
sebelumnya, seperti membuat table user dan engine untuk proses autentifikasi
sendiri. Atau membuat kode sendiri untuk
membuat menu navigasi.
Diharapkan
buku ini bisa memberikan informasi kemudahan apa saja yang didapat apabila
menggunakan ASP.NET
Sampai saat ini (dua hari pengerjaan) sudah 2 bab yang hampir selesai. Semoga cepat selesai. Jadi Chocolove Mic bisa aktif lagi di IlmuKomputer.Com.
Selain judul ini juga tengah dibuat satu buku lagi bertema Silverlight 1.1. Kegiatan mulai aktif di tempat ngajar lagi dengan sarat cuma ngajar Javascript dan ASP.NET or .NET Technology.
PS : Seri blog ini tidak akan di agregate ke publik.
UPDATE {29 Juli 2008}
Akhirnya kelar juga nih, untuk mendownload bisa klik disini : http://geeks.netindonesia.net/blogs/reyza/archive/2008/07/20/hand-on-lab-asp-net-3-5.aspx