By Jeffrey Winesett
For Hypertext Preprocessor builders who recognize object-oriented programming, this booklet is the short music to studying the Yii framework. It takes a step by step method of development a whole real-world software - educating via perform instead of conception. evaluate A step by step advisor to making a latest, subtle internet software utilizing an incremental and iterative method of software program improvement construct a real-world, user-based, database-driven undertaking activity administration program utilizing the Yii improvement framework Take a test-driven layout (TDD) method of software program improvement using the Yii trying out framework Write much less code by utilizing Yii's program new release and scaffolding instruments increase your software by way of including net feeds, adapting it to a number of languages, and by using issues to supply appealing skins and layout flexibility What you are going to study from this publication Take a "test first" method of software program improvement utilizing the Yii trying out framework Auto-generate skeleton internet functions in addition to CRUD scaffolding for the area item version utilizing the integrated command-line interface Create user-based functions with Yii's authentication version increase your user-based software to manage a user's entry to add performance Write an administrative console program to increase the positive factors supplied via Yii's strong command-line instruments combine different frameworks and libraries right into a Yii program to additional expand its function set Spend much less time coping with software configuration by way of making the most of Yii's brilliant defaults and conventions. learn the way effortless it's to enforce a multi-user program by using Yii's authentication and role-based authorization versions replace your code to correctly mange the user's final login time and shop it within the database in achieving pre- and post-action procedure request processing utilizing controller filters faucet into the CActiveRecord validation workflow to permit for pre- and
Read or Download Agile Web Application Development with Yii1.1 and PHP5 PDF
Similar web programming books
Approximately This Book
Demystify the quandaries of internet improvement utilizing Play Framework
try and debug your apps through the use of Play's inbuilt checking out framework
grasp the center good points of Scala via a accomplished assurance of code and examples for various scenarios
Who This e-book Is For
This booklet is meant for these builders who're willing to grasp the interior workings of Play Framework to successfully construct and installation web-related apps.
What you are going to Learn
customise your framework to house the explicit necessities of an software
strengthen responsive, trustworthy, and hugely scalable functions utilizing Play Framework
construct and customise Play Framework plugins that may be utilized in a number of Play functions
make yourself familiar with third-party APIs to prevent rewriting present code
achieve an perception into a few of the facets of checking out and debugging in Play to effectively try your apps
Get to understand all concerning the techniques of WebSockets and Actors to technique messages according to events
Play Framework is an open resource internet program framework that's written in Java and Scala. It follows the Model-View-Controller architectural trend and permits the consumer to hire Scala for program improvement, whereas retaining key houses and lines of Play Framework intact.
Starting off through development a simple program with minimum beneficial properties, you get a close perception into dealing with info transactions and designing types in Play. subsequent, you enterprise into the thoughts of Actors and WebSockets, the method of manipulating info streams, and trying out and debugging an software in Play. eventually, you achieve an perception into extending the framework by way of writing customized modules or plugins in Play. every one bankruptcy has a troubleshooting part that is helping you out by way of discussing the motives of, and recommendations to, a few regularly confronted concerns.
Organize for Microsoft examination 70-486 — and aid exhibit your real-world mastery of constructing ASP. internet MVC-based suggestions. Designed for knowledgeable builders able to boost their prestige, examination Ref makes a speciality of the critical-thinking and decision-making acumen wanted for fulfillment on the Microsoft expert point.
DotNetNuke writer Shaun Walker leads this superlative writer workforce of MVPs whereas providing the newest replace of a bestseller. they give whole insurance of the key revisions to DotNetNuke five, similar to extra granular management, widgets, XHTML compliance, more suitable social networking, workflow, and higher content material administration.
Additional info for Agile Web Application Development with Yii1.1 and PHP5
Help controller USAGE controller
Though you can use any database that is supported by PHP with Yii, if you want to use some of built-in database abstraction layers and tools within Yii, you will need to use one that is supported by the framework. 3 or later SQLite 2 and 3 Microsoft SQL Server 2000 or later Oracle Now that we have installed the framework, and we have verified that we have met the minimum requirements, let's create a brand new Yii web application. Creating a new application To create a new application, we are going to use a little powerhouse of a tool known as yiic that comes packaged with the framework.
However, we can ignore most of them as we are getting started. All these folders and files are actually a working web application. The yiic command has populated the application with enough code to establish a simple home page, a typical Contact Us page to provide an example of a web form, and a login page with enough autogenerated code to demonstrate basic authorization and authentication in Yii. If your web server supports the GD2 graphics library extension, you will also see a CAPTCHA widget on the Contact Us form, and the application will have the corresponding validation for this form item.
Agile Web Application Development with Yii1.1 and PHP5 by Jeffrey Winesett