Categories

There are currently no items in your shopping cart.

User Panel

Forgot your password?.

Learning Path: Yii 2: Application Development for PHP Developers

Video Introducing this tutorial

Chapter 1 : Yii2 Application Development Solutions – Volume 1
The Course Overview 00:05:41
Installing the Framework 00:18:00
Dependency Injection Container 00:06:58
Service Locator 00:04:13
Code Generation 00:05:27
Configuring Components 00:02:52
Working with Events 00:05:19
Using External Code 00:08:33
Configuring URL Rules 00:04:49
Generating URLs 00:04:59
Using Regular Expressions in URL Rules 00:03:24
Using a base controller 00:02:35
Using Standalone Actions 00:04:01
Creating a Custom Filter 00:02:39
Displaying Static Pages 00:02:15
Using Flash Messages 00:03:05
Using the Controller Context in a View 00:01:26
Reusing Views with Partials 00:03:03
Using Blocks 00:02:04
Using Decorators 00:01:40
Defining Multiple Layouts 00:02:31
Pagination and Sorting Data 00:03:18
Getting Data from a Database 00:04:53
Defining and Using Multiple DB Connections 00:05:13
Customizing the ActiveQuery Class 00:03:45
Processing Model Fields with AR Event-like Methods 00:02:47
Automating Timestamps 00:03:22
Setting Up an Author Automatically 00:04:04
Setting Up a Slug Automatically 00:04:39
Transactions 00:03:00
Replication and Read-write Splitting 00:02:57
Implementing Single-table Inheritance 00:03:50
Writing your Own Validators 00:03:07
Uploading Files 00:04:05
Adding and Customizing CaptchaWidget 00:04:13
Customizing Captcha 00:02:16
Creating a Custom Input Widget 00:02:31
Tabular Input 00:04:40
Conditional Validation 00:01:44
Complex Forms with Multiple Models 00:03:37
AJAX-dependent Drop-down List 00:03:02
AJAX Validation 00:02:35
Creating a Custom Client-Side Validation 00:03:27
Authentication 00:03:48
Using Controller Filters 00:05:37
Preventing XSS 00:04:04
Preventing SQL injections 00:04:49
Preventing CSRF 00:05:36
Using RBAC 00:06:36
Encrypting/Decrypting Data 00:03:34
Creating a REST Server 00:07:29
Authenticating REST APIs 00:01:42
Rate Limiting 00:04:35
Versioning 00:03:13
Error Handling 00:01:34
Authentication Client 00:04:33
SwiftMailer E-mail Library 00:06:09
Faker Fixture Data Generator 00:03:42
Imagine Library 00:02:15
MongoDB Driver 00:06:52


Chapter 2 : Yii2 Application Development Solutions – Volume 2
The Course Overview 00:07:34
ElasticSearch Engine Adapter 00:03:54
Gii Code Generator 00:05:47
PJax jQuery Plugin 00:04:13
Redis Database Driver 00:03:11
Creating Helpers 00:02:40
Creating Model Behaviors 00:05:57
Creating Components 00:05:44
Creating Reusable Controller Actions 00:04:19
Creating Reusable Controllers 00:02:25
Creating a Widget 00:01:58
Creating CLI Commands 00:03:12
Creating Filters 00:02:53
Creating Modules 00:02:50
Creating a Custom View Renderer 00:03:15
Creating a Multilanguage Application 00:05:56
Making Extensions Distribution-Ready 00:06:49
Following Best Practices 00:05:50
Speeding Up Session Handling 00:05:09
Using Cache Dependencies and Chains 00:05:43
Profiling an Application with Yii 00:04:30
Leveraging HTTP Caching 00:05:18
Combining and Minimizing Assets 00:04:44
Running Yii2 on HHVM 00:05:13
Changing the Yii Directory Layout 00:03:49
Moving an Application Webroot 00:02:09
Changing an Advanced Application Template 00:02:14
Moving Configuration Parts into Separate 00:02:10
Using Multiple Configurations to Simplify the Deployment 00:05:06
Implementing and Executing Cron Jobs 00:03:37
Maintenance Mode 00:02:36
Deployment Tools 00:05:30
Testing Application with Codeception 00:15:36
Unit Testing with PHPUnit 00:08:03
Unit Testing with Atoum 00:05:00
Unit Testing with Behat 00:04:12
Using Different Log Routes 00:06:53
Analyzing the Yii Error Stack Trace 00:02:59
Logging and Using the Context Information 00:02:55
Displaying Custom Errors 00:03:44
Custom Panel for Debug Extension 00:03:39


Chapter 3 : Mastering Yii 2
The Course Overview 00:03:32
Introduction to Git 00:05:17
Learning the Most Used Commands in Git 00:05:57
Auto-deploying with Bitbucket Hooks to Your VPS 00:06:16
Combining Highload with Twitter Bootstrap Framework 00:07:51
Adding Bootstrap Components to Highload 00:05:52
Using Bootstrap JavaScript Features in Highload 00:04:31
Implementing RBAC in Highload 00:08:04
Adding Security on Form Submission in Highload 00:06:31
Working with Passwords Correctly in Highload 00:05:49
Improving Performance in Highload 00:07:43
Fragmenting, Page Caching, and HTTP Caching 00:07:02
Combining and Compressing JavaScript and CSS Files 00:06:28
Changing Highload Session Storage to the Database 00:06:20
Using Memcached for Session Storage 00:03:51
Learning to Use Redis for Session Storage in Highload 00:04:38
Using Sphinx with Yii 2 00:06:46
Understanding Elasticsearch for Yii 2 00:06:23
Learning to Use MongoDB with Yii 2 00:06:16
Installing and Configuring the Test Components 00:09:08
Discussing Unit Testing 00:06:22
Learning Functional Testing 00:06:19