Complete Web Development From Scratch with Yii 2 Framework

Learn how to implement a ride-sharing community website, similar to BlaBlaCar.
Free tutorial
Rating: 4.5 out of 5 (691 ratings)
18,026 students
4hr 45min of on-demand video
English [Auto]

Set up a development environment for Yii2
Develop robust web applications based on modern architectural patterns
Build a responsive and attractive user interface with Twitter Bootstrap and JQuery
Implement different real-life use cases (e.g. user registration with confirmations per SMS)
Explore database design techniques, including SQL explanations
Translate your application into multiple languages
Embed a clever search into your site with Google Autocomplete
Take advantage of geovisualizations with Google Maps
Integrate with external online payment API (e.g. 2checkout)
Write automated Unit tests to stabilize your application
And much more ...


  • Basic knowledge of object-oriented programming (OOP) in PHP
  • Good knowledge of HTML, CSS, Javascript
  • Installed Composer and NetBeans IDE (FREE)
  • Be eager to learn something new


Yii 2 is a comprehensive and truly out-of-the-box PHP framework for developing modern web applications. It simplifies almost every aspect of the web development, including security, database interaction and automated testing, and helps to reduce most of tedious and repetitive operations.

This course is designed to provide you with a complete training on web development using Yii 2. The entire course will guide you through all stages of a real-life development project starting from analysis and architectural design to implementation and testing. In every video we'll be focusing on a new aspect. Each section will have theory and practical sessions to reinforce your learning experience. Together, we will create step-by-step a fully working ride-sharing community website, similar to BlaBlaCar.

We combined knowledge from different areas of software development such as architectural patterns, user interface design, database performance and tuning, and designed our videos in a way to create the most memorable and learning experience. Enjoy!

Who this course is for:

  • People with a basic knowledge of OOP in PHP and who are looking for a great PHP framework to begin with
  • People who have used Yii 1.0 and want to advance to more powerful Yii 2
  • People who have experience with other PHP frameworks and want to leverage their skills for the development with Yii 2


Software Development Trainings
Digiterry Learning Solutions
  • 4.5 Instructor Rating
  • 691 Reviews
  • 18,026 Students
  • 1 Course

Digiterry is a team of professional application developers with master degrees in IT and business administration and more than 15 years of experience in the industry and consulting. We have successfully solved real-life business problems by developing robust solutions to make our clients happy in the long-term. And it wouldn't be possible without teaching our clients and growing with them. 

Now, we would like to share our knowledge and expertise with you.

Top companies trust Udemy

Get your team access to Udemy's top 22,000+ courses