Oreilly - Beginning Yii
by Chris Backhouse | Publisher: Packt Publishing | Release Date: July 2013 | ISBN: 9781782164487
Fast track your web application development by harnessing the power of the Yii PHP frameworkAbout This VideoDevelop sophisticated Web 2.0 apps using PHP and YiiIdeal for PHP developers new to Yii and framework-based developmentBuild powerful, reliable, and scalable apps fastClear and concise video tutorials from an experienced Yii developerIn DetailYii is a fast, secure, and professional web development framework that makes PHP ideal for Web 2.0 applications. The Beginning Yii video course shows you how to rapidly develop sophisticated and reliable web apps using PHP and Yii.Using screencast demonstrations and clear explanations, this friendly video course will show you how to:Install and configure Yii on your existing web stackCreate working prototypes in a single command using Yii application generatorsDevelop applications that follow the popular Model-View-Controller methodologyManipulate data from various sources with the ActiveRecord classFind and use powerful third party extensions, quickly adding functionality to your appsImprove your site's look and feel with themes and layoutsTest and debug your application with PHPUnit and SeleniumBuild solid error handlersServe custom images from your Yii codeDeploy your application to a live server environmentThroughout the videos Chris Backhouse shares his practical experiences as a Yii developer in a clear, friendly manner. If you've never used Yii before you'll be amazed how quickly it enables you to build powerful and reliable applications.You've heard about the benefits of web frameworks for web application developers. Now watch Beginning Yii and experience these benefits for yourself.
- Section 1: Exploring Yii
- Introduction to the Course 00:02:29
- What Is a Framework? 00:03:35
- What Is an MVC? 00:03:29
- MVC Request Routing 00:03:20
- Introducing Yii 00:03:21
- Chapter 2: Getting Started with Yii
- Getting Started with Yii 00:03:15
- Generating a Web Application with Yii 00:04:26
- Configuring Yii 00:04:17
- Developing a Photo Gallery Application 00:03:24
- Using Gii to Generate the CRUD Application 00:03:53
- Chapter 3: Starting Development (Using Our IDE)
- Introducing the CActiveRecord Object 00:04:11
- Forms and the CHtml Component 00:03:46
- Using Third-party Extensions to Enhance Functionality 00:04:28
- Simplifying Database Queries Using Yii's ActiveRecord Class 00:03:40
- Creating and Updating Our Album Model 00:04:17
- Embedding a Subform 00:04:13
- Chapter 4: Testing
- Testing Our Application 00:03:05
- Setting Up Our Test Environment 00:04:13
- Creating a Unit Test to Automate the Testing of Common Tasks 00:03:39
- Using Fixtures 00:03:37
- Functional Testing with Selenium Server 00:04:06
- Chapter 5: The Photo Application
- Installing Yii Extensions 00:03:42
- Preparing the Forms and Inserting the Uploader Widget 00:03:26
- Building a Controller Action to Upload and Crunch Our Images 00:03:50
- Understanding the GridView and Customizing It's Layout 00:04:23
- Adding Finishing Touches to the Photo Album Management Forms 00:04:33
- Chapter 6: Themes, Layout and User Access
- Theming an Application 00:03:57
- Modifying the Default System Layout to Modify the Menus 00:03:46
- User Authentication - The Default Yii Model 00:04:03
- Extending the Yii User Model to Suit Our Application 00:04:09
- Understanding the Yii Security Model 00:04:22
- Chapter 7: Debugging, Logging and Error Handling in Yii
- Using Xdebug to Debug Your Applications in Real Time 00:05:23
- Configuring Yii to Use Different Log Routes 00:04:53
- Profiling SQL queries 00:04:13
- Installing and Using the Yii Debug Toolbar Extension 00:04:44
- Exception Handling in Yii Using the CException and CHttpException classes 00:04:55
- Section 8: Customizing Our Album Interface
- Including Tags -Part 1 00:03:34
- Including Tags - Part 2 and Using Model Behaviors 00:03:49
- Using Lookups and Dropdown-List Boxes 00:04:28
- Adding the Comment Add and Display Forms 00:04:59
- Deploying Our Photo Application 00:04:42
TO MAC USERS: If RAR password doesn't work, use this archive program:
RAR Expander 0.8.5 Beta 4 and extract password protected files without error.
TO WIN USERS: If RAR password doesn't work, use this archive program:
Latest Winrar and extract password protected files without error.