Belajar Laravel 7.x

Sudah sering dengar laravel? framework php terpopuler ini sedang ramai digunakan karena berbagai fiturnya yang memudahkan hidup developer PHP. Ayo coba belajar laravel sekarang

Detail Kelas

  • Intro laravel dan cara install

    belajar framework laravel, salah satu framework php terpopuler saat ini. Laravel akan membantu kamu membuat aplikasi dengan cepat melalui berbagai fitur yang dia punya. Di sini kita juga akan belajar cara menginstall aplikasi di laravel

  • Mengenal routing dan views

    mari mulai belajar laravel dengan mengenal sistem routing dan views pada laravel. Routing untuk membaca url yang user masukkan dan memberi respon yang sesuai dengan tampilan views

  • Mengenal controller

    belajar konsep controller pada laravel. Controller beguna sebagai pertanara untuk memainkan data atau logika sebelum kita memberi respon yang tepat dengan views 

  • Route dinamis

    Bagaimana cara membuat route dinamis di laravel? seperti memberi respon yang tepat sesuai url yang diterima.

  • Mengoper data controller ke view blade

    belajar bagaimana cara mengoper data controller ke view blade pada laravel. Kita bisa mengoper arraynya saja atau menggunakan metode compact

  • Extend layout blade

    seringkali tampilan laravel yang kita punya mengulang beberapa tampilan yang ada di berbagai halamannya. Untungnya kita bisa meng-extend layout dengan templating blade ini

  • Merapikan file blade ke dalam folder

    Agar menghindari nama file yang sama dan sulit untuk dibaca, kita bisa merapikan atua mengelompokkan beberapa file template blade ke dalam folder masing-masing.

  • Loop data di blade

    Di template blade punya syntax sendiri agar tidak mengotori kode kita. Ada syntax synatx untuk melakukan logika biasa seperti loop atau mengulang data di blade

  • Setting database dan import data

    setting database dan import data

  • Mengatur database laravel

    mengatur database laravel

  • Mockaroo data generator

    kamu bisa mengenerate banyak data untuk mulai bermain dengan databasenya dengan mockaroo

  • Menampilkan data dari database

    menampilkan data dari database

  • Nama table dan pagination

    nama table dan pagination

  • Integrasi css bootstrap

    integrasi css bootstrap

  • Form membuat artikel baru

    kita akan membuat form membuat artikel baru untuk persiapan bermain dengan database di laravel. Kita integrasikan form ini dengan kelas kelas bootstrap

  • Metode post dan csrf menerima data

    bagaimana cara melakukan metode post di  laravel? setiap kita menggunakan metode selain metode get dasar, akan ada error csrf yang muncul untuk memproteksi aplikasi laravel kita sendiri. Dengan bantuan @csrf di blade, kita bisa menampilkan token dengan input hidden 

  • Field created at dan updated at

    apa sih kegunaan kolom created at dan updated at di database? di laravel kita bisa menampilkannnya langsung dengan menggunakan metode timestamp()

  • Melakukan validasi form

    belajar bagaimana cara melakukan validasi form di laravel. Kita bisa menguji jumlah karakter, apakah ia diisi atau tidak, dan masih banyak lagi.  

  • Mengubah validasi jadi bahasa indonesia

    kita sudah belajar bagaimana cara menggunakan validasi di laravel, sekarang saatnya mengubah pesan erorr validasi tersebut jadi bahasa indonesia 

  • Menampilkan data lama

    bagaimana jika validasi laravel tidak lolos? kamu perlu menampilkan data lama yang sudah dimasukkan user agar tidak hilang begitu saja. dengan old value laravel

  • Menu untuk ux lebih baik

    sedikit perubahan menu untuk ux lebih baik 

  • Edit salah satu data

    belajar bagaimana cara edit salah satu data di laravel. Kita perlu memanggil data sebelumnya, bisa berdasarkan id atau slugnya, sebelum bisa mengupdate

  • Update merubah data

    Bagaimana cara update/merubah data pada aplikasi laravel

  • Menghias halaman

    Santai sedikit, sebelum belajar konsep baru kita coba menghias halaman aplikasi artikel laravel ini dengan bantuan kelas kelas bootstrap

  • Mass assignment laravel

    Memasukkan dan memodifikasi data lebih mudah dengan fitur mass assignment laravel. Kita perlu untuk menentukan data yang boleh diisi dengan variabel $fillable di model atau sebaliknya memproteksi dengan variabel $guarded

  • Menampilkan halaman masing masing

    Bagaimana cara menampilkan halaman masing masing alias menampilkan detail setiap data pada aplikasi laravel

  • Menghapus artikel

    Bagaimana cara menghapus data di aplikasi laravel 

  • Resource controller untuk crud

    Mengenal apa itu resource controller di laravel. Setiap aplikasi biasanya mempunyai sistem crud alias membuat, membaca, update dan menghapus data, hal ini yang akan bikin kamu makin cinta dengan laravel

  • Membagi jadi kolom

    Bagaimana cara membagi artikel yang kita buat menjadi kolom dengan kelas bootstrap. Manfaatkan fitur chunk untuk membagi data ke beberapa kelompok

  • Apa itu migration

    Mengenal konsep migration di laravel. Kita akan belajar apa itu migration dan keguanaanya. Kamu akan punya semacam version control untuk memodifikasi dan membuat database, tabel beserta setiap kolomnya

  • Mengenal konsep slug

    mengenal konsep slug di url. Di laravel, kita bisa membuat slug dengan bantuan helper string laravel

  • Membuat halaman 404

    Bagaimana cara membuat halaman 404 dengan design sendiri di laravel? Kamu juga bisa menentukan jika suatu data tidak ditemukan mengarahkan user ke halaman 404 dengan sengaja

  • Soft delete

    Untuk menghilangkan data dari tampilan tanpa benar benar menghapusnya dari database, kita bisa menggunakan fitur soft delete laravel

  • Load file statis css dan js

    bagaimana cara load file statis seperti css atau javascript di laravel

  • Tips yield di blade

    tips yield di blade yang bisa bermanfaat untuk menyelipkan data data kecil ke layout dasar kamu

  • Include di blade

    include di blade pada laravel berguna untuk memasukkan data yang sama ke banyak file, dengan punya satu sumber data, kamu akan mudah memodifikasinya

  • Component di blade

    component di blade pada laravel bermanfaat untuk membuat satu grup tampilan yang sering muncul di banyak halaman atau muncul beberapa kali di satu halaman, keuntungannya kamu bisa mempunyai nilai dinamis

  • Component nilai opstional

    component pada laravel juga boleh punya nilai opsional, atau kadang parameter tersebut digunakan di suatu komponen kadang juga tidak

  • Menambahkan kolom baru di migrasi

    menambahkan kolom baru di migrasi pada laravel juga bisa, kita tidak harus selalu melakukan rollback migrasi sebelumnya

  • Upload gambar

    upload gambar pada laravel cukup mudah, tinggal menyediakan input file menambahkan kode enctype multipart form pada tag for html, sebelum kita menerima datanya di backend

  • Update file

    belajar bagaimana jika kamu ingin mengubah atau update file bisa berupa gambar pada laravel