LARAVEL FRAMEWORK BAGI PEMULA
| Home |
Lesson 01 |
Lesson 02 |
Lesson 03 |
Lesson 04 |
Lesson 05 |
Develop Application |
LESSON 01: Pengenalan dasar tentang teknologi website dan pengenalan tentang algoritma dasar pada pemrograman PHP
Objectives:
- Peserta mampu memetakan dan membedakan berbagai macam teknologi dalam pembuatan website.
- Peserta mampu menampilkan
Hello World pada Bahasa Pemrograman PHP.
- Peserta mampu memahami konsep variabel pada Bahasa Pemrograman PHP.
- Peserta mampu memahami berbagai jenis operator dan pemakaiannya pada Bahasa Pemrograman PHP.
- Peserta mampu memahami struktur perulangan.
- Peserta mampu memahami struktur kondisi.
- Peserta mampu membuat form input dan output dengan menggunakan PHP
- Peserta mampu memahami fungsi.
- Peserta mampu memahami OOP pada Bahasa Pemrograman.
- Persiapan untuk kelas berikutnya.
LESSON 02: Pengenalan dasar tentang Framework Laravel dan pengenalan tentang konsep MVC pada Laravel
Objectives:
- Peserta mampu memahami apa itu framework Laravel.
- Peserta mampu memahami kelebihan dan kekurangan menggunakan framework Laravel.
- Peserta mampu memahami cara mempersiapkan project Laravel.
- Peserta mampu memahami cara menjalankan service web ketika menggunakan framework Laravel.
- Peserta mampu memahami struktur project dari Laravel.
- Peserta mampu memahami konsep MVC.
- Peserta mampu menampilkan
Hello World pada laman web yang dikembangkan menggunakan Laravel.
- Peserta mampu memahami perbedaan pemrograman dengan PHP Native dan Framework.
- Persiapan untuk kelas berikutnya.
LESSON 03: Pengenalan tentang Migration, Seeder, dan Model
Objectives:
- Peserta mampu mengkoneksikan project laravel dengan database.
- Peserta mampu memahami konsep migration pada Laravel.
- Peserta mampu membuat file migration dan membuat tabel pada database dengan menggunakan migration.
- Peserta mampu memahami konsep model pada Laravel.
- Peserta mampu membuat file model.
- Peserta mampu memahami konsep seeder pada Laravel.
- Peserta mampu membuat file seeder dan mengisi tabel pada database dengan data dummy.
- Persiapan untuk kelas berikutnya.
LESSON 04: Pengenalan tentang Route dan Blade pada Laravel
Objectives:
- Peserta mampu memahami konsep routing pada Laravel.
- Peserta mampu memahami method routes yang tersedia di Laravel.
- Peserta mampu memahami konsep routing berparameter pada Laravel.
- Peserta mampu memahami konsep routing group pada Laravel.
- Peserta mampu memahami cara membuat route yang dapat menampilkan, menambahkan, mengubah, dan menghapus data pada database.
- Peserta mampu memahami konsep templating pada Laravel.
- Peserta mampu memahami blade pada Laravel.
- Peserta mampu memahami cara menampilkan sebuah laman / view pada Laravel.
- Persiapan untuk kelas berikutnya.
LESSON 05: Pengenalan tentang Controller pada Laravel
Objectives:
- Peserta mampu memahami konsep controller pada Laravel.
- Peserta mampu membuat file controller.
- Peserta mampu membuat fungsi CRUD pada sebuah controller.
- Peserta mampu membuat form pada Laravel.
- Peserta mampu membuat view yang menampilkan data dari database pada Laravel.
- Peserta mampu membuat route yang memanggil fungsi CRUD pada controller.
- Peserta mampu membuat simple CRUD dengan Laravel.
- Persiapan untuk kelas berikutnya.
DEVELOP APPLICATION: Aplikasi Sederhana Untuk Pendataan Kantung Darah
Objectives:
- Peserta memahami fitur Personal Project yang akan dibuat.
- Peserta mulai mengerjakan Personal Project.
Prerequisite:
- Editor Visual Studio Code download di sini
- Composer download di sini
- XAMPP download di sini
Referensi belajar mandiri:
- Referensi dokumentasi Laravel versi 6.x
| Home |
Lesson 01 |
Lesson 02 |
Lesson 03 |
Lesson 04 |
Lesson 05 |
Develop Application |