Kenalan dulu · Lesson 3 of 16

Peta kelas ini dan apa yang akan kita bangun

Supaya kamu tahu posisi setiap materi di gambaran besarnya: empat bab, satu aplikasi kecil yang benar-benar jalan di akhir kelas.

2 min 0 comments

Contents

Saya tidak suka kelas yang hanya membahas teori, lalu di akhir kamu masih bingung harus mulai dari mana. Jadi kelas ini punya satu tujuan konkret: di akhir bab 4, ada aplikasi catatan yang jalan di komputermu. Kamu bisa menambah catatan, mengubahnya, menghapusnya, dan setiap formulirnya divalidasi. Sederhana, tapi semua bagian penting Laravel ada di dalamnya.

Empat bab

  1. Kenalan dulu (bab ini). Apa itu Laravel, apa yang baru, dan peta ini.
  2. Menyiapkan komputer. Memasang PHP, Composer, Laravel installer, Node.js, Git, dan editor. Lalu membuat proyek pertama dan menjalankannya di browser. Ini bab yang paling sering bikin orang menyerah, bukan karena sulit, tapi karena setiap komputer sedikit berbeda. Saya tulis langkahnya untuk Windows, macOS, dan Linux, lengkap dengan masalah yang biasanya muncul.
  3. Cara kerja Laravel. Di sini kita mengenal pola MVC: route menerima alamat, controller memutuskan apa yang dilakukan, model mengambil data, view menampilkannya. Tiap bagian dicoba satu per satu.
  4. Proyek kecil: aplikasi catatan. Menggabungkan semuanya. Daftar, tambah, ubah, hapus, validasi, dan pesan sukses.

Cara belajar yang saya sarankan

Kerjakan berurutan. Bab 3 mengandalkan proyek yang dibuat di bab 2, dan bab 4 mengandalkan pemahaman dari bab 3. Kalau kamu sudah pernah memasang Laravel sebelumnya, bab 2 boleh dilewati, tapi tetap cek materi "Membuat proyek pertama" karena ada perintah yang berubah di versi baru.

Ketik kodenya sendiri, jangan salin-tempel. Terdengar klise, tapi ini beda antara "pernah lihat" dan "bisa". Saat mengetik, jarimu ikut mengingat polanya, dan kamu akan lebih cepat menangkap maksud error karena kamu tahu apa yang barusan kamu tulis.

Setiap materi ada bagian diskusinya. Kalau macet, tulis di sana: tempel pesan errornya utuh dan ceritakan langkah terakhir yang kamu lakukan. Itu dua informasi yang paling membantu untuk menemukan penyebabnya.

Yang tidak dibahas di kelas ini

Supaya ekspektasinya pas: kelas ini tidak membahas tampilan yang cantik (CSS), login pengguna, upload file, API, atau deploy ke server. Semuanya penting, tapi masing-masing layak jadi kelas sendiri, dan akan jauh lebih mudah dipelajari setelah fondasi dari kelas ini kamu pegang.

Oke, cukup pemanasannya. Bab berikutnya kita menyiapkan komputermu.

Discussion

Log in to join the conversation. Log in

No discussion here yet. Be the first to ask.