Langsung ke konten utama

Belajar Laravel 8 - 2 Fitur Utama

Fitur Utama pada Laravel

Laravel ini juga menganut paradigma MVC, paradigma MVC ini adalah sebuah paradigma yang memisahkan antara tampilan, proses, dan juga data. Model, View, Controller. Model untuk mengelola data, view untuk mengelola tampilan dan Controller untuk mengelola prosesnya.

Di laravel ini ada yang namanya templating engine dan artisan. Artisan/konsol ini merupakan fitur yang cukup keren dimana bisa melakukan modifikasi atau konfigurasi terhadap framework hanya dengan mengetikkan baris perintah di konsolnya.

ORM (Object Relational Mapping) yang dinamakan eloquent. yang akan mempermudah kita ketika ingin berkomunikasi dengan database relasional seperti Mysql. dan juga mempermudah kita pada saat kita mau melakukan otentikasi dan otorisasi, paling simple nya ketika kita saat mau bikin Fitur login dan registrasi, laravel juga mempermudah itu dan juga untuk testing aplikasi.

Packaging System, selain ini ada juga fitur lain yaitu packaging system, Multiple File System, Task Scheduling, dan web Socker Programming.

Ekosistem
Di Laravel ini memiliki sesuatu yang disebut dengan ekosistem, ekosistem ini artinya kalo kita mau menggunakan layanan apapun, menggunakan fitur apapun di laravel ini sudah punya banyak produk selain frameworknya itu sendiri. 

Misalnya ketika ingin membuat sebuah platform yang server less udah ada yang namanya vapor, untuk mngelola server namanya produknya forge,
Untuk mengelola local docker environment ada sail dan masih banyak yang lainnya.

Itu semua adalah produk-produk yang ada di dalam ekosistem laravel yang akan bekerja dengan baik ketika kita menggunakan laravel. Kalau kalian penasaran aplikasi apa saja yang bisa atau sudah pernah di bikin dengan laravel kalian bisa cek disini awwwards.com/websites/laravel. 

Nah sekarang kalau kalian ingin belajar laravel harus punya dulu pemahaman atau yang di sebut dengan pre-requisite. Jadi jangan langsung lompat belajar laravel kalau kalian belum punya pemahaman mengenai materi-materi berikut ini:

PHP Dasar
Harus paham dulu mengenai PHP bahasa pemrograman framework itu sendiri. Gimana cara menggunakan bahasa pemrograman PHP, gimana menjalankan Aplikasi PHP di lokal sistem kalian, bagaimana syntax PHP secara programming, gimana nulis variabel, tipe data apa saja yang ada di dalamnya, gimana cara menulis looping, pengkondisian, array, object, gimana cara PHP terkoneksi ke database MySql. Setelah paham dan sudah membuat aplikasi sederhana menggunakan bahasa pemrograman PHP.

OOP
Kalian harus paham dulu bagaimana konsep Object Oriented Programming itu di terapkan di bahasa pemrograman PHP

Konsep MVC
dari sisi konsepnya, dari sisi devinisinya sampai bagaimana menerapkan sebuah aplikasi MVC sederhana menggunakan konsep MVC. Jadi kalian minimal sudah punya pemahaman ketika kita bikin aplikasi pakai laravel. MVC nya itu seperti apa dan kalau kalian misalkan kalian belum punya pemahaman mengenai ini kebetulan di channel nya web programming unpas sudah ada video mengenai ini.

Untuk yang pertama PHP dasar. Kalian bisa cari aja di play list yang namanya belajar PHP untuk pemula ada 25 video yang sudah menjelaskan secara detail mengenai bahasa pemrograman PHP. Mulai dari sejarahnya, persiapan lingkungan pengembangan, belajar syntax nya, pengkondisian, pengulangan, fungsi array, sampai dengan kalian membuat Aplikasi sederhana yang terkoneksi ke database MySql.

Kalau sudah kalian lanjut belajar playlist OOP dasar pada PHP. Disini kita belajar mengenai apa itu kelas dan objek. Property, Method, Structure, Pewarisan dll. Dimana konsep OOP ini akan di terapkan juga di laravel dan yang terakhir kalian pelajari playlist membuat aplikasi MVC dengan PHP.

Disini mudah-mudahan kalian dapat gambaran kerangka MVC itu seperti apa walaupun nanti di laravel kita gak bikin dari awal MVC nya kita cuma tinggal pake aja tapi kalau kalian punya pemahaman ini akan membuat penggunaan laravelnya menjadi lebih mudah. Jadi tolong disiapkan dulu agar kita lancar mengikuti playlistnya dan selanjutnga terkait dengan Requirements.

Komentar

Postingan populer dari blog ini

Cara Membuat Database postgres atau Mysql di dbeaver

kali ini saya akan memberikan informasi cara membuat database SQL. di sini saya menggunakan postgre sql postgresql tidak jauh berbeda dengan mysql. berikut langkah langkahnya: saya menggunakan aplikasi database gui dbeaver untuk mempermudah pembuatan database. - buat koneksi baru di dbeaver. - setting koneksi jika localhost tidak jauh berbeda dengan settingan berikut. - buat Skema baru di dalam koneksi yang telah di buat, kemudian ketik nama skemanya. contoh di bawah ini saya membuat skema dengan nama test. - berikut skema yang telah kita buat - kemudian kita buat table baru. caranya klik kanan pada folder Tables -> create new table - klik di field Table Name (di cetak tebal/kotak merah) kemudian ketik nama table yang akan di buat. - buat kolom atau filed pada table. klik kanan di bawah colomn name -> create new coloumn. lihat gambar berikut: - input atribute kolom. di sini saya membuat nama kolom NIK, tipe data varchar, panjang data

Belajar Laravel 8 - 3.2 Routes

sekarang kita pelajari tentang yang namanya Routing dari laravel. ingat semua routing adanya di folder routes. khusus untuk web ada di file web.php  kalau kita lihat di halaman ini kita di kasih sebuah route default. cara bacanya kalau misalkan ada rute yang metode request nya get, metode get itu ketika kita mengakses di URL lewat browser yang alamatnya adalah slash ( / ), slash itu artinya kita ga ngasih apa-apa selain nama website kita atau kalau kita ketik slash di belakang domain kita seperti http://coba-laravel.test/ itu sama aja ini artinya dia menjalankan rute yang ini  kalau slash ini kita ganti jadi /about maka halaman http://coba-laravel.test sudah tidak bisa tampil lagi. tampilannya akan 404 | NOT FOUND. kenapa? karena ini tidak ada rute yang menangani alamat tersebut. sekarang kita punya nya /about jadi ketika kita aksesnya http://coba-laravel.test/about baru akan bisa tampil. jadi kalau kalian ingin membuat sebuah rute tinggal bikin Route::get lalu alamatnya apa. kita kemb

Javascript - Membuat grafik menggunakan chart js

Membuat Grafik Chart menggunakan library chart js source code HTML menggunakan bootstrap. yang perlu di perhatikan nama id selector nya. yaitu yang ada di dalam tag id provinceChart < div class = "col-xl-6 col-lg-6 col-md-6 col-sm-12 col-xs-12" >           < div class = "x_panel " >             < div class = "x_title" >               < h2 > Data Penjualan Provinsi - < strong > <? //=date('Y') ? > </ strong ></ h2 >               < ul class = "nav navbar-right panel_toolbox" >                 < li >< a class = "collapse-link" >< i class = "fa fa-chevron-up" ></ i ></ a >                 </ li >                 < li >< a class = "close-link" >< i class = "fa fa-close" ></ i ></ a >                 </ li >                 </ ul >               < div class = &qu