Develop Web Applications with PHP and Yii 2 Training Course

Course Code



14 hours (usually 2 days including breaks)


  • Basic PHP knowledge
  • Basic HTML,CSS and JS knowledge


Yii is a high-performance PHP framework best for developing Web 2.0 applications.

Course Outline

Introduction to Yii 2

  • Installing Yii 2
  • My first app

Yii 2 project structure

  • Configuration
  • Models
  • Views
  • Controllers
  • Widgets and other

MVC and Requests

  • MVC
  • Requests
  • Routing
  • Sessions and Cookies

Data Access

  • Data Access Objects
  • Active Record
  • Query Builder
  • Migrations

Getting Data

  • Forms
  • Validation

Displaying data

  • Data Presentation
  • Sorting
  • Paging
  • Data Providers


  • Authentication
  • Authorization
  • Cryptography


  • Resources, Controllers, Routing
  • Authentication, Response Formatting, Versioning, Rate Limits


  • Testing Environment Setup
  • Unit Testing

Client Testimonials


Bookings, Prices and Enquiries

Private Classroom

From 4100EUR

Private Remote

From 3500EUR (6)

Public Classroom

Cannot find a suitable date? Choose Your Course Date >>Too expensive? Suggest your price

Course Discounts Newsletter

We respect the privacy of your email address. We will not pass on or sell your address to others.
You can always change your preferences or unsubscribe completely.

Some of our clients