Membangun Website Sekolah Dengan Laravel, Vue Js dan Bootstrap 5
Dalam kelas ini kita akan belajar dari 0 bagaimana membangun website sekolah dengan Bootstrap 5, Laravel dan Vue Js sampai online, dimana untuk proses deployment kita akan menggunakan Shared Hosting dan Netlify. Disclamer : Kelas berupa e-book
Tentang Kelas
Dalam buku ini kita akan belajar dari 0 bagaimana membangun website sekolah dengan Bootstrap 5, Laravel dan Vue Js sampai online, dimana untuk proses deployment kita akan menggunakan Shared Hosting dan Netlify.
Dalam buku ini juga akan membahas konsep implementasi RBAC (Role-based access control) atau Roles & Permissions di dalam Laravel dan implementasi SPA (Single Page Application) di Vue Js.
Sebelum itu, kita juga akan belajar membagun template sendiri untuk website sekolah menggunakan Bootstrap v5. Dan untuk integrasi antara Laravel dan Vue Js kita menggunakan Rest API. Dan berikut ini 5 materi utama yang akan kita pelajari :
Bootstrap 5
- Membuat Template Halaman Homepage
- Membuat Template Halaman Post / Berita
- Membuat Template Halaman Event / Agenda
- Membuat Template Halaman Galeri Foto
- Membuat Template Halaman Galeri Video
- Membuat Template Halaman Kontak
Laravel
- Authentication User
- Layouting Dengan Template Stisla
- Role & Permissions (RBAC) - Laravel Spatie
- Eloquent Relationship
- Manajemen Post / Berita
- Manajemen Tag
- Manajemen Category
- Manajemen Event / Agenda
- Manajemen Galeri Foto
- Manajemen Galeri Video
- Manajemen Slider
- Manajemen Roles
- Manajemen Permissions
- Manajemen User
Rest API
- Membuat Rest API Post
- Membuat Rest API Post by Tag
- Membuat Rest API Post by Category
- Membuat Rest API Event
- Membuat Rest API Galeri Foto
- Membuat Rest API Galeri Video
- Membuat Rest API Slider
Vue Js
- Memahami Lifecycle Hooks
- Membuat Route dengan Vue Router
- Single Page Application (SPA)
- Layouting/Templating
- Penerapan Vue Content Loader (Loading Block)
- Integrasi Rest API di Component Homepage
- Integrasi Rest API di Component Post
- Integrasi Rest API di Component Post by Tag
- Integrasi Rest API di Component Post by Category
- Integrasi Rest API di Component Photo
- Integrasi Rest API di Component Video
- Integrasi Rest API di Component Contact
Deployment
- Deployment Laravel Project di Shared Hosting
- Deployment Vue Js Project di Netlify
Daftar Materi
Cover | 00.00 | |
Kata Pengantar | 00.00 | |
License | 00.00 | |
Tentang Buku | 00.00 |
Tentang Framework Bootstrap | 00.00 | |
Membuat Halaman Homepage | 00.00 | |
Membuat Halaman Index Berita | 00.00 | |
Membuat Halaman Detail Berita | 00.00 | |
Membuat Halaman Index Agenda | 00.00 | |
Membuat Halaman Detail Agenda | 00.00 | |
Membuat Halaman galeri Foto | 00.00 | |
Membuat Halaman Galeri Video | 00.00 | |
Membuat Halaman Kontak | 00.00 |
Persyaratan Membuat Project Laravel | 00.00 | |
Membuat Project Laravel Baru | 00.00 | |
Upgrade Versi Laravel | 00.00 | |
Konfigurasi Database | 00.00 | |
Membuat Helpers Tambahan | 00.00 |
Tentang Laravel Spatie | 00.00 | |
Cara Install Laravel Spatie | 00.00 | |
Membuat Data Seeder untuk Roles & Permissions | 00.00 |
Structure Database | 00.00 | |
Membuat Model & Migration | 00.00 | |
Eloquent Relationship | 00.00 | |
Membuat Data Seeder untuk Users | 00.00 |
Membuat Authentication | 00.00 | |
Membuat Layout untuk Halaman Admin | 00.00 | |
Halaman Dashboard | 00.00 | |
Menampilkan Data Permissions | 00.00 | |
Membuat CRUD Data Roles | 00.00 | |
Membuat CRUD Data Users | 00.00 | |
Membuat CRUD Data Tags | 00.00 | |
Membuat CRUD Data Category | 00.00 | |
Membuat CRUD Data Posts Berita | 00.00 | |
Membuat CRUD Data Events Agenda | 00.00 | |
Membuat CRUD Data Galeri Foto | 00.00 | |
Membuat CRUD Data Galeri Video | 00.00 | |
Membuat CRUD Data Sliders | 00.00 |
Membuat Rest API Data Posts Berita | 00.00 | |
Membuat Rest API Data Events Agenda | 00.00 | |
Membuat Rest API Data Sliders | 00.00 | |
Membuat Rest API Data Tags | 00.00 | |
Membuat Rest API Data Category | 00.00 | |
Membuat Rest API Data Galeri Foto | 00.00 | |
Membuat Rest API Data Galeri Video | 00.00 |
Tentang Vue Js | 00.00 | |
Persyaratan & Persiapan | 00.00 | |
Lifecycle Hooks di Vue Js | 00.00 | |
Membuat Project Vue Js | 00.00 | |
Installasi Vue Router, Axios, Vue Content Loader | 00.00 | |
Templating Dengan Bootstrap v5 | 00.00 | |
Membuat Component Header, Slider, Footer | 00.00 | |
Membuat Component untuk Halaman | 00.00 | |
Membuat & Konfigurasi Vue Router | 00.00 | |
Integrasi Rest API di Component Homepage | 00.00 | |
Integrasi Rest API di Component Index Post Berita | 00.00 | |
Integrasi Rest API di Component Detail Post Berita | 00.00 | |
Integrasi Rest API di Component Index Event Agenda | 00.00 | |
Integrasi Rest API di Component Detail Event Agenda | 00.00 | |
Integrasi Rest API di Component Tag | 00.00 | |
Integrasi Rest API di Component Category | 00.00 | |
Integrasi Rest API di Component Photo | 00.00 | |
Integrasi Rest API di Component Video | 00.00 | |
Component Contact | 00.00 |
Deployment Project Laravel di Shared Hosting | 00.00 | |
Deployment Project Vue Js di Netlify | 00.00 |
Source Code | 00.00 | |
Kesimpulan | 00.00 |
Penyusun Materi
Testimoni Oleh Siswa
(1 reviews)