Home | Amazing | Today | Tags | Publishers | Years | Account | Search 
Web Application Development with Yii and PHP

Buy

This book is a step by step tutorial in developing a real-world application using the incremental and iterative approach to software development. You learn about agile software development by leaning on the agile nature of the Yii application development framework. You touch on each aspect of the software development lifecycle by building a project task management application from concept through production deployment.

After a brief, general introduction to the Yii framework and outlining the software development approach taken throughout the book, the chapters break down in the same way as software development iterations do in real-world projects. After the 1st iteration, you will have a working and tested application with a valid, tested connection to a database.

In the 2nd and 3rd iterations, we flesh out our main database entities and domain object model and become familiar with Yii's object-relational-mapping (ORM) layer, Active Record. We also learn how to lean on Yii's auto-generation tools to automatically build our create/read/update/delete (CRUD) functionality against our newly created model. These iterations also focus on how Yii's form validation and submission model works. By the end of the third iteration you will have a working application that allows you to mange projects and issues (tasks) within those projects.

The 4th and 5th iterations are dedicated to user management. We learn about the built-in authentication model within Yii to assist in application login and logout functionality. We then dive into the authorization model, first taking advantage of a Yii's simple access control model, then implementing the more sophisticated role-based access control (RBAC) framework that Yii provides.

What you will learn from this book

  • Auto-generate skeleton web applications as well as CRUD scaffolding for the domain object model using the built-in command-line interface
  • Use Yii database migrations to version and manage your database changes
  • Create user-based applications with Yii's authentication model
  • Enhance your user-based application to control a user's access to feature functionality
  • Write an administrative console application to extend the features provided by Yii's powerful command-line tools
  • Integrate other frameworks and libraries into a Yii application to further extend its feature set
  • Spend less time managing application configuration by taking advantage of Yii's sensible defaults and conventions.
  • Learn how easy it is to implement a multi-user application by utilizing Yii's authentication and role-based authorization models
  • Update your code to properly manage the user's last login time and store it in the database
(HTML tags aren't allowed.)

Beautiful Visualization: Looking at Data through the Eyes of Experts
Beautiful Visualization: Looking at Data through the Eyes of Experts

Visualization is the graphic presentation of data -- portrayals meant to reveal complex information at a glance. Think of the familiar map of the New York City subway system, or a diagram of the human brain. Successful visualizations are beautiful not only for their aesthetic design, but also for elegant layers of detail that...

Wideband Beamforming: Concepts and Techniques (Wireless Communications and Mobile Computing)
Wideband Beamforming: Concepts and Techniques (Wireless Communications and Mobile Computing)

This book provides an excellent reference for all professionals working in the area of array signal processing and its applications in wireless communications.

Wideband beamforming has advanced with the increasing bandwidth in wireless communications and the development of ultra wideband (UWB) technology.

In this...

Einstein's War: How Relativity Triumphed Amid the Vicious Nationalism of World War I
Einstein's War: How Relativity Triumphed Amid the Vicious Nationalism of World War I

"Stanley is a storyteller par excellence."--The Washington Post
Kirkus Review 
starred review; Publishers Weekly starred review; Booklist starred review

The birth of a world-changing idea in the middle of a bloodbath

...

Bio-inspired Modeling of Cognitive Tasks: Second International Work-Conference on the Interplay Between Natural and Artificial Computation
Bio-inspired Modeling of Cognitive Tasks: Second International Work-Conference on the Interplay Between Natural and Artificial Computation
The two-volume set LNCS 4527 and LNCS 4528 constitutes the refereed proceedings of the Second International Work-Conference on the Interplay between Natural and Artificial Computation, IWINAC 2007, held in La Manga del Mar Menor, Spain in June 2007.

The 126 revised papers presented are thematically divided into two volumes; the first includes...

Windows Server 2008 R2 Remote Desktop Services Resource Kit
Windows Server 2008 R2 Remote Desktop Services Resource Kit

In-depth and comprehensive, this official Microsoft RESOURCE KIT delivers the information you need to plan, deploy, and administer Remote Desktop Services in Windows Server 2008 R2. You get authoritative technical guidance from those who know the technology best-leading industry experts and members of the Microsoft Desktop Virtualization...

Adobe Flash Professional CS5 Classroom in a Book
Adobe Flash Professional CS5 Classroom in a Book

Those creative professionals seeking the fastest, easiest, most comprehensive way to learn Adobe Flash Professional CS5 choose Adobe Flash Professional CS5 Classroom in a Book from the Adobe Creative Team at Adobe Press. The 10 project-based lessons in this book show readers step-by-step the key techniques for working in Flash CS5.
...

©2021 LearnIT (support@pdfchm.net) - Privacy Policy