Learning Yii 2

2h 51m 24s
English
Paid

Course description

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

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

Watch Online Learning Yii 2

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

Comments

0 comments

Want to join the conversation?

Sign in to comment