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. This course is a short, quick and simple course for students interested in getting to know basics in a short span of time.
The idea of having such a quick and simple course is to give a jumpstart to students. Many a time students need just a good start from where they can take things forward in a self-motivated manner, rather than an expensive comprehensive course running for hours together, which they may not complete.
Install the necessary softwares for Yii application development, including Web server, DB server, PHP, and IDE
Install composer, the dependency management software for Yii PHP projects
Install the basic Yii application template using composer
Get to know the application structure of the basic Yii template
Make simple changes to the basic application
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 the basics of view components
Understanding the basics of controller
This quiz assesses the student's basic understanding of Yii MVC
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 ;)