Vous êtes sur la page 1sur 8

Yii 2.0 Exposed!

How To Create Professional Web Application in Minutes,


Are You Ready?

Hafid Mukhlasin

This work is licensed under a Creative Commons Attribution-NoDerivs 3.0 Unported License
Buku ini saya dedikasikan untuk pecinta bahasa pemrograman PHP khususnya untuk Yii-er
(pengguna Yii Framework).
Contents

Table of Content . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
I. Installation & Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
II. Understanding MVC Concept in Yii . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
III. Work with Database & Gii . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
IV. Authentication & Authorization . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
V. Client Scripting (CSS, JS, AJAX, dan PJAX) . . . . . . . . . . . . . . . . . . . . . . . . . 1
VI. File Processing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
VII. Extending Yii . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
VIII. Case Study: Create Training App . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
Suplement . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
I. Installation & Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
II. Understanding MVC Concept in Yii . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
III. Work with Database & Gii . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
IV. Authentication & Authorization . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
V. Client Scripting (CSS, JS, AJAX, dan PJAX) . . . . . . . . . . . . . . . . . . . . . . . . . 3
VI. File Processing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
VII. Extending Yii . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
VIII. Case Study: Create Training App . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
Table of Content
I. Installation & Configuration
About Yii Framework
Installation via Composer
Create First Application
Basic Configuration
Folders Management

II. Understanding MVC Concept in Yii


Explore Model
Explore View
Explore Controller

III. Work with Database & Gii


About Database
Using Gii
Manipulating View

IV. Authentication & Authorization


Management User
User Access
Filter Access
RBAC

V. Client Scripting (CSS, JS, AJAX, dan PJAX)


Understanding Asset
Registering Script (JS, CSS)
Implementation AJAX & PJAX
Table of Content 2

VI. File Processing


Upload
Download View
Security
Export & Import File
Export Word, Excel, PDF
Import Excel

VII. Extending Yii


Using Extension
Create Extension

VIII. Case Study: Create Training App


Overview Project
Design UI
Design Database
Coding

Suplement
Work with Calendar
Work with Chart
Project Publication
Github
Packagist

I. Installation & Configuration


About Yii Framework
Installation via Composer
Create First Application
Basic Configuration
Folders Management
Table of Content 3

II. Understanding MVC Concept in Yii


Explore Model
Explore View
Explore Controller

III. Work with Database & Gii


About Database
Using Gii
Manipulating View

IV. Authentication & Authorization


Management User
User Access
Filter Access
RBAC

V. Client Scripting (CSS, JS, AJAX, dan PJAX)


Understanding Asset
Registering Script (JS, CSS)
Implementation AJAX & PJAX

VI. File Processing


Upload
Download View
Security
Export & Import File
Export Word, Excel, PDF
Import Excel

VII. Extending Yii


Using Extension
Create Extension
Table of Content 4

VIII. Case Study: Create Training App


Overview Project
Design UI
Design Database
Coding