Course Yii2

Yii2 Advanced Programming Course

This screencast delves deep into Yii 2, a highly acclaimed professional PHP framework. Throughout the Yii2 lessons, you'll gain insights into the framework's architecture, become proficient with its core components, and grasp essential concepts like migrations. By the end of this course, you'll possess the skills and knowledge needed to leverage Yii 2 effectively for building robust and scalable web applications. Master Yii 2 and unlock a world of possibilities in modern web development.
  • 10 lessons
  • 10 videos
  • 1 hour

What you'll learn

Yii2 is a modern PHP MVC framework on which you can create professional websites, services, as well as the Backend part of applications. Start learning the Yii2 Advanced framework and you will learn how to create websites of any complexity.

In the Yii2 Framework course lessons you will learn:

  • What websites can be created using the Yii2 framework
  • What is the difference between Yii2 Basic Application Template and Advanced Application Template
  • How to install Yii2 Advanced Application Template
  • Directory structure in Yii2 and what they are used for
  • How to set up local site domains for frontend and backend in Yii2 Advanced Application Template
  • What is MVC and where is the MVC pattern implemented in Yii2
  • How to connect the Yii2 framework to a MySQL database or other databases
  • What are Yii2 widgets and how to create your own widgets
  • What are Yii Assets for and how to use them
  • What are Yii2 components and what are they for
  • What is Composer and how to use it
  • How to install ready-made Yii2 extensions on your website from third-party developers
  • What are Layouts
  • What are namespaces for?
  • What are migrations in Yii2 and how to create migrations
  • How to set up a website on Yii2 for search engine promotion

In the Yii2 video tutorials we will examine in detail the main aspects of working with the Yii2 Advanced framework. To learn the Yii2 Advanced framework, you will need knowledge from the courses: PHP/MySQL, Linux/GIT/Hosting and I also recommend study Bootstrap 3 interactive course, since Bootstrap 3 is built into the Yii2 framework.


Before embarking on your journey to master the Yii2 Advanced framework, take a moment to familiarize yourself with the Yii2 course outline and the comprehensive range of topics covered in the lessons


How is the training going?
The training is divided into video lectures, interactive tasks and tests. In video lectures you receive theoretical material and, with the help of interactive tasks, reinforce the theory in practice. You write code directly in the browser and instantly get the result of checking your code - whether it is correct or not. Almost every lesson has links to additional materials and source code.
When does the training start? Do I need to wait for the group to be full?
Will I receive a certificate after completing the course?
Why is the price so low?
Are the courses up-to-date?
What equipment is needed to take the course?
What should I do if I face difficulties during a task in training?
What is XP and why is it needed?
How can I participate in the rating?
I found your courses on other sites. Is there a difference in where I study?
What if the course is not suitable for me or I don't like it?
What should I do if my video lecture doesn't work or the assignment doesn't open?
If I still have questions regarding the course, who should I reach out to?


Сергей Никонов. Автор курса программирования HTML/CSS | FructCode
Sergei Nikonov
  • Founder of the FructCode project
  • Boasts over 15 years of expertise in web development
  • Worked in large companies in the USA and Europe on high-load web projects
  • Led numerous in-person and online seminars on web development