You are on page 1of 3

Sillabus

Laravel Framework

Introduction
 Pengenalan Website, Pengenalan HTML
 Pengenalan Tentang Programming
 Pengenalan CSS, Perbedaan CSS dengan Boostrap
 Pengenalan MySQL, Perbedaan SQL dengan MySQL
 Sejarah SQL, Apa Itu Database
 Pengenalan PHP

PHP
 Basic PHP, Operator
 If Else, Looping
 Function, Array

MySQL
 Tipe Data MySQL, Table, Select Query
 Where, Order By
 Group By, Join

PHP + MySQL
 CRUD (Create, Read, Update & Delete)
 Add Bootsrap

Laravel
 Composer, My First Laravel App
 Konsep MVC, Routing

Laravel Controller + View


 Controller, View
 Blade

Laravel View
 Templating, Localization
 Form, CSRF Validation

Laravel Validation
 Client side Validation
 Server side Validation
 Custom validation, Session

Database Migration Laravel


 Migration
 Seeder
 Faker
Database CRUD
 Repository Pattern
 Database Transaction
 Creating CRUD

Laravel Database
 Filtering, Sorting
 Pagination, Relationship

Authorization & Authentication


 Laravel Authentication
 Laravel Authorization
 Middleware

Upload, Download, Mail Notification


 Upload/Download
 Mail

Laravel Queue and Cron Jobs


 Queue
 Cron jobs

Artisan Console Laravel


 Using Artisan Console
 Scheduler

REST API Laravel


 Creating REST API
 JWT
Caching and Logging
 Redis
 Logging

Vue js introduction
 Data Binding
 Reactive Component
 Directives

Vue js
 Handling user Inputs
 Handling Events
 API Integration

Laravel + Vue
 Vue implementation on Laravel Project
 CRUD

Laravel + Vue (lanjutan)


 Vue implementation on Laravel Project
 CRUD
Host with NGINX
 Host your app at Heroku
 Understand SSL

Additional Information

Hardware Requirement
Notebook / Laptop i5 or Above
RAM Min. 8 GB or Above

Software Requirement
Git (Terbaru)
MySQL (Terbaru)
PHP (Terbaru)
Laravel (Terbaru)
Visual Studio Code
Composer
Docker
Google Chrome

You might also like