Zend

Image

Design, develop, and deploy feature-rich PHP web applications with this MVC framework

  • Create powerful web applications by leveraging the power of this Model-View-Controller-based framework
  • Learn by doing - create a "real-life" storefront application
  • Covers access control, performance optimization, and testing
  • Best practices, as well as debugging and designing discussion

In Detail

The Zend Framework has a flexible architecture that lets you build modern web applications and web services easily. The MVC components make the maintenance and testing of your applications easier. However, it is not only an MVC framework for developers. It also provides an easy-to-use high-quality component library that is designed to be used the way you want, picking up specific components without requiring the use of whole framework.

It's easy to get started and produce a powerful and professional looking web site when you've got this book to hand. Taking you through a real-life application, it covers the major Zend Framework components, as well as throwing light on the best practices and design issues faced when building complex MVC applications.

This book takes you through detailed examples as well as covering the foundations you will need to get the most out of the Zend Framework. From humble beginnings you will progress through the book and slowly build upon what you have learned previously. By the end, you should have a good understanding of the Zend Framework, its components, and the issues involved in implementing a Zend Framework based application.

What you will learn from this book?

  • Explore the features of Zend Framework's MVC architecture
  • Learn about designing and implementing an MVC application
  • Avoid common mistakes made when first learning an MVC framework
  • Test your applications with the popular PHPUnit framework
  • Interact with a database using Zend_Db and Zend_Db_Table
  • Secure your application using Zend_Acl and Zend_Auth
  • Optimize your application using caching and other performance tips
  • Add administrative functionality to your applications

Approach

This book is an example-driven tutorial that takes you through the process of building Model-View-Controller-based web applications. You will create and develop a storefront application. It also covers common mistakes and best practices that will be helpful for developers.

Who this book is written for?

This book is for PHP web developers who want to get started with Zend Framework. If you are already using this framework, you will learn how to use it in the best way and produce better applications.

Basic knowledge of Object Oriented design will be helpful.

Image

Design, develop, and deploy feature-rich PHP web applications with this MVC framework

  • Create powerful web applications by leveraging the power of this Model-View-Controller-based framework
  • Learn by doing - create a "real-life" storefront application
  • Covers access control, performance optimization, and testing
  • Best practices, as well as debugging and designing discussion

In Detail

The Zend Framework has a flexible architecture that lets you build modern web applications and web services easily. The MVC components make the maintenance and testing of your applications easier. However, it is not only an MVC framework for developers. It also provides an easy-to-use high-quality component library that is designed to be used the way you want, picking up specific components without requiring the use of whole framework.

It's easy to get started and produce a powerful and professional looking web site when you've got this book to hand. Taking you through a real-life application, it covers the major Zend Framework components, as well as throwing light on the best practices and design issues faced when building complex MVC applications.

This book takes you through detailed examples as well as covering the foundations you will need to get the most out of the Zend Framework. From humble beginnings you will progress through the book and slowly build upon what you have learned previously. By the end, you should have a good understanding of the Zend Framework, its components, and the issues involved in implementing a Zend Framework based application.

What you will learn from this book?

  • Explore the features of Zend Framework's MVC architecture
  • Learn about designing and implementing an MVC application
  • Avoid common mistakes made when first learning an MVC framework
  • Test your applications with the popular PHPUnit framework
  • Interact with a database using Zend_Db and Zend_Db_Table
  • Secure your application using Zend_Acl and Zend_Auth
  • Optimize your application using caching and other performance tips
  • Add administrative functionality to your applications

Approach

This book is an example-driven tutorial that takes you through the process of building Model-View-Controller-based web applications. You will create and develop a storefront application. It also covers common mistakes and best practices that will be helpful for developers.

Who this book is written for?

This book is for PHP web developers who want to get started with Zend Framework. If you are already using this framework, you will learn how to use it in the best way and produce better applications.

Basic knowledge of Object Oriented design will be helpful.

Image

Essential Skills--Made Easy!

Leverage the power of the Zend Framework to supercharge your PHP development! Zend Framework: A Beginner's Guide covers key features, including model-view-controller implementation, routing, input validation, internationalization, and caching, and shows you how to use them in a practical context. The book walks you through the process of building a complete Web application with the Zend Framework, starting with the basics and then adding in more complex elements, such as data pagination and sorting, user authentication, exception handling, localization, and Web services. Debugging and performance optimization are also covered in this fast-paced tutorial.

Designed for Easy Learning

  • Key Skills & Concepts--Chapter-opening lists of specific skills covered in the chapter
  • Ask the Expert--Q&A sections filled with bonus information and helpful tips
  • Try This--Hands-on exercises that show you how to apply your skills
  • Notes--Extra information related to the topic being covered
  • Tips--Helpful reminders or alternate ways of doing things
  • Cautions--Errors and pitfalls to avoid
  • Annotated Syntax--Example code with commentary that describes the programming techniques being illustrated

Read-to-use code at www.zf-beinners-guide.com and www.mhprofessional.com/computingdownload.

Image

Learning the fundamentals of XML might take a programmer a week. Learning how to use XML effectively might take a lifetime. While many books have been written that teach developers how to use the basic syntax of XML, this is the first one that really focuses on how to use XML well. This book is not a tutorial. It is not going to teach you what a tag is or how to write a DTD (Document Type Definition). Instead it's going to tell you when, why, where, and how to use such tools effectively (and equally important when not to use them).Since XML has become a fundamental underpinning of new software systems, it becomes important to ask new questions, not just what XML is, but how does one use it effectively? Which techniques work and which don't? Perhaps most importantly, which techniques appear to work at first but fail to scale as systems are further developed? This book answers these questions. It is not enough to write programs that compile and produce the expected results. It is important to write code that is extensible, legible, and maintainable. XML can be used to produce robust, extensible, maintainable systems.

