[Review Book] Instant Building Multi-Page Forms with Yii How-to

Cover Image

For the third time pactk give me an apprecation to review their book. Now they ask me to try review book “Instant Building Multi-Page Form With Yii How To” from Udah Sawant. First, this book not a general Yii book that learn about all of Yii from installation until implementation. This book focuss to teach you about “how to make a multi page form in Yii Framework?”. What that mean about “multi page form”? Multi page form is a mechanism make a form (usually to insert/update data) that have some step. For example want insert my profile, in step 1 we insert name and address, step 2 upload my foto, step 3 upload my CV.

This book have 51 page and its good for you both beginners or not because this book will teach you from the basic of Yii Framework. Uday Sawant have been make the session group from the beginners, intermediate till advance. This is what will you learn :

– start with yii Fraemework and do some setting

– make a generate code CRUD operation (you will learn some concept about model, view and controller)

– create multipage  forms. So from the generate code CRUD operation, you will explode it become some form.

– Validate, you will learn to ensure your form run good when save data with validation.

– AJAX form. This is good point to learn because you can make better performance with this.

– Upload file, of course you must be know how to upload file to your server.

– Using multiple models, you will use this when your tabel have relations.

– Customising looks.

 

Thats it the session from the book. If you intereset with book, you can look it here,  so you can try it in your application . Hope it will help your code…

Happy Coding..

http://www.packtpub.com/building-multi-page-forms-yii/book

Preview Ebook “Yii Application Development Cookbook [Second Edition]”

Capture

Untuk kedua kalinya saya diminta Packt Publishing melakukan review bukunya. Kali ini saya diminta melakukan review buku seorang guru besar dan veteran Yii yaitu  Alexander Makarov yang berjudul “Yii Application Development Cookbook [Second Edition]”. Buku ini adalah second edition dari buku “Yii Application Development Cookbook” yang sudah pernah diterbitkan sebelumnya.

“Yii Application Development Cookbook [Second Edition]” Terdiri dari 13 chapter yang membahas topik-topik tertentu yang ada pada Yii Framework. Berikut adalah 13 chapter yang ada pada buku ini :

1. Under The Hood, bagian ini akan menjelaskan beberapa rangkuman hal-hal yang paling menarik dari Yii Framework. Setelah membaca bagian ini, mungkin para pembaca bisa menjadi lebih tertarik dengan Yii Framework.

2. Router, Controller, and Views. Membahas teknik-teknik untuk memperindah URL, menggunakan controller, memodifikasi view, membuat pesan dengan flash message dan lain-lain yang berhubungan dengan ketiga bahasan tersebut.

3. AJAX dan Jquery. AJAX dibahas secara khusus karena saat ini penggunaan AJAX sudah digunakan di banyak website di dunia. Hal itu karena fungsinya yang dapat memperindah tampilan, memudahkan komunikasi denga user, juga dapat memperbaiki performa aplikasi. Sedangkan Jquery sendiri adalah salah satu framework javascript paling populer saat ini.

4. Working With Forms. Anda akan belajar bagaimana memaksimalkan code pada form anda. Baik itu tata cara membuat validasi, menggunakan captcha, hingga melakukan upload file..

5. Testing Your Application, disini anda akan belajar bagaimana cara yang baik untuk melakukan testing aplikasi kita.

6. Database, ActiveRecord, and Model Tricks. Tahap ini adalah tahap dimana kita belajar melakukan pengelolaan database menggunakan activerecord dan model. Tidak hanya itu, pada bagian ini juga dipaparkan beberapa trik umum yang sering digunakan untuk menjalankan operasi CRUD.

7. Using Zii Components. Yii Framework sendiri menyediakan banyak komponen yang dapat kita gunakan untuk memaksimalkan kinerja aplikasi kita. Chapter ini akan membahas penggunaan komponen zii yang telah disediakan oleh Yii Framework.

8. Extending Yii.

