Deskripsi Kelas

Kelas ini adalah kelas tayang ulang pelatihan

Kamu akan mempelajari mengenai membangun sistem IoT menggunakan Laravel 11 dari dasar. Dalam kelas ini, peserta akan belajar membangun sistem IoT berbasis web menggunakan Laravel, framework PHP yang kuat dan fleksibel. Kelas ini dirancang untuk memberikan pemahaman mendalam tentang pengembangan aplikasi web secara bertahap, mulai dari konsep dasar hingga implementasi API untuk IoT. Kelas ini cocok untuk pemula yang ingin mempelajari Laravel dari dasar hingga mampu mengembangkan sistem IoT. Peserta tidak perlu memiliki pengalaman sebelumnya dalam Laravel, namun diharapkan memiliki dasar pemrograman web dan logika pemrograman.



Hasil Akhir

Setelah mengikuti kelas ini, peserta akan mampu:

  • Membuat aplikasi IoT berbasis web menggunakan Laravel.
  • Mengelola data perangkat IoT melalui REST API.
  • Mengimplementasikan otentikasi dan fitur keamanan pada aplikasi.
  • Membangun dashboard sendiri menggunakan MQTT.

Yang Akan Dipelajari

Laravel dan Cara Instalasi

Konsep MVC

Menampilkan Data Secara Langsung

Debugging Menampilkan Response

Menggunakan Method GET Pada Route

Menggunakan POST dan Mendapatkan Data

Memindahkan Method GET dan Mengambil Nilai Query

Memindahkan Proses Method POST ke Controller

Konsep Migration Untuk Membuat Tabel

Menambah Data Dengan Query

Mengubah Data Dengan Query Builder

Seeder

Menggunakan Factory Untuk Membuat Banyak Data Secara Otomatis

Membuat Layout Web Dengan Blade

Menampilkan Data Pada View Blade

Mengaktifkan Form Create Untuk Membuat Data

Membuat Fungsi Hapus Membuat Validasi Input Request

Menampilkan Pesan Error

Konsep Otentikasi dan Library Fortify

Mengaktifkan Fitur Login

Pemahaman Middleware

Menggunakan Midleware Auth

Penjelasan Rest API

API Resources (Collection) Laravel

Membangun Dashboard IoT Dengan MQTT

Struktur Direktori

Menggunakan Route Untuk Menampilkan Halaman

Melalui Route

Konsep Routing dan Method Pada HTTP

Mendapatkan Data Dari Query Pada GET

Membuat Controller dan Menampilkan Halaman

Memindahkan Method GET dan Route Parameter di Controller

Mengubah Helper Request Menggunakan Class Untuk Mendapat Data

Membuat Tabel Dengan Migration

Menampilkan Data Dengan Query Builder

Menghapus Data Dengan Query Builder

Konsep Eloquent

Model Untuk Operasi CRUD

Membuat Halaman Create dan Edit

Menampilkan Sebagian Data per Halaman

Mengaktifkan Form Edit Untuk Mengubah Data

Form Request Untuk Validasi Input

Mengubah Pesan Validasi

Mengambil Status Login dan Membuat Logout

Mengaktifkan Fitur Update Password

Membuat Midleware di Laravel

Implementasi Midleware Role Dari Data User

API POST Method dan Setup Proyek

Insert Data Sensor Dengan API

Kurikulum Kelas

8 Topik • 10 Materi
Pendahuluan
1 Materi
Instalasi Laravel
Alur Framework Laravel dan Routing
1 Materi
Pertemuan 1
120
Controller dan Database Pada Laravel
1 Materi
Pertemuan 2
Elloquent, Templating dan Blade
1 Materi
Pertemuan 3
120
CRUD Dengan Laravel
1 Materi
Pertemuan 4
120
Validasi data Serta Keamanan dan Otentikasi
1 Materi
Pertemuan 5
120
Hak Akses dan REST API
1 Materi
Pertemuan 6
120
Menggunakan MQTT
3 Materi
Pertemuan 7
120
Pertemuan 8
120
Pertemuan 9
120
image mentor
Nusabot ID
20 Kelas Diterbitkan

Nusabot adalah platform IoT yang akan membantu peserta belajar tentang cara menggunakan dan membuat aplikasi IoT. Memberikan pengenalan tentang IoT dan cara kerjanya, serta memberikan latihan praktis untuk membuat aplikasi IoT sederhana tepat guna. Selain itu, Nusabot akan memberikan penjelasan tentang cara menggunakan teknologi yang digunakan dalam IoT, seperti sensor, perangkat keras, dan perangkat lunak. Nusabot juga akan memberikan tips dan trik untuk meningkatkan efektivitas aplikasi IoT yang dibuat.