Setiap kali saya ingin belajar kerangka / bahasa baru, saya biasanya menyiapkan proyek kecil yang menggunakannya. Untuk kerangka kerja web, saya memiliki webapp umum yang saya tulis menggunakannya. Ini sederhana dan tidak melakukan banyak hal, tetapi memiliki cukup fitur yang saya butuhkan untuk mengambil keuntungan dari bagian-bagian kerangka kerja yang lebih umum (database, pekerjaan latar belakang, mvc atau apa pun yang sejenisnya). Bahkan, belum lama ini saya mengambil tugas belajar Spring / MVC + Hibernate. Saya tidak tahu semuanya, tentu saja, tetapi itu memberi saya cukup latar belakang bahwa, ketika saya tidak tahu sesuatu, saya tahu pertanyaan apa yang harus diajukan dan bagaimana cara meminta mereka untuk mendapatkan informasi lebih lanjut.
Untuk kerangka kerja web, saya biasanya mulai dengan contoh sederhana "hello world" yang disediakan untuk sebagian besar kerangka kerja. Jika memiliki contoh "buku tamu" (yaitu, untuk menunjukkan penggunaan basis data), saya menindaklanjutinya. Dari sana, saya baru saja mulai menambahkan fungsionalitas yang saya inginkan dalam aplikasi pembelajaran saya, dimulai dengan yang paling sederhana. Gagasannya adalah saya bisa mencari tahu cara mengajukan pertanyaan yang tepat untuk hal-hal sederhana. Setelah saya melakukan beberapa hal sederhana, saya kemudian dapat melihat hal-hal yang lebih kompleks dan, dengan informasi yang telah saya pelajari, semoga saya dapat merumuskan pertanyaan yang tepat untuk ditanyakan.
Baru-baru ini saya mulai meletakkan kode untuk proyek-proyek pembelajaran semacam itu di sourceforge , jika Anda tertarik.
Sunting: Komentar Donal membuat kami ingin menambahkan ... Saya tidak memasukkan tautan sebagai contoh untuk Anda pelajari. Sebaliknya, hanya sebagai contoh saya meletakkan kode saya di sana. Jika Anda ingin benar-benar belajar, Anda harus menulis kode sendiri, tidak hanya membaca milik orang lain (setidaknya menurut saya)