Learning Yii 2

2h 51m 24s
English
Paid
November 22, 2023

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.

Watch Online Learning Yii 2

Join premium to watch
Go to premium
# Title Duration
1 The Course Overview 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