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.
Learning Yii 2
2h 51m 24s
English
Paid
About the Author: lyndacom
About Lynda.com
Lynda.com was a platform for video courses on software development and internet marketing. It offered a large library of lessons for beginners and advanced learners.
Now Known as LinkedIn Learning
Lynda.com is now part of LinkedIn Learning. You can still find the same courses there, along with new training paths and skill checks.
Watch Online 31 lessons
0:00
/ #1: The Course Overview
All Course Lessons (31)
| # | Lesson Title | Duration | Access |
|---|---|---|---|
| 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