Skip to main content
CourseFlix

Learning Yii 2

2h 51m 24s
English
Paid

First Steps to Developing Web Applications with Yii 2. We'll start by installing a basic Yii application template using Vagrant. Before we get started, you will have a fully functional web application ready to be configured. You will learn how to generate models, views and controllers, debug and test them with the Debug Toolbar and Codeception. Then you will learn how to modify this generated code to create a registration page, profile page and listing pages, and a search interface using ActiveQuery and TypeAhead. We will also use ACF and RBAC to improve the security of our site.

About the Author: Lynda.com

Lynda.com thumbnail

Lynda.com was a US online video tutorial platform founded by Lynda Weinman in 1995 — one of the original online learning sites, predating the modern course-platform market by more than a decade. After LinkedIn acquired Lynda.com in 2015, the catalog was migrated into LinkedIn Learning, but the original Lynda.com brand still anchors a large body of video tutorial material that circulates separately.

The CourseFlix listing carries five Lynda.com courses covering Adobe Lightroom CC, Sketch design fundamentals, Visual Studio Code for web developers, Yii 2 (PHP), and Houdini essential training. The breadth reflects Lynda.com's original catalog scope — design and creative software alongside developer-focused material.

Watch Online 31 lessons

This is a demo lesson (10:00 remaining)

You can watch up to 10 minutes for free. Subscribe to unlock all 31 lessons in this course and access 10,000+ hours of premium content across all courses.

View Pricing
0:00
/
#1: The Course Overview
All Course Lessons (31)
#Lesson TitleDurationAccess
1
The Course Overview Demo
03:19
2
Creating a Development Environment Using Vagrant and PuPHPet
05:42
3
Installing the Basic Application Template
03:13
4
An Overview of the Yii 2 Directory Structure
05:08
5
Configuring and Extending Yii 2 Components
07:04
6
Configuring and Using Gii
03:02
7
Generating and Working with Models
05:01
8
Generating the Controllers
05:23
9
Generating the Views
04:45
10
Configuring and Using the Debug Module
04:42
11
Introducing the Codeception Testing Framework
05:19
12
Unit Testing
05:29
13
Functional Testing
04:49
14
Installing Selenium and Acceptance Testing
05:32
15
It’s Alive – Creating Our First Monster
05:16
16
Warding Off Evil
06:16
17
Registering Our Ghouls, Goblins, and Vampires
06:11
18
Access Control Filter – The Silver Bullet
05:05
19
Implementing Role Based Access Control
06:52
20
All about Yii 2 Layouts
06:57
21
Managing JavaScript and CSS
03:39
22
Introducing the Yii 2 HTMLHelper
06:49
23
Monster Profiling – The Scary Details
06:45
24
Finding the Right Ghoul-mate Using ActiveQuery
06:44
25
Enhancing the Search UI
05:13
26
Displaying and Sorting Results
05:34
27
Adding New Themes
06:25
28
Sending E-mails Using Swiftmailer
06:02
29
Working with Images
06:13
30
Tracking Database Changes Using Migrations
06:26
31
Love, the International Language (i18N)
06:29
Unlock unlimited learning

Get instant access to all 30 lessons in this course, plus thousands of other premium courses. One subscription, unlimited knowledge.

Learn more about subscription

Course content

31 lessons · 2h 51m 24s
Show all 31 lessons
  1. 1 The Course Overview 03:19
  2. 2 Creating a Development Environment Using Vagrant and PuPHPet 05:42
  3. 3 Installing the Basic Application Template 03:13
  4. 4 An Overview of the Yii 2 Directory Structure 05:08
  5. 5 Configuring and Extending Yii 2 Components 07:04
  6. 6 Configuring and Using Gii 03:02
  7. 7 Generating and Working with Models 05:01
  8. 8 Generating the Controllers 05:23
  9. 9 Generating the Views 04:45
  10. 10 Configuring and Using the Debug Module 04:42
  11. 11 Introducing the Codeception Testing Framework 05:19
  12. 12 Unit Testing 05:29
  13. 13 Functional Testing 04:49
  14. 14 Installing Selenium and Acceptance Testing 05:32
  15. 15 It’s Alive – Creating Our First Monster 05:16
  16. 16 Warding Off Evil 06:16
  17. 17 Registering Our Ghouls, Goblins, and Vampires 06:11
  18. 18 Access Control Filter – The Silver Bullet 05:05
  19. 19 Implementing Role Based Access Control 06:52
  20. 20 All about Yii 2 Layouts 06:57
  21. 21 Managing JavaScript and CSS 03:39
  22. 22 Introducing the Yii 2 HTMLHelper 06:49
  23. 23 Monster Profiling – The Scary Details 06:45
  24. 24 Finding the Right Ghoul-mate Using ActiveQuery 06:44
  25. 25 Enhancing the Search UI 05:13
  26. 26 Displaying and Sorting Results 05:34
  27. 27 Adding New Themes 06:25
  28. 28 Sending E-mails Using Swiftmailer 06:02
  29. 29 Working with Images 06:13
  30. 30 Tracking Database Changes Using Migrations 06:26
  31. 31 Love, the International Language (i18N) 06:29

Related courses

Frequently asked questions

What is Learning Yii 2 about?
First Steps to Developing Web Applications with Yii 2. We'll start by installing a basic Yii application template using Vagrant. Before we get started, you will have a fully functional web application ready to be configured. You will learn…
Who teaches Learning Yii 2?
Learning Yii 2 is taught by Lynda.com. You can find more courses by this instructor on the corresponding source page.
How long is Learning Yii 2?
Learning Yii 2 contains 31 lessons with a total runtime of 2 hours 51 minutes. All lessons are available to watch online at your own pace.
Is Learning Yii 2 free to watch?
Learning Yii 2 is part of CourseFlix's premium catalog. A CourseFlix subscription unlocks the full video player; the course description, table of contents, and preview information are available to everyone.
Where can I watch Learning Yii 2 online?
Learning Yii 2 is available to watch online on CourseFlix at https://courseflix.net/course/learning-yii-2. The page hosts every lesson with the integrated video player; no download is required.