Skip to content

Latest commit

 

History

History
106 lines (85 loc) · 4.83 KB

README.md

File metadata and controls

106 lines (85 loc) · 4.83 KB

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:

  1. Peserta mampu memetakan dan membedakan berbagai macam teknologi dalam pembuatan website.
  2. Peserta mampu menampilkan Hello World pada Bahasa Pemrograman PHP.
  3. Peserta mampu memahami konsep variabel pada Bahasa Pemrograman PHP.
  4. Peserta mampu memahami berbagai jenis operator dan pemakaiannya pada Bahasa Pemrograman PHP.
  5. Peserta mampu memahami struktur perulangan.
  6. Peserta mampu memahami struktur kondisi.
  7. Peserta mampu membuat form input dan output dengan menggunakan PHP
  8. Peserta mampu memahami fungsi.
  9. Peserta mampu memahami OOP pada Bahasa Pemrograman.
  10. Persiapan untuk kelas berikutnya.

LESSON 02: Pengenalan dasar tentang Framework Laravel dan pengenalan tentang konsep MVC pada Laravel

Objectives:

  1. Peserta mampu memahami apa itu framework Laravel.
  2. Peserta mampu memahami kelebihan dan kekurangan menggunakan framework Laravel.
  3. Peserta mampu memahami cara mempersiapkan project Laravel.
  4. Peserta mampu memahami cara menjalankan service web ketika menggunakan framework Laravel.
  5. Peserta mampu memahami struktur project dari Laravel.
  6. Peserta mampu memahami konsep MVC.
  7. Peserta mampu menampilkan Hello World pada laman web yang dikembangkan menggunakan Laravel.
  8. Peserta mampu memahami perbedaan pemrograman dengan PHP Native dan Framework.
  9. Persiapan untuk kelas berikutnya.

LESSON 03: Pengenalan tentang Migration, Seeder, dan Model

Objectives:

  1. Peserta mampu mengkoneksikan project laravel dengan database.
  2. Peserta mampu memahami konsep migration pada Laravel.
  3. Peserta mampu membuat file migration dan membuat tabel pada database dengan menggunakan migration.
  4. Peserta mampu memahami konsep model pada Laravel.
  5. Peserta mampu membuat file model.
  6. Peserta mampu memahami konsep seeder pada Laravel.
  7. Peserta mampu membuat file seeder dan mengisi tabel pada database dengan data dummy.
  8. Persiapan untuk kelas berikutnya.

LESSON 04: Pengenalan tentang Route dan Blade pada Laravel

Objectives:

  1. Peserta mampu memahami konsep routing pada Laravel.
  2. Peserta mampu memahami method routes yang tersedia di Laravel.
  3. Peserta mampu memahami konsep routing berparameter pada Laravel.
  4. Peserta mampu memahami konsep routing group pada Laravel.
  5. Peserta mampu memahami cara membuat route yang dapat menampilkan, menambahkan, mengubah, dan menghapus data pada database.
  6. Peserta mampu memahami konsep templating pada Laravel.
  7. Peserta mampu memahami blade pada Laravel.
  8. Peserta mampu memahami cara menampilkan sebuah laman / view pada Laravel.
  9. Persiapan untuk kelas berikutnya.

LESSON 05: Pengenalan tentang Controller pada Laravel

Objectives:

  1. Peserta mampu memahami konsep controller pada Laravel.
  2. Peserta mampu membuat file controller.
  3. Peserta mampu membuat fungsi CRUD pada sebuah controller.
  4. Peserta mampu membuat form pada Laravel.
  5. Peserta mampu membuat view yang menampilkan data dari database pada Laravel.
  6. Peserta mampu membuat route yang memanggil fungsi CRUD pada controller.
  7. Peserta mampu membuat simple CRUD dengan Laravel.
  8. Persiapan untuk kelas berikutnya.

DEVELOP APPLICATION: Aplikasi Sederhana Untuk Pendataan Kantung Darah

Objectives:

  1. Peserta memahami fitur Personal Project yang akan dibuat.
  2. Peserta mulai mengerjakan Personal Project.

Prerequisite:

  1. Editor Visual Studio Code download di sini
  2. Composer download di sini
  3. XAMPP download di sini

Referensi belajar mandiri:

  1. Referensi dokumentasi Laravel versi 6.x

Home Lesson 01 Lesson 02 Lesson 03 Lesson 04 Lesson 05 Develop Application