syllabus workshop yii

Upload: firman-widiansyah

Post on 30-Oct-2015

53 views

Category:

Documents


0 download

TRANSCRIPT

  • Syllabus WorkShopYII PHP Framework

    Workshop Place:

    Date/Time:dd-mm-yyyy 9:00AM - 16:PM

    Class Training Programs1. Membedah isi sample Blog Yii 2 jam 09:00 11:00

    2. Membuat blog dengan Yii dari Nol 4 jam 11:00 12:0013:00 16:00

    Effective Class Participants : max. 20 participant. More than ??, need Assistant Trainer.

    Compiled by : Peter J. Kambey

    (#) With PractiseObject Description Time

    EstimatedYii Overview

    (based on sample blog Yii)

    * Download and Install * Folder Structure * Data Flow and OOP on Yii * How MVC (based on OOP) work on Yii * Basic Info. Model Class and Relation, Form Validation, ORM (AR)* Basic Info. Controller Class and Yii Basic Security * Basic Info. Standard View Folder, layouts, CSS,

    90 Minutes

    Yii Global Configuration

    * config/main.php and Params * Database connection* Error handling* Url for SEO* Log management* Download and Display Yii All Class

    30 Minutes

  • Object Description TimeEstimated

    Yii Basic Modification MVC / ORM

    CRUD Flow:1. New Model2. Push Array3. CHtml Object (Form)4. Submit5. Validation6. Save

    * Create new Yii Skeleton* Setting Database Connection* Tips and Trick how to design new Tabel* Auto Generation Code* Modifikasi basic Yii Controller Security* CForm, CHtml, Captha* Standard Validation type* ListView and DetailView and options* CGridView and its component* Standard zii.widgets.jui (JQueryUI)* AR Relation Type * CDbCriteria* Basic Master-Detail Without Ajax

    120 Minutes

    Yii Extensions * How Yii Extension Works* DateTimeI18Nbehavior* decimali18nbehavior* xupload* DropDownRedirect* terbilang* waktu * dbProfiler

    60 Minutes

    Yii Theme / LayoutBootstrap Twitter

    * How Yii Theme Works* Configure to BootStrap Twitter Style* Bootstrap Twitter Layout* Bootstrap Twitter Components

    60 Minutes

    Yii Advanced * DAO* CArrayDataProvider* CFormModel* Ajax * Pdf

    30 Minutes*

    Yii Advanced Overview

    * RBAC* Web Services* Cache* Internationalization and Localization

    30 Minutes*

  • Object Description TimeEstimated

    * Unit Testing* CWidget, CMenu, CPortlet