Image

Topics include: Automated Testing, Nonfunctional Testing, and Managing the Test Execution. Softcover.

Image

C# has matured over the past decade: It’s now a rich language with generics, functional programming concepts, and support for both static and dynamic typing. This palette of techniques provides great tools for many different idioms, but there are also many ways to make mistakes. In Effective C#, Second Edition, respected .NET expert Bill Wagner identifies fifty ways you can leverage the full power of the C# 4.0 language to express your designs concisely and clearly.

 

Effective C#, Second Edition, follows a clear format that makes it indispensable to hundreds of thousands of developers: clear, practical explanations, expert tips, and plenty of realistic code examples. Drawing on his unsurpassed C# experience, Wagner addresses everything from types to resource management to dynamic typing to multicore support in the C# language and the .NET framework. Along the way, he shows how to avoid common pitfalls in the C# language and the .NET environment. You’ll learn how to

 

  • Use both types of C# constants for efficiency and maintainability (see Item 2)
  • Employ immutable data types to promote multicore processing (see Item 20)
  • Minimize garbage collection, boxing, and unboxing (see Items 16 and 45)
  • Take full advantage of interfaces and delegates (see Items 22 though 25)
  • Make the most of the parallel framework (see Items 35 through 37)
  • Use duck typing in C# (see Item 38)
  • Spot the advantages of the dynamic and Expression types over reflection (see Items 42 and 43)
  • Assess why query expressions are better than loops (see Item 8)
  • Understand how generic covariance and contravariance affect your designs (see Item 29)
  • See how optional parameters can minimize the number of method overloads (see Item 10)

 

You’re already a successful C# programmer–this book will help you become an outstanding one.

Image

The Zend Framework is a truly amazing PHP–based web application development framework and platform that is breathing new life into PHP development. One of the most common uses for a framework such as this is to build content–driven web sites.

Pro Zend Framework Techniques offers

  • A structured guide for PHP developers, ultimately helping you to create more flexible software much more quickly
  • Clear guidance through the entire process of building a custom CMS with the Zend Framework
  • The ideal example project, building a CMS, to illustrate how to use the many different aspects of the framework



What you’ll learn

  • How to structure a real Zend Framework application top to bottom using a CMS (content management system) application
  • How to work with abstract (flexible) data structures
  • How to add security, access control, and authentication with the Zend Framework
  • How to build a custom, modular CMS
  • How to integrate web services and RSS with a Zend Framework application
  • And how to do performance tuning, graceful error handling, internationalization, and more…



Who is this book for?

This book is for intermediate–level PHP developers who want to build custom content–driven web sites. Secondly, this book serves as a very readable reference with real–world examples of many of the core Zend FW components.

About the Apress Pro Series

The Apress Pro series books are practical, professional tutorials to keep you on and moving up the professional ladder.

You have gotten the job, now you need to hone your skills in these tough competitive times. The Apress Pro series expands your skills and expertise in exactly the areas you need. Master the content of a Pro book, and you will always be able to get the job done in a professional development project. Written by experts in their field, Pro series books from Apress give you the hard–won solutions to problems you will face in your professional programming career.

Image

Design, develop, and deploy feature-rich PHP web applications with this MVC framework

  • Create powerful web applications by leveraging the power of this Model-View-Controller-based framework
  • Learn by doing - create a "real-life" storefront application
  • Covers access control, performance optimization, and testing
  • Best practices, as well as debugging and designing discussion

In Detail

The Zend Framework has a flexible architecture that lets you build modern web applications and web services easily. The MVC components make the maintenance and testing of your applications easier. However, it is not only an MVC framework for developers. It also provides an easy-to-use high-quality component library that is designed to be used the way you want, picking up specific components without requiring the use of whole framework.

It's easy to get started and produce a powerful and professional looking web site when you've got this book to hand. Taking you through a real-life application, it covers the major Zend Framework components, as well as throwing light on the best practices and design issues faced when building complex MVC applications.

This book takes you through detailed examples as well as covering the foundations you will need to get the most out of the Zend Framework. From humble beginnings you will progress through the book and slowly build upon what you have learned previously. By the end, you should have a good understanding of the Zend Framework, its components, and the issues involved in implementing a Zend Framework based application.

What you will learn from this book?

  • Explore the features of Zend Framework's MVC architecture
  • Learn about designing and implementing an MVC application
  • Avoid common mistakes made when first learning an MVC framework
  • Test your applications with the popular PHPUnit framework
  • Interact with a database using Zend_Db and Zend_Db_Table
  • Secure your application using Zend_Acl and Zend_Auth
  • Optimize your application using caching and other performance tips
  • Add administrative functionality to your applications

Approach

This book is an example-driven tutorial that takes you through the process of building Model-View-Controller-based web applications. You will create and develop a storefront application. It also covers common mistakes and best practices that will be helpful for developers.

Who this book is written for?

This book is for PHP web developers who want to get started with Zend Framework. If you are already using this framework, you will learn how to use it in the best way and produce better applications.

Basic knowledge of Object Oriented design will be helpful.

Subscribe to RSS - Zend