9. Error Handling, Debugging, and Logging

10. Security. Salah satu isu yang pasti dipertanyakan dalam pengembangan website adalah masalah security. Disini akan dibahas beberapa celah security dan bagaimana  Yii Framework dapat mengatasinya..

11. Performance Tuning

12. Using External Code. Pada pengembangan website, tidak jarang kita membutuhkan bantuan kode dari pihak ketiga untuk memenuhi kebutuhan aplikasi kita. Chapter ini akan menjelaskan dan memberikan contoh bagaimana melakukan penggabungan kode pihak ketiga ke dalam aplikasi Yii Framewok yang telah kita kembangkan.

13. Deployment. Bagian ini akan menjelaskan hal-hal apa saja dan trik-trik yang perlu dilakukan ketika pengembangan website kita sudah masuk pada tahap development.

Itulah dia beberapa chapter yang ada di dalam ebook tersebut..  Jika anda tertarik untuk mendalami Yii Framework, tidak ada salahnya belajar dari buku ini. Karena selain bahasannya yang cukup mendalam, buku ini juga ditulis langsung oleh seorang guru besar Yii Framewok, Alexander Makarov. Dimana Alexander Makarov sendiri selalu aktif berpartisipasi dalam forum Yii yang tentu saja sudah memahami kesulitan apa saja yang sering ditanyakan oleh teman-teman yang sedang mendalami Yii Framework…

Terakhir dari saya untuk anda yang berminat memiki buku ini, dapat melihatnya langsung pada tautan berikut : http://www.packtpub.com/yii-application-development-cookbook-2nd-edition/book..

 

Happy coding 😀

Review Book “Yii Rapid Application Development”

7508OS

Beberapa waktu lalu saya diminta pack publishing untuk melakukan review pada buku yang mereka terbitkan berjudul “Yii Rapid Application Development”. Setelah mendapat kiriman buku ini dan membacanya, saya rasa ini adalah buku yang sangat bagus untuk mempelajari dan mendalami Yii Framework.  Mulai dari instalasi Yii Framework, database, membuat tampilan web untuk mobile, hingga membuat modul-modul pada Yii Framework semuanya lengkap dipaparkan di dalam buku ini. Berikut adalah masing-masing chapter dan bahasannya yang ada di dalam buku ini :

–          Chapter  1 : Develop a Comic Book Database

Chapter ini akan menuntun anda mulai dari installasi web server, installasi IDE netbeans dan beberapa pluginnya untuk mempermudah anda dalam  menuliskan code,instalasi Yii Framework, cara membuat aplikasi dengan Yii, hingga beberapa hal dasar yang perlu anda ketahui dalam mengembangkan sebuah aplikasi dengan Yii Framework.

–          Chapter 2 : Turn That DB into a Personal Mobile App

Chapter ini tidak kalah menarik dari chapter 1, pada chapter ini anda akan mempelajari bagaimana cara membuat website anda tampil maksimal ketika dibuka melalui aplikasi mobile. Dengan memahami bagian ini, anda diharapkan dapat membuat tampilan yang lebih menarik untuk pengunjung website anda yang mengggunakan mobile.

–          Chapter 3 : Access All Areas – Users And Logins

Disini anda akan mempelajari bagaimana cara membuat tabel untuk menampung akun user, pengelolaan akun user dan mengarahkan halaman login langsung ke database user. Disini anda juga akan belajar bagaimana menghubungkan tabel lain ke tabel user untuk mengetahui history dari suatu data.

–          Chapter 4 : Level Up ! Permission Levels

Pada chapter ini, anda akan belajar bagaimana mengatur permission level kepada masing-masing user yang ada di dalam database. Sebagai contoh anda ingin data A hanya bisa di akses oleh user dengan tipe admin, atau data B hanya bisa diakses oleh user dengan tipe “entry”, dan lain-lain.

–          Chapter 5 : Service Please – Integrating Service Data

Di dalam chapter ini, akan dijelaskan bagaimana cara memanfaatkan service atau API yang telah disediakan dari beberapa website pada aplikasi kita. Dengan memahami chapter ini, anda diharapkan dapat memanfaatkan layanan-layanan yang telah ada pada internet untuk memaksimalkan kinerja dari aplikasi anda.

–          Chapter 6 : It’s All A Game

Chapter ini sangat lah berbeda dengan bahasan-bahasan sebelumnya. Karena pada chapter ini kita akan mempelajari cara membuat game dengan menggunakan Yii Framework. Chapter ini sangatlah bagus untuk mengasah keterampilan logika anda.

–          Chapter 7 : Let It Work While You Sleep  – Reports And Job Queues

Salah satu bagian terpenting dalam suatu website adalah report dan job queues untuk memantau perkembangan suatu data. Pada chapter inilah anda akan mempelajari teknik-teknik membuat report dan menampilkannya dengan lebih user friendly kepada pengguna.

–          Chapter 8 : Extend Yourself – Make a Module for Reuse

Dalam membangun suatu website, sering kali kita membangun suatu modul yang sama secara berulang-ulang. Untuk itu dalam chapter ini, kita diajarkan untuk membuat suatu modul yang dapat kita gunakan sekaligus di beberapa aplikasi yang kita inginkan. Hal ini sendiri bertujuan untuk memaksimalkan pekerjaan kita.

Itulah dia sedikit review saya tentang buku ini. Jika anda berminat memperdalam Yii, tidak salah jika anda memilikinya untuk memperdalam pengetahuan anda.. Jika anda berminat, anda dapat melihat buku ini pada url berikut  ini : http://www.packtpub.com/yii-rapid-application-development-hotshot/book.

Free Ebook Yii Framework Indonesia

Bagi rekan-rekan komunitas yang tertarik mempelajari Yii Framework, saya telah membuat sebuah ebook Yii Framework yang isinya adalah beberapa bahasan menyangkut Yii Framework beserta contoh source code pembuatan aplikasi forum menggunakan Yii Framework. Ebook ini sendiri saya tujukan untuk komunitas Yii Framework Indonesia, karena itu isi dari ebook ini sendiri saya kemas dalam bahasa Indonesia agar rekan-rekan dapat lebih mudah mempelajari dan memahami materi di dalamnya. Setahu saya ini adalah ebook PERTAMA Yii Framework yang berbahasa Indonesia. Untuk mendapatkan ebook ini, anda tidak perlu merogoh kocek sedikitpun..  Ya, ebook ini FREE untuk rekan komunitas, cukup siapkan koneksi internet untuk mengunduh ebook ini dan anda sudah dapat memilikinya. Selain menyediakan pembahasan materi, ebook ini juga menyediakan source code contoh aplikasi yang dibuat dengan Yii Framework yang dapat anda dapatkan pada link berikut : http://freeebookyii.codeplex.com/.

Ebook ini sendiri masih jauh dari sempurna dan materi yang dibahas belumlah kompleks mencakup semua yang ada pada Yii Framework, untuk itu ebook ini ke depannya akan terus diperbaharui agar dapat terus membantu rekan-rekan komunitas. Dan bagi rekan komunitas yang tertarik ikut bergabung menulis ebook ini, saya dengan senang hati akan menerima keinginan anda.. hubungi saya ya kalo anda berminat..

Walau sudah berusaha keras terus menggodok pembahasan dalam ebook ini, saya sadar bahwa ebook ini tidak lepas dari banyak kekurangan dan kesalahan.. untuk itu kritik, saran dan masukan yang membangun amat sangat saya harapkan dari pera pembaca sekalian..

Yah, akhir kata saya ucapakan selamat belajar.. selamat menikmati ebook ini..

Semoga membantu.. 🙂

Download disini MenjelajahYiiFramework