Buying for a Team? Gift This Course
Wishlisted Wishlist

Please confirm that you want to add Rapid Web Application Development using Yii 2 PHP Framework to your Wishlist.

Add to Wishlist

Rapid Web Application Development using Yii 2 PHP Framework

Learn how to quickly build high performing web applications using the most popular Yii 2 PHP Framework
4.3 (18 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
119 students enrolled
Last updated 5/2015
$10 $25 60% off
4 days left at this price!
30-Day Money-Back Guarantee
  • 1.5 hours on-demand video
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Have a coupon?

This course on 'Rapid Web Application Development with Yii 2 PHP framework' teaches you how to develop a high performing web application in a short period of time. This course is suitable for students or professionals with basic HTML and PHP knowledge. Though there are a lot of PHP frameworks in the market, Yii comes with the latest features and lessons learnt to build a modern web application in minutes. The scaffolding feature in Yii helps in generating the code, and hence the developer doesn't have to write code from scratch. This course is a short and quick course to get a glimpse of Yii framework. This course was planned to be a comprehensive one but I cut short it to see the interest of students and then make it a comprehensive one. But, this course is a short, quick and simple course for students interested in getting to know basics in a short span of time.

Who is the target audience?
  • Students with basic HTML and PHP knowledge willing to learn a wonderful PHP framework
  • Professionals interested in Yii 2 PHP Framework
  • Freelance web developers eager to find a way to offer rapid business solutions to their demanding clients
  • Not for anyone looking for a web design course with beautiful front end design. Because this course is only for web developers and not for user interface designers
  • This is a basic and quick course on Yii framework who would want to get introduced to it
Students Who Viewed This Course Also Viewed
What Will I Learn?
Learn the web development and software engineering principles
Rapidly develop high performing web applications
Learn the basic features of Yii
View Curriculum
  • HTML and PHP 5 (Classes and Objects)
Curriculum For This Course
Expand All 14 Lectures Collapse All 14 Lectures 01:39:41
2 Lectures 11:30

Gives an introduction to Yii 2 PHP Framework and its basic features. MVC Pattern in Yii, 3 step development using Gii tool

Introduction to Yii Framework
Set Up Environment
2 Lectures 11:37

Install the necessary softwares for Yii application development, including Web server, DB server, PHP, and IDE

Setting Up Development Environment : Part I

Install composer, the dependency management software for Yii PHP projects

Setting Up Development Environment : Part II
My First Yii Application
4 Lectures 28:46

Install the basic Yii application template using composer

Preview 07:29

Get to know the application structure of the basic Yii template

My First Yii Application Structure

Get to know Yii application flow

Preview 07:28

Make simple changes to the basic application

Modifying the First Application
Create, Read, Update and Delete Operations
6 Lectures 47:48

Learn the meat of the Yii course. The create, read, update and delete operations.


Create, Read, Update and Delete Operation Part II



Understand the basics of Model class

Understanding Model

Understanding the basics of view components

Understanding View

Understanding the basics of controller

Understanding Controller

This quiz assesses the student's basic understanding of Yii MVC

Understanding Basics
8 questions
About the Instructor
4.3 Average rating
18 Reviews
119 Students
1 Course
Software Architect, Teacher

I started programming when I was 10 and at 12, I developed my first website. Since then, software development has become a part of my life and it had also decided my career. I have been developing softwares for years, leading development teams, helping them design and develop more robust systems. Sharing knowledge will not only empower the society but also sharpen your own skills. In that direction, I have always tried to share my knowledge to the fullest. I want to show you that in software development, things are simple, but terms are scary ;)

Report Abuse