Training Calendar

Mon Tue Wed Thu Fri Sat Sun
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31

psmb

Total Visitors

50%United States United States
27.5%China China
15%Canada Canada
5%Malaysia Malaysia
2.5%United Kingdom United Kingdom

Last Week: 3
This Month: 3
Last Month: 26
Total: 50067

Yii Framework : The Best PHP Framework for Web 2.0

 

Course Overview

Yii is a high-performance PHP framework best for developing Web applications in PHP 5. It is also the fastest growing PHP framework and becomes one of the most popular among modern methodologies in developing Web 2.0 applications. Yii is a host of other features for Web 2.0 application development and offers features such as MVC, DAO/ActiveRecord, widgets, web services, caching, themes, hierarchy, internalization, localization, authentication, role based control and etc.

 

 

Why Yii?

fast

easy

free

Fast

 

Easy

 

Free

 

Yii is extremely fast. Development with Yii is a fast-tracked process and it will help you to cut down your application development time significantly.

Yii is easy to learn and use. The arrival of Yii has now made web application development very easy. You only need to know PHP and object oriented programming.

Yii framework is an open source and it is free. There are no running or upfront costs.

 

About the Course

This four-day course is essential for those who want to acquaint themselves with web development 2.0 based on the Yii Framework. The course commences with a deployment and configuration of Yii Framework, connection with database and working out with Yii extension. The course is not a theoretical-based but it is supported by a number of practical exercises that demonstrate the effective use Yii Framework through out of mini development project. The course covers all basic aspects of web development 2.0 through deployment of Yii framework as illustrated in the course schedule below.

 

Prerequisites

Basic knowledge in PHP and MySQL

 

Yii Framework Basic – Schedule

Day 1

09.00am – 10.00am

Getting started

  • What is Yii
  • What is Yii best for?
  • How does Yii compare with other frameworks?

10.00am – 10.30am

Breakfast

10.30am – 12.45pm

Fundamentals

  • Model-View-Controller (MVC)
  • Entry Script
  • Application
  • Model
  • View
  • Component
  • Module
  • Path Alias and Namespace
  • Conventions
  • Development workflow

First Step

  • Requirements
  • Installation
  • Creating first Yii application
  • Automatic Code Generation
  • URL Management
  • Authentication and authorization
  • Logging

12.45pm – 02.15pm

Lunch

02.15pm – 05.00pm

Initial Prototyping

  • Database Design
  • Gii

Working with Form

  • Overview
  • Creating Model
  • Creating Action
  • Creating Form

Day 2

09.00am – 10.00am

Working with Form (Continue)

  • Creating Form
    • CActive Form
    • CHTML

10.00am – 10.30am

Breakfast

10.30am – 12.45pm

Working with Database

  • Overview
  • DAO
  • Query Builder

12.45pm – 02.15pm

Lunch

02.15pm – 05.00pm

Working with Extension

  • Active Record
  • Relational Active Record

Day 3

09.00am – 10.00am

Working with Extension

  • Menu extension
  • Datetime extension

10.00am – 10.30am

Breakfast

10.30am – 12.45pm

Working with Extension

  • RBAC extension
  • WYSIWYG extension

12.45pm – 02.15pm

Lunch

02.15pm – 05.00pm

Working with Extension

  • Video extension
  • Image extension

Day 4

09.00am – 10.00am

Working with Extension

  • Report extension

10.00am – 10.30am

Breakfast

10.30am – 12.45pm

Project

12.45pm – 02.15pm

Lunch

02.15pm – 05.00pm

Project